Përmbajtje:
- Hapi 1: Mblidhni ekranin MKR1000 dhe 8x8 në Mini Bread Board
- Hapi 2: Krijoni llogarinë tuaj të motit Api
- Hapi 3: Ndizni MKR1000 tuaj
- Hapi 4: Përfundoni
Video: Shfaqja e matricës së motit: 4 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Rreth projektit
Unë do t'ju tregoj se si të krijoni një ekran mini të statusit të motit nga një ekran me matricë 8x8.
Unë do të përdor Genuino MKR1000 për të marrë temperaturën, lagështinë dhe gjendjen e motit brenda një vendi të zgjedhur.
Trego statusin për t'u shfaqur në një model animacioni rrëshqitës.
Sfidat
Meqenëse Matrica 8x8 është në thelb një grup LEDs, do të më duhet ta programoj për të treguar tekstin dhe efektet e animacionit
Në këtë projekt do të mësoni gjithashtu se si
- konsumoni shërbimin e pushimit në internet api
- si të analizoni të dhënat e Json
- si të përdorni bibliotekat Threads dhe Wifi në Arduino
Hapi 1: Mblidhni ekranin MKR1000 dhe 8x8 në Mini Bread Board
Konfigurimi është mjaft i thjeshtë, ne vetëm duhet të bashkojmë ekranin e matricës 8x8 në mikrokontrolluesin tonë.
Kërkesat
- 16 copë kërcyes meshkuj në femra
- Mini Bordi i Bukës
- Mikrokontrollues
- Ekrani i matricës 8x8 '
Ekrani i Asamblesë
Ndani kërcyesit tuaj në grupin prej 8 copë.
Sigurohuni që telat e kërcyesit të jenë alinuar në mënyrë perfekte.
Lidhni 8 kërcyeset femra me 8 kunjat e para të ekranit të matricës.
Lidhni 8 kërcyeset e tjera femra me 8 këmbët e dyta të ekranit të matricës.
Lidheni me mikrokontrolluesin
Bashkangjitni mikrokontrolluesin në miniboard
Duke përdorur kunjat fundore mashkullore të telave të bluzës, futini ato në 8 vrimat e para ku janë bashkangjitur kunjat e mikrokontrolluesit (5-A5).
Futni pjesën e mbetur në 8 vrimat e tjera ku janë bashkangjitur kunjat e mikrokontrolluesit (6-13).
Rregulloni ekranin e matricës 8x8 në mënyrë që të jetë përballë pjesës së përparme kur e vendosni në tryezë.
Hapi 2: Krijoni llogarinë tuaj të motit Api
Për t'u quajtur plotësisht Interneti i Gjërave, duhet të marrim disa të dhëna nga interneti.
Kam përdorur APIXU API për të marrë të dhënat e motit nga vendndodhja ime e zgjedhur.
Regjistrohuni për llogarinë këtu https://www.apixu.com/login.aspx dhe merrni Çelësin API të llogarisë tuaj.
Mos ngurroni të përdorni çelësin tim api
String apiKey = "8f0ff191defb4a20b5583518171203"; // çelësi juaj apixu api
Hapi 3: Ndizni MKR1000 tuaj
Merrni kodin e plotë këtu Shikoni në GitHub
Mos ngurroni të paraqisni çështje ose rishikime:)
Shtoni HexFont.h në bibliotekat tuaja Arduino.
Përdorni simple_weather_display.ino për të ndezur mikrokontrolluesin tuaj.
Në këtë pjesë të kodit:
Zëvendësoni me cilësimet tuaja WiFi
char ssid = ""; // SSID i rrjetit tuaj (emri)
kalimi i karbonit = ""; // fjalëkalimi i rrjetit tuaj (përdorni për WPA, ose përdorni si çelës për WEP)
Zëvendësoni me çelësin tuaj Apixu Api dhe koordinatat e vendndodhjes
String apiKey = "8f0ff191defb4a20b5583518171203"; // çelësi juaj apixu api
Koordinatat e vargut = "28.4810971, -81.5088347"; // koordinatat e vendndodhjes tuaj
Ju gjithashtu mund të ndryshoni se cilat të dhëna do të shfaqen në këtë pjesë të kodit
// azhurnoni tekstin e ekranit në kushtet e reja të motit
mesazh = ""; // merrni gjendjen aktuale Gjendja e vargut = rezultati ["aktual"] ["kusht"] ["tekst"]; appendMessage (gjendja); appendMessage (""); Vargu temp_c = rezultati ["aktual"] ["temp_c"]; appendMessage (temp_c); appendMessage ("C"); appendMessage (""); Lagështia e vargut = rezultati ["aktual"] ["lagështia"]; appendMessage (lagështia); appendMessage ("H"); appendMessage ("");
Për shembull, nëse doni të shtoni wind_mph nga rezultati apixu api:
String wind_mph = rezultati ["aktual"] ["wind_mph"];
appendMessage (era_mph); appendMessage ("Wind mph"); appendMessage ("");
Merrni kodin e plotë këtu Shikoni në GitHub
Hapi 4: Përfundoni
Pasi të ndizet, do të përpiqet të lidhet me WiFI -në tuaj dhe do të marrë gjendjen tuaj të motit, temperaturën dhe lagështinë!
Sigurohuni që keni lidhje interneti.
Kam nevojë për ndihmë?
Mos ngurroni të komentoni këtu.
Mbështetni projektin nga kjo repo Github
github.com/imjeffparedes/iot-simple-weath…
Gjithashtu Ju lutemi votoni për mua në Konkursin e Internetit të Gjërave.:)
Çmimi i dytë në Konkursin e Internetit të Gjërave 2017
Recommended:
Stacioni i motit NaTaLia: Stacioni i motit Arduino me energji diellore Bëhet në rrugën e duhur: 8 hapa (me fotografi)
Stacioni i motit NaTaLia: Stacioni i motit me energji diellore Arduino Bëhet në rrugën e duhur: Pas 1 viti funksionimi të suksesshëm në 2 vende të ndryshme, unë po ndaj planet e mia të projektit të stacionit të motit me energji diellore dhe po shpjegoj se si evoluoi në një sistem i cili me të vërtetë mund të mbijetojë për një kohë të gjatë periudha nga energjia diellore. Nëse ndiqni
Shfaqja e kohës dhe motit Arduino 3 në 1: 11 hapa
Arduino 3-në-1 Koha dhe Afishimi i Moti: Më pëlqejnë mikrokontrolluesit PIC dhe më pëlqen programimi në gjuhën e asamblesë. Në fakt, gjatë dy viteve të fundit, unë kam postuar rreth 40 projekte në faqen time të internetit bazuar në atë kombinim. Kohët e fundit po porosisja disa pjesë nga një nga v -të e mia të preferuara në SHBA
Shfaqja e E-Paper e Monitorit të Motit IoT - Lidhur me Internetin ESP8266: 7 hapa
Shfaqja e E-Paper e Monitorit të Motit IoT | E Lidhur me Internetin ESP8266: Ekrani E-Paper do të shfaqë informacionin e motit, të sinkronizuar me OpenWeatherMap API (mbi WiFi). Zemra e projektit është ESP8266/32. Hej, çfarë ka, djema? Akarsh këtu nga CETech. Sot ne do të bëjmë një projekt i cili është një monitorues i motit i cili
SMS Monitor -- Shfaqja e matricës së pikave -- MAX7219 -- SIM800L: 8 hapa (me fotografi)
SMS Monitor || Shfaqja e matricës së pikave || MAX7219 || SIM800L: Në këtë video, do të mësoni se si të përdorni një modul GSM, ekran me pikë matricë dhe si të shfaqni tekstin e rrotullimit në të. Pas kësaj ne do t'i kombinojmë ato së bashku për të shfaqur mesazhet e marra përmes një SIM GSM në një ekran të matricës me pika. Fairlyshtë mjaft e lehtë dhe ju
Shfaqja e matricës LED të rrotullimit 48 X 8 duke përdorur regjistrat Arduino dhe Shift .: 6 hapa (me fotografi)
Shfaqja e matricës LED të rrotullimit 48 X 8 duke përdorur regjistruesit Arduino dhe Shift .: Përshëndetje të gjithëve! Ky është udhëzuesi im i parë dhe ka të bëjë me krijimin e një matricë LED të rrotullimit të programueshëm 48 x 8 duke përdorur regjistrues të ndërrimit Arduino Uno dhe 74HC595. Ky ishte projekti im i parë me një bord zhvillimi Arduino. Ishte një sfidë që iu dha m