Orodha ya maudhui:

WeatherBot 3000: 6 Hatua (na Picha)
WeatherBot 3000: 6 Hatua (na Picha)

Video: WeatherBot 3000: 6 Hatua (na Picha)

Video: WeatherBot 3000: 6 Hatua (na Picha)
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Julai
Anonim
Hali ya hewaBot 3000
Hali ya hewaBot 3000
Hali ya hewaBot 3000
Hali ya hewaBot 3000

Maelezo ya jumla

Mradi huu unatumia Arduino MKR1000 kuungana na mtandao na kupata wakati na hali ya hewa. Utahitaji WiFi. Inaonyesha wakati na hali ya hewa kwenye onyesho lililoongozwa la 8x8. Tunatumia ikoni kuonyesha hali ya hewa ya jumla kama jua, mawingu, mvua, usiku na kutumia ikoni maalum kwa hafla maalum. Matukio maalum ni pamoja na vitu kama Siku ya Wapendanao, siku za kuzaliwa, maadhimisho nk. Hizi zinaonyeshwa tu siku halisi.

Tumefunga mradi ndani ya sanduku la kuchapishwa la 3d na kifuniko kinachoweza kutolewa. Kuanza, kukusanya sehemu zako.

Sehemu1. Arduino MKR1000

2. Adafruit Mini 8x8 LED Matrix w / I2C mkoba

3. Ubao wa pembeni

4. Mwanaume hadi Mwanamke Kabla ya Kamba iliyokatwa 6"

5. Kontakt Crimp Makazi 1x4

6. 5V 2A Micro USB Wall Plug

7. Sanduku la Mradi (Tulichapisha kisanduku 3d kutumia www.makexyz.com Hapa kuna faili 2 za STL utakazohitaji - 1. Kifuniko 2. Sanduku)

Vitu anuwai

1. ufunguo wa openweathermap.org

2. Jina la mtumiaji na nywila ya WiFi

Hatua ya 1: Ongeza Vichwa vya habari kwa MKR1000

Ongeza Vichwa vya habari kwa MKR1000
Ongeza Vichwa vya habari kwa MKR1000
Ongeza Vichwa vya habari kwa MKR1000
Ongeza Vichwa vya habari kwa MKR1000

Kwa hivyo, jambo la kwanza ni kuweka vichwa vya kichwa kwenye MKR1000.

Pini pekee unayohitaji ni 5V, GND, SCL, SDAT inayoonekana kwenye picha chini.

Tulitumia jumla ya vichwa 12 katika vikundi vya 4, kwani tayari tulikuwa na vichwa 4 vya vipande.

Vichwa vya ziada ni vya utulivu wakati wa kuweka hii kwenye ubao wa pembeni.

Tunaweka vichwa vinne kwenye pini 5v, vin, vcc, gnd. Tunaweka 4 ya pili kwenye scl, sda, miso, sck. 4 za mwisho ziko upande wa pili kwenye A5, A4, A3, A2.

4 za mwisho ziko upande wa pili kwenye A5, A4, A3, A2 na ni za utulivu tu.

Solder pini za kichwa na uweke MKR1000 kwenye ubao wa mkate.

Hatua ya 2: Unganisha mkoba wa LED wa 8x8

Kukusanya mkoba wa 8x8 wa LED
Kukusanya mkoba wa 8x8 wa LED
Kukusanya mkoba wa 8x8 wa LED
Kukusanya mkoba wa 8x8 wa LED
Kukusanya mkoba wa 8x8 wa LED
Kukusanya mkoba wa 8x8 wa LED

Sasa, ongeza onyesho lililoongozwa la 8x8 kwenye mkoba. Kuwa mwangalifu usipinde pini. Inaweza kuchukua dakika chache kuingiza pini. Ikiwa zimepotoka kidogo, jaribu kuziingiza kwenye ubao wa mkate ili kunyoosha.

Pia hakikisha unawaweka kwa nyuma ili waweze kubandika ncha kutoka kwa kando na chip juu yake. Sasa suuza pini zilizoongozwa kisha bonyeza sehemu za mwisho mrefu ukimaliza kutengeneza.

Wakati hii imefanywa chukua koleo na uvute 2 ya kusikia ili uwe na kipande cha 4. Endelea na kuuza kwenye pini 4 za kichwa ili mwisho mrefu utazame mbali na onyesho lililoongozwa. Ni rahisi kufanya hii kununua kuweka vichwa kwenye ubao wa mkate. Tumia pini 2 za kichwa cha ziada ili kuongeza upande ambao hauunganishwi. Unapomaliza kuuza, weka kando hii baadaye.

Hatua ya 3: Unganisha Kontakt

Unganisha Kontakt
Unganisha Kontakt
Kusanya Kontakt
Kusanya Kontakt
Kusanya Kontakt
Kusanya Kontakt

Sasa pata waya zako 4 na nyumba ya kiunganishi cha crimp. Tulitumia nyeusi, nyekundu, kijani na nyeupe. Tulitumia waya 6 na tukaikata fupi kidogo. Unaweza kutumia waya 3 pia.

Anza na waya nyekundu kwanza, halafu nyeusi. Weka kontakt na mashimo yanayotazama juu kama kwenye picha hapo juu. Chukua mwisho wa kike wa waya nyekundu na uweke upande wa gorofa juu na uiingize kwenye shimo la kushoto zaidi kwenye kiunganishi cha crimp. Inapaswa kubofya mahali na kuipatia kuvuta kidogo, haipaswi kujiondoa.

Kubwa, sasa weka waya mweusi karibu na waya mwekundu, halafu nyeupe na kijani.

Unapaswa kuishia na kontakt kama picha ya chini kushoto.

Sasa kata karibu waya 2 za waya na uondoe karibu 1/4 ya nyumba ya plastiki.

Kubwa, kontakt imefanywa kwa sasa. Weka kando.

Hatua ya 4: Solder kwa Perfboard

Solder kwa Perfboard
Solder kwa Perfboard
Solder kwa Perfboard
Solder kwa Perfboard
Solder kwa Perfboard
Solder kwa Perfboard

Weka bodi ya MKR1000 kichwa chini na uweke Perfboard juu yake. Hakikisha usifunike mashimo 4 ya kufunga kwenye MKR1000 ikiwa unataka kuiweka ndani ya sanduku lako. Sasa solder pini 1 kila upande kisha uweke ndani ya mmiliki wako au usaidie mikono kwani itakuwa rahisi kutengenezea.

Sasa maliza kuuza kwenye pini za kichwa na inapaswa kuonekana kama picha ya pili na ya tatu na ya nne kutoka juu.

Sasa tunahitaji kusambaza kwenye kebo ya kuunganisha tuliyoifanya mapema.

Suuza kwanza waya mwekundu kwenye ubao wa sanjari kulingana na +5 na waya mweusi kwa GND. Tuliweka ubao wa ubao kwenye Kishika Bodi yetu ya Mzunguko na tukatumia mkanda wa wachoraji kushikilia waya mahali wakati wa kutengeneza.

Kisha solder kisha waya kijani kwa scl (pin 12) na waya mweupe kwa sda (pin 11).

Hapa yote imefanywa. Kubwa, umemaliza kuuza. Zima chuma chako cha kutengeneza.

Hatua ya 5: Mkutano wa Mwisho

Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho

Kutoka ndani ya sanduku ingiza onyesho lililoongozwa la 8x8 ili pini 4 za kichwa ziwe juu na vichwa vinatazama nje ya sanduku. Onyesho lililoongozwa la 8x8 linapaswa kukaa mahali hapo kwa sababu ya msuguano. Mara tu unapomaliza na kila kitu kinafanya kazi, unaweza kuongeza matone kadhaa ya gundi ili kuishikilia.

Sasa ambatisha kiunganishi uhakikishe kuwa waya mwekundu unaambatana na + upande wa kulia na uweke MKR1000 ndani ya sanduku lako.

Sasa ingiza kebo ndogo ya usb kupitia shimo nyuma na uiingize kwenye MKR100. Chomeka ncha nyingine kwenye kompyuta yako.

Hatua ya 6: Programu

Fungua Arduino IDE na uhakikishe kuwa umeweka maktaba zifuatazo.

Bonyeza kwenye viungo ikiwa hauna. Unaweza pia kusasisha maktaba kutoka ndani ya Arduino IDE.

Tulikuwa tayari na Wire na SPI kwa hivyo hatukuhitaji kusanikisha hizo.

  • SPI.h
  • Waya.h
  • WiFi101.h
  • Matunda_GFX.h
  • Adafruit_LEDBackpack.h
  • RTCZero.h

Sasa pakua faili 2 hapa. 1. Hali ya hewaBot 3000 2. Anim.h

Faili ya kwanza ni programu na ya pili ni ikoni. Fungua mchoro mpya na ukate na ubandike kwenye programu. Sasa bonyeza pembetatu chini upande wa kulia na ongeza kichupo kipya na uiita anim.h. Fungua faili ya ikoni na uikate na kuipitisha kwenye kichupo cha anim.h.

Tunatumia openweathermap.org/ kupata hali ya hewa na kuchambua data. Kutumia openweathermap.org utahitaji kujiandikisha kwa ufunguo. Hii haipaswi kuchukua zaidi ya dakika kadhaa.

Mara tu ukiwa na ufunguo wako ongeza kwenye mstari huu wa nambari baada ya APPID = badala ya x zote. mteja.

Utahitaji pia kuweka eneo lako. Hapa ninatumia kitambulisho changu cha jiji kwani ndivyo wanavyopendekeza.

Unaweza pia kutumia nambari yako ya zip kama hii:

Tazama ukurasa huu kwenye openweathermap.org kwa habari zaidi.

Vitu viwili vya mwisho utahitaji kuongeza ni mipangilio yako ya WiFi. Mistari hii miwili ya nambari inaweza kupatikana karibu na juu ya nambari kabla ya usanidi batili ().

Badilisha jina la Mtandao na jina la WiFi yako na ubadilishe Nenosiri na nywila yako.

char ssid = "Jina la Mtandao"; // SSID mtandao wako (jina)

char pass = "Nenosiri"; // nywila yako ya mtandao

Hiyo ndio! Sasa pakia nambari kwa MKR1000 uhakikishe kuwa una programu imewekwa kwa ATMEL EDGB. Naweza kuchukua dakika kadhaa kabla ya data zote sahihi za hali ya hewa kuonekana. Nambari hapa imepewa kama ilivyo na kwa hakika inaweza kutumia uboreshaji. Tumeweka wakati wa usiku kati ya saa 9 na 5 asubuhi kuonyesha ikoni ya mwezi. Hii inaweza kuboreshwa sana.

Asante kwa kusoma. Tutembelee katika Kituo cha Soldering.

Ilipendekeza: