Tartalomjegyzék:
- 1. lépés: Szerelje össze az MKR1000 és 8x8 kijelzőt a mini kenyértáblára
- 2. lépés: Hozzon létre Weather Api -fiókot
- 3. lépés: Flash vagy programozza be MKR1000 készülékét
- 4. lépés: Fejezd be
Videó: Hogyan készítsünk mini időjárási állapotkijelzőt: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A projektről
A mikrokontroller egyszerre lehet szórakoztató és szórakoztató, adjon hozzá néhány internetkapcsolatot a dolgok valódi internetéhez! Engedje meg, hogy megmutassam, hogyan sikerült létrehoznom egy mini időjárási állapotkijelzőt 8x8 -as mátrix kijelző és egy aranyos, de teljes teljesítményű MKR1000 segítségével.
A Genuino MKR1000 készüléket fogom használni a hőmérséklet, a páratartalom és az időjárás állapotának meghatározásához egy kiválasztott helyen.
Állapot megjelenítése dia animációs mintában.
Kihívások
Használja ki a mikrokontroller erejét, és lépjen magasabb szintre a tárgyak valódi internetéért!
Mivel a 8x8 -as mátrix alapvetően LED -ek tömbje, be kell programoznom a szöveges és animációs effektek megjelenítésére
Ebben a projektben azt is megtanulhatja, hogyan kell
- pihenés webszolgáltatás api elfogyasztása
- hogyan lehet teljes mértékben kihasználni a mikrokontroller teljesítményét
- használjon internetkapcsolatot az IOT számára
- hogyan kell elemezni a Json adatokat
- hogyan kell használni a szálakat és a Wifi könyvtárakat Arduino -ban
1. lépés: Szerelje össze az MKR1000 és 8x8 kijelzőt a mini kenyértáblára
A beállítás meglehetősen egyszerű, csak a 8x8 -as mátrix kijelzőt kell csatlakoztatnunk a mikrokontrollerünkhöz.
Követelmények
- 16 db férfi -női ugró
- Mini kenyértábla
- Mikrokontroller
- 8x8 mátrix kijelző
Összeszerelési kijelző
Ossza fel a jumperjeit 8 db -os csoportra.
Győződjön meg arról, hogy az áthidaló vezetékek tökéletesen illeszkednek.
Csatlakoztassa a 8 női jumpert a mátrix kijelző első 8 érintkezőjéhez.
Csatlakoztassa a másik 8 női jumpert a mátrix kijelző második 8 érintkezőjéhez.
Csatlakoztassa a mikrokontrollerhez
Csatlakoztassa a mikrokontrollert a mini kenyértáblához
Az áthidaló vezetékek végső hüvelyi csapjaival illessze be azokat az első 8 lyukba, ahol a mikrovezérlő csapok vannak rögzítve (5-A5).
Helyezze a maradékot a másik 8 lyukba, ahol a mikrokontroll-csapok vannak rögzítve (6-13).
Állítsa a 8x8 -as mátrix kijelzőt úgy, hogy az elülső felé nézzen, amikor az asztalra helyezi.
2. lépés: Hozzon létre Weather Api -fiókot
Ahhoz, hogy teljes mértékben a tárgyak internetének nevezzük, le kell töltenünk néhány adatot az internetről.
Az APIXU API -t használtam az időjárási adatok lekérésére a kiválasztott helyről.
Regisztráljon a fiókhoz itt: https://www.apixu.com/login.aspx, és szerezze be fiókja API -kulcsát.
Nyugodtan használhatom a saját api kulcsomat
Karakterlánc apiKey = "8f0ff191defb4a20b5583518171203"; // az apixu api kulcsa
3. lépés: Flash vagy programozza be MKR1000 készülékét
Adja hozzá a csatolt HexFont.h fájlt Arduino könyvtáraihoz.
A mellékelt simple_weather_display.ino használatával villanja fel a mikrokontrollert.
A kód ezen részén:
Cserélje le a WiFi beállításokkal
char ssid = ""; // a hálózat SSID (név) char pass = ""; // a hálózati jelszava (használja a WPA -hoz, vagy kulcsként a WEP -hez)
Cserélje ki az Apixu Api kulcsra és a helykoordinátákra
Karakterlánc apiKey = "8f0ff191defb4a20b5583518171203"; // az apixu api kulcsa
Karakterlánc -koordináták = "14.3335591, 120.9758737"; // a hely koordinátái
Azt is megváltoztathatja, hogy milyen adatokat jelenítsen meg a kód ezen részén
// frissítse a megjelenített szöveget az új időjárási körülményekre
üzenet = ""; // az aktuális állapot lekérése String condition = result ["current"] ["condition"] ["text"]; appendMessage (feltétel); appendMessage (""); Karakterlánc temp_c = eredmény ["aktuális"] ["temp_c"]; appendMessage (temp_c); appendMessage ("C"); appendMessage (""); Karakterlánc páratartalom = eredmény ["aktuális"] ["páratartalom"]; appendMessage (páratartalom); appendMessage ("H"); appendMessage ("");
Például, ha hozzá szeretné adni a wind_mph értéket az apixu api eredményből:
String wind_mph = result ["current"] ["wind_mph"];
appendMessage (wind_mph); appendMessage ("Szél mph"); appendMessage ("");
4. lépés: Fejezd be
Ha villog, megpróbál csatlakozni a WiFI -hez, és lekéri az időjárási körülményeket, a hőmérsékletet és a páratartalmat!
Győződjön meg arról, hogy rendelkezik internetkapcsolattal.
Kell segítség?
Itt nyugodtan kommentelhet.
Támogassa a projektet a Github repómban
github.com/imjeffparedes/iot-simple-weath…
Továbbá kérem, szavazzon rám a mikrokontroller versenyen.:)
Ajánlott:
Hogyan készítsünk MP3 lejátszót LCD -vel az Arduino és a DFPlayer Mini MP3 lejátszó modul használatával: 6 lépés
Hogyan készítsünk MP3 lejátszót LCD -vel az Arduino és a DFPlayer Mini MP3 lejátszó modul használatával: Ma elkészítünk egy MP3 lejátszót LCD -vel az Arduino és a DFPlayer mini MP3 lejátszó modul használatával. A projekt képes olvasni az MP3 fájlokat az SD kártyán, és szüneteltetni tudja és ugyanúgy játsszon, mint a 10 évvel ezelőtti eszköz. És az előző dal és a következő dal is szórakoztató
Hogyan készítsünk személyre szabott mini asztali ventilátort egy régi számítógépről - elfér a zsebében: 6 lépés
Hogyan készítsünk személyes mini asztali ventilátort egy régi számítógépről - elfér a zsebében: Megmutatom, hogyan lehet személyes mini asztali ventilátort készíteni egy régi számítógépről. Bónusz, hogy még a zsebben is elfér. Ez egy nagyon egyszerű projekt, ezért nem sok tapasztalatra vagy szakértelemre van szükség. Tehát kezdjük
Hogyan készítsünk mini CNC gépet: 11 lépés (képekkel)
Hogyan készítsünk mini CNC gépet: Helló, remélem, jól csinálod. Itt vagyok egy másik nagyon jó projekttel, amelyet a számítógép néhány törmelékéből/ használt alkatrészeiből építhet fel. Ebben az utasításban megmutatom, hogyan készíthet otthon egy mini CNC -gépet a régi DVD -ről
Hogyan készítsünk mini hibabotot 5 perc alatt: 10 lépés
Hogyan készítsünk mini hibabotot 5 perc alatt: Ebben a projektben egy egyszerű apró hibabotot készítünk néhány alapvető összetevő felhasználásával. 5–10 percre lesz szüksége ahhoz, hogy elkészítse ezt az egyszerű mozgó mini hibabotot
Hogyan készítsünk nagyszülők naptárát & Scrapbook (még akkor is, ha nem tudja, hogyan kell a Scrapbookot írni): 8 lépés (képekkel)
Hogyan készítsünk nagyszülők naptárát & Scrapbook (még ha nem is tudod, hogyan kell a Scrapbookot írni): Ez egy nagyon gazdaságos (és nagyra értékelt!) Ünnepi ajándék a nagyszülőknek. Idén 5 naptárat készítettem, egyenként kevesebb mint 7 dollárért. Anyagok: 12 nagyszerű fotó gyermekéről, gyermekeiről, unokahúgairól, unokaöccseiről, kutyáiról, macskáiról vagy más rokonairól12 különböző darab