Online időjárás -megjelenítő modul az ESP8266 használatával: 4 lépés
Online időjárás -megjelenítő modul az ESP8266 használatával: 4 lépés
Anonim
Online időjárás -megjelenítő modul az ESP8266 használatával
Online időjárás -megjelenítő modul az ESP8266 használatával

Néhány héttel ezelőtt megtanultuk, hogyan kell felépíteni egy online időjárás -megjelenítő rendszert, amely egy adott város időjárási információit szerezte be és OLED -modulon jelenítette meg. A projekthez az Arduino Nano 33 IoT táblát használtuk, amely egy új tábla, amely sok funkcióval rendelkezik, de kissé drága és nagyobb az alternatívákhoz képest. Ebben a bejegyzésben megtanuljuk, hogyan kell felépíteni ezt a kompakt és aranyos kis online időjárás -megjelenítő widgetet, amely hasonló az előző projekthez.

A fenti videó mindent tartalmaz, amit tudnia kell, és elmagyarázza a vázlat összeállítását is.

Lépés: Gyűjtse össze az elektronikát

Gyűjtse össze az elektronikát
Gyűjtse össze az elektronikát

A WeMos D1 mini kártyát fogjuk használni, amely az ESP8266 lapkakészletet használja, és a kijelzőhöz 0,96 hüvelykes OLED modult fogunk használni.

2. lépés: Töltse le, frissítse és töltse fel a vázlatot

Töltse le, frissítse és töltse fel a vázlatot
Töltse le, frissítse és töltse fel a vázlatot
Töltse le, frissítse és töltse fel a vázlatot
Töltse le, frissítse és töltse fel a vázlatot
Töltse le, frissítse és töltse fel a vázlatot
Töltse le, frissítse és töltse fel a vázlatot

Az előző projekthez hasonlóan az OpenWeatherMap szolgáltatástól is megkapjuk az időjárási információkat. Töltse le a vázlatot az alábbi link segítségével:

Az OpenWeatherMap szolgáltatás használatához először API -kulcsot kell beszereznünk. Az OpenWeatherMap szolgáltatás ingyenes tervvel rendelkezik, amely percenként legfeljebb 60 API hívást tesz lehetővé. Ez azt jelenti, hogy legfeljebb másodpercenként kérhetünk időjárási információkat, ami több, mint amire szükségünk van. A videó átfogja az egész folyamatot, de itt van egy szöveges változat arról, hogy mit kell tenni:

Kezdje azzal, hogy feliratkozik vagy bejelentkezik az OpenWeatherMap szolgáltatásba, és menjen az API részhez. Írja be az új kulcs nevét, majd kattintson a Létrehozás gombra. Jegyezze fel ezt a kulcsot, de ne ossza meg senkivel. Egy kis időbe telik, amíg a kulcs aktiválódik, így várnia kell egy kicsit. Akár egy órát is igénybe vehet, amíg ez befejeződik, de a kulcsomat 10 percen belül aktiválták.

Kezdje el a vázlat frissítését a WiFi hitelesítő adatainak hozzáadásával, mivel ehhez csatlakoznunk kell egy hálózathoz. A másik dolog, amit meg kell tennie a vázlatban, hogy frissítse az API -hívást a városi információkkal és az API -kulccsal. Győződjön meg arról, hogy a megfelelő kártya támogató csomag van telepítve az ESP8266 kártyához. A vázlat működéséhez telepítenie kell az ArduinoJSON és az u8g2 könyvtárat is. A videó végigvezeti a telepítés folyamatán.

Ha elkészült, csatlakoztassa a táblát, győződjön meg arról, hogy a megfelelő táblabeállításokat választotta, és nyomja meg a feltöltés gombot. Feltöltés után a tábla kinyomtatja az állapotot az időjárási információkkal együtt a soros terminálra. Ezt megtekintheti, hogy megbizonyosodjon arról, hogy minden a várt módon működik, mielőtt a következő lépésre lép.

3. lépés: Csatlakoztassa az OLED modult és tesztelje

Csatlakoztassa az OLED modult és a tesztet
Csatlakoztassa az OLED modult és a tesztet
Csatlakoztassa az OLED modult és a tesztet
Csatlakoztassa az OLED modult és a tesztet

Most, hogy a vázlat megfelelően működik, be kell kötni az OLED modult. Használja a fenti kapcsolási rajzot, és győződjön meg arról, hogy a megfelelő tápfeszültséget csatlakoztatja az OLED modulhoz, mivel egyesek csak 3.3V -ot fogadnak el.

Miután csatlakoztatta, kapcsolja be a táblát, és látnia kell az üdvözlő üzenetet. Adjon néhány másodpercet a táblának, hogy megszerezze az időjárási információkat, és kinyomtatja azokat az OLED modulra.

4. lépés: Használjon egy házat

Használjon házat
Használjon házat
Használjon házat
Használjon házat
Használjon házat
Használjon házat
Használjon házat
Használjon házat

Most már csak egy megfelelő burkolatot kell hozzáadnia, és ezt a Thingiverse modellt fogom használni (https://www.thingiverse.com/thing:857858). Ez ugyanaz, amit a hálózati időprojekthez használtak, és nagyon tetszik a kinézete.

Adjon hozzá megfelelő hosszúságú vezetéket az OLED modulhoz, kétoldalas szalaggal együtt. Helyezze a helyére, és használjon forró ragasztót a vezetékek közelében, hogy tartsa a helyén. Ezután helyezze a táblát a tálcára/hátlapra, és forrasztja rá az OLED modult, mint korábban. Végül nyomja be a fedelet a helyére, és adjon hozzá néhány ragasztót, hogy a helyén maradjon.

Ha tetszett ez a konstrukció, akkor érdemes feliratkozni YouTube -csatornánkra, és követni minket a közösségi médiában. Ez nem kerül semmibe, de az Ön támogatása óriási segítséget nyújt nekünk az ilyen projektek létrehozásának folytatásában.

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • A BnBe webhelye:

Köszönöm a tamogatásod!

Ajánlott: