Përmbajtje:

WeatherBot 3000: 6 hapa (me fotografi)
WeatherBot 3000: 6 hapa (me fotografi)

Video: WeatherBot 3000: 6 hapa (me fotografi)

Video: WeatherBot 3000: 6 hapa (me fotografi)
Video: Telegram бот текущей погоды по IP адресу на Python aiogram 2024, Korrik
Anonim
WeatherBot 3000
WeatherBot 3000
WeatherBot 3000
WeatherBot 3000

Vështrim i përgjithshëm

Ky projekt përdor Arduino MKR1000 për t'u lidhur me internetin dhe për të marrë kohë dhe mot. Ju do të keni nevojë për WiFi. Shfaq kohën dhe motin në ekranin LED 8x8. Ne përdorim ikona për të shfaqur motin e përgjithshëm si me diell, me re, me shi, natën dhe përdorim ikona të veçanta për ngjarje të veçanta. Ngjarjet speciale përfshijnë gjëra të tilla si Dita e Shën Valentinit, ditëlindjet, përvjetorët, etj. Këto shfaqen vetëm në ditën aktuale.

Ne e kemi mbyllur projektin brenda një kutie të printuar 3D me një kapak të lëvizshëm. Për të filluar, mblidhni pjesët tuaja.

Pjesët 1 Arduino MKR1000

2. Adafruit Mini 8x8 LED Matrix me shpinës I2C

3. Pllakë perfe

4. Tela Mashkull për Femër Pre Crimped Wire 6"

5. Lidhës Crimp Strehimi 1x4

6. Prizë muri 5V 2A Micro USB

7. Kutia për Projektin (Ne e printuam 3D kutinë duke përdorur www.makexyz.com Këtu janë 2 skedarët STL që do t'ju nevojiten - 1. Kapaku 2. Kutia)

Artikuj të Ndryshëm

1. çelësi i openweathermap.org

2. Emri i përdoruesit dhe fjalëkalimi WiFi

Hapi 1: Shtoni tituj në MKR1000

Shtoni tituj në MKR1000
Shtoni tituj në MKR1000
Shtoni tituj në MKR1000
Shtoni tituj në MKR1000

Pra, gjëja e parë është të bashkoni titujt në MKR1000.

Kunjat e vetme që ju nevojiten vërtet janë 5V, GND, SCL, SDAT që shihen në foton në fund.

Ne përdorëm gjithsej 12 tituj në grupe prej 4, pasi tashmë kishim 4 kokë.

Titujt shtesë janë vetëm për qëndrueshmëri kur e montoni këtë në tabelën e sipërme.

Ne vendosim katër tituj në kunjat 5v, vin, vcc, gnd. Ne vendosëm 4 -in e dytë në scl, sda, miso, sck. 4 të fundit janë në anën tjetër në A5, A4, A3, A2.

4 të fundit janë në anën tjetër në A5, A4, A3, A2 dhe janë vetëm për stabilitet.

Ngjitini kunjat e kokës dhe vendosni MKR1000 në një dërrasë buke.

Hapi 2: Mblidhni çantën LED 8x8

Mblidhni çantën LED 8x8
Mblidhni çantën LED 8x8
Mblidhni çantën LED 8x8
Mblidhni çantën LED 8x8
Mblidhni çantën LED 8x8
Mblidhni çantën LED 8x8

Tani, shtoni ekranin LED 8x8 në çantën e shpinës. Kini kujdes që të mos i përkulni kunjat. Mund të duhen disa minuta për të futur kunjat. Nëse ato janë pak nga shtrirja, provoni t'i futni në një pjatë për t'i rregulluar ato.

Gjithashtu sigurohuni që t'i kaloni në pjesën e pasme në mënyrë që majat e tyre të dalin jashtë nga ana me çipin në të. Tani lidhni kunjat e udhëhequr dhe më pas hiqni skajet e gjata kur të përfundoni bashkimin.

Kur të bëhet kjo, merrni disa pincë dhe hiqni 2 nga dëgjuesit, në mënyrë që të keni një copë 4. Vazhdoni dhe bashkoni në 4 kunjat e kokës në mënyrë që fundi i gjatë të shikojë larg ekranit të udhëhequr. Iestshtë më e lehtë për ta bërë këtë duke blerë titujt në një pjatë. Përdorni 2 kunjat shtesë të kokës për të mbështetur anën që nuk po bashkoni. Kur të përfundoni bashkimin, lini mënjanë këtë për më vonë.

Hapi 3: Mblidhni lidhësin

Mblidhni lidhësin
Mblidhni lidhësin
Mblidhni lidhësin
Mblidhni lidhësin
Mblidhni lidhësin
Mblidhni lidhësin

Tani merrni 4 telat dhe strehimin e lidhësit të shtrënguar. Ne përdorëm të zezë, të kuqe, jeshile dhe të bardhë. Ne përdorëm tela 6 "dhe e shkurtuam pak më shkurt. Ju gjithashtu mund të përdorni tel 3".

Filloni së pari me telin e kuq, pastaj të ziun. Vendosni lidhësin me vrima të drejtuara lart si në foton e mësipërme. Merrni skajin femëror të telit të kuq dhe vendoseni anën e rrafshët lart dhe futeni atë në vrimën më të majtë në lidhësen e shtrëngimit. Duhet të klikojë në vend dhe t'i japë një tërheqje të lehtë, nuk duhet të tërhiqet.

E shkëlqyeshme, tani vendosni tela të zezë pranë telit të kuq, pastaj të bardhë dhe jeshil.

Ju duhet të përfundoni me një lidhës si fotografia e majtë poshtë.

Tani prerë rreth 2 inç tela dhe hiqni rreth 1/4 të strehimit plastik.

E shkëlqyeshme, lidhësi është bërë për momentin. Lëreni mënjanë.

Hapi 4: Ngjitës në Perfboard

Ngjitës në Perfboard
Ngjitës në Perfboard
Ngjitës në Perfboard
Ngjitës në Perfboard
Ngjitës në Perfboard
Ngjitës në Perfboard

Vendoseni bordin MKR1000 me kokë poshtë dhe vendosni Perfboard mbi të. Sigurohuni që të mos mbuloni 4 vrimat e montimit në MKR1000 në rast se dëshironi ta montoni brenda kutisë tuaj. Tani bashkoni 1 kunj në secilën anë dhe më pas vendoseni në mbajtësen ose duart tuaja të ndihmës pasi do të jetë më e lehtë për t'u lidhur.

Tani përfundoni saldimin në kunjat e kokës dhe duhet të duket si fotografia e dytë dhe e tretë dhe e katërt nga lart.

Tani duhet të bashkohemi në kabllon lidhës që kemi bërë më herët.

Së pari lidhni tela të kuq në tabelën e perfit në përputhje me +5 dhe tela e zezë në GND. Ne e vendosëm tabelën e dërrasës në Mbajtësin e Qarkut dhe përdorëm disa kaseta piktorësh për të mbajtur tela në vend gjatë bashkimit.

Pastaj lidhni pastaj tela të gjelbër në scl (pin 12) dhe tela të bardhë në sda (pin 11).

Këtu gjithçka është bërë. E shkëlqyeshme, keni përfunduar bashkimin. Fikeni hekurin tuaj të saldimit.

Hapi 5: Asambleja Përfundimtare

Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare

Nga brenda kutisë futni ekranin 8x8 të udhëhequr në mënyrë që 4 kunjat e kokës të jenë në krye dhe ledet të shikojnë jashtë kutisë. Ekrani 8x8 i udhëhequr duhet të qëndrojë në vend për shkak të fërkimit. Pasi të keni mbaruar gjithçka dhe gjithçka po funksionon, mund të shtoni disa pika zam për ta mbajtur atë në vend.

Tani bashkoni lidhësin duke u siguruar që tela e kuqe të jetë në linjë me + në anën e djathtë dhe vendosni MKR1000 në kutinë tuaj.

Tani futeni kabllon mikro usb përmes vrimës në pjesën e pasme dhe futeni në MKR100. Lidhni skajin tjetër në kompjuterin tuaj.

Hapi 6: Softuer

Hapni Arduino IDE dhe sigurohuni që keni të instaluar bibliotekat e mëposhtme.

Klikoni në lidhjet nëse nuk i keni. Ju gjithashtu mund të azhurnoni bibliotekat nga brenda Arduino IDE.

Ne tashmë kishim Wire dhe SPI kështu që nuk kishim nevojë t'i instalonim ato.

  • SPI.h
  • Tela.h
  • WiFi101.h
  • Adafruit_GFX.h
  • Adafruit_LEDBackpack.h
  • RTCZero.h

Tani shkarkoni 2 skedarët këtu. 1. WeatherBot 3000 2. Anim.h

Skedari i parë është programi dhe i dyti janë ikonat. Hapni një skicë të re dhe prerë dhe ngjisni në program. Tani klikoni në trekëndëshin poshtë në anën e sipërme të djathtë dhe shtoni një skedë të re dhe e quani anim.h. Hapni skedarin e ikonave dhe prerë dhe kalojeni në skedën anim.h.

Ne po përdorim openweathermap.org/ për të marrë motin dhe për të analizuar të dhënat. Për të përdorur openweathermap.org do t'ju duhet të regjistroheni për një çelës. Kjo nuk duhet të zgjasë më shumë se disa minuta.

Pasi ta keni çelësin tuaj, shtojeni atë në këtë linjë kodi pas APPID = në vend të të gjitha x -ve. client.println ("GET /data/2.5/weather?id=4487042, us & units = imperial & APPID = xxxxxxxxxxxxxxx

Ju gjithashtu do të duhet të vendosni vendndodhjen tuaj. Këtu unë përdor ID -në time të qytetit pasi kjo është ajo që ata rekomandojnë.

Ju gjithashtu mund të përdorni kodin tuaj postar si ky: client.println ("GET /data/2.5/weather?zip=94040, us & units = imperial & APPID = xxxxxxxxxxxxxxx

Shikoni këtë faqe në openweathermap.org për më shumë informacion.

Dy gjërat e fundit që do t'ju duhet të shtoni janë cilësimet tuaja WiFi. Këto 2 rreshta të kodit mund të gjenden pranë pjesës së sipërme të kodit para konfigurimit të pavlefshëm ().

Zëvendësoni emrin e rrjetit me emrin e WiFi tuaj dhe zëvendësoni fjalëkalimin me fjalëkalimin tuaj.

char ssid = "Emri i Rrjetit"; // SSID i rrjetit tuaj (emri)

char pass = "Fjalëkalimi"; // fjalëkalimi i rrjetit tuaj

Kjo eshte! Tani ngarkoni kodin në MKR1000 duke u siguruar që programuesi të jetë vendosur në ATMEL EDGB. Mund të më duhen disa minuta para se të shfaqen të gjitha të dhënat e sakta të motit. Kodi këtu është dhënë ashtu siç është dhe sigurisht që mund të përdorë disa përmirësime. Ne vendosëm në mënyrë të vrazhdë kohën e natës midis 9 pasdite dhe 5 të mëngjesit për të treguar ikonën e hënës. Kjo mund të përmirësohet shumë.

Faleminderit per leximin. Na vizitoni në Stacionin e Saldimit.

Recommended: