Tartalomjegyzék:

A COVID-19 kitörésének nyomon követése ESP8266 segítségével: 11 lépés (képekkel)
A COVID-19 kitörésének nyomon követése ESP8266 segítségével: 11 lépés (képekkel)

Videó: A COVID-19 kitörésének nyomon követése ESP8266 segítségével: 11 lépés (képekkel)

Videó: A COVID-19 kitörésének nyomon követése ESP8266 segítségével: 11 lépés (képekkel)
Videó: Covid-19-kutatások eredményei 2024, Július
Anonim
Image
Image
A COVID-19 kitörésének nyomon követése ESP8266 segítségével
A COVID-19 kitörésének nyomon követése ESP8266 segítségével

Ez a kis eszköz segít naprakésznek lenni a koronavírus -járványról és az ország helyzetéről. Ez egy IoT-alapú projekt, amely valós idejű adatokat jelenít meg a koronavírus (COVID-19) okozta esetekről, halálesetekről és gyógyult emberekről. A Wemos D1 Mini Pro kártyát használja, amely az ESP8266 Wifi modulon alapul, hogy adatokat szerezzen a világmérőkről a ThingSpeak API -n keresztül. 0,96 -os OLED kijelzőt használtam az összes valós idejű adat műszerfalának elkészítéséhez.

Megjegyzés: Ezt a projektet szórakozásból és tanulásból készítettem. A projekt COVID-19 adatmegjelenítése teljes mértékben a www.worldometers.info/coronavirus/ webhelyen található információkon alapul. Kövesse a WHO -t (https://www.who.int/) a COVID19 frissítésekért.

Kellékek

1. Wemos D1 Mini Pro (Amazon)

2. OLED kijelző (Amazon)

3. Prototípus tábla (Amazon)

4. 18650 akkumulátor (Amazon)

5. 18650 Akkumulátor tartó (Amazon)

6. Tolókapcsoló (Amazon)

7. Női fejlécek (Amazon)

8. 24 AWG vezeték (Amazon)

Lépés: Készítse elő a táblát

Készítse elő a táblát
Készítse elő a táblát
Készítse elő a táblát
Készítse elő a táblát
Készítse elő a táblát
Készítse elő a táblát

Annak érdekében, hogy a projekt kompakt és ügyes legyen, perforált tábla segítségével készítettem.

Először megmérem a Wemos tábla szélességét, majd kivágok egy darabot a perforált deszkából, ami valamivel nagyobb, mint a szélesség. A perforált táblát kivágtam egy használati késsel.

2. lépés: Szerelje fel a Wemos táblát (ESP8266)

Szerelje fel a Wemos táblát (ESP8266)
Szerelje fel a Wemos táblát (ESP8266)
Szerelje fel a Wemos táblát (ESP8266)
Szerelje fel a Wemos táblát (ESP8266)
Szerelje fel a Wemos táblát (ESP8266)
Szerelje fel a Wemos táblát (ESP8266)

A Wemos tábla rögzítéséhez egy női egyenes fejű csapra van szükség. Amikor megvásárolja az egyenes fejléceket, túl hosszúak lesznek az Arduino Nano számára. Meg kell vágni őket megfelelő hosszúságúra. Egy csipkével vágtam le.

Ezután forrasztja a hüvelyes fejléceket a perforált táblához.

Lépés: Szerelje fel az OLED kijelzőt

Szerelje fel az OLED kijelzőt
Szerelje fel az OLED kijelzőt
Szerelje fel az OLED kijelzőt
Szerelje fel az OLED kijelzőt
Szerelje fel az OLED kijelzőt
Szerelje fel az OLED kijelzőt

Ebben a projektben 0,96 hüvelykes I2C OLED kijelzőt használok. Tehát 4 tűs fejlécre van szüksége.

Az előző lépéshez hasonlóan vágja le a fejlécet egy csipesszel.

Ezután forrasztja a fejlécet a fenti képen látható módon.

4. lépés: Szerelje fel a kapcsolót

Szerelje fel a kapcsolót
Szerelje fel a kapcsolót
Szerelje fel a kapcsolót
Szerelje fel a kapcsolót
Szerelje fel a kapcsolót
Szerelje fel a kapcsolót

A kapcsoló szükséges az akkumulátor és a Wemos kártya áramellátásának leválasztásához. Ehhez csúszó kapcsolót használok.

Forgassa a csúszó kapcsolót a fenti képen látható módon.

5. lépés: Készítse el az áramkört

Készítse el az áramkört
Készítse el az áramkört
Készítse el az áramkört
Készítse el az áramkört
Készítse el az áramkört
Készítse el az áramkört
Készítse el az áramkört
Készítse el az áramkört

A projekt kapcsolási rajza nagyon egyszerű. Az OLED kijelző I2C kommunikációs módban csatlakozik a Wemos kártyához.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Az áramkör elkészítéséhez 24AWG színű vezetékeket használtam. Forrasztja a vezetéket a kapcsolási rajz szerint.

A vázlat az alábbiakban található.

6. lépés: Szerelje fel az elemtartót

Szerelje fel az elemtartót
Szerelje fel az elemtartót
Szerelje fel az elemtartót
Szerelje fel az elemtartót
Szerelje fel az elemtartót
Szerelje fel az elemtartót
Szerelje fel az elemtartót
Szerelje fel az elemtartót

A Wemos tábla és az OLED kijelző meghajtásához szükséges energiát egy 18650-es Li-Ion akkumulátor biztosítja.

Először rögzítsen egy kétoldalas szalagot az elemtartó hátoldalára.

Ezután illessze be a perforált tábla alsó oldalára. A fenti képet láthatja róla.

Ezután forró ragasztót alkalmaztam az elemtartó körül.

7. lépés: Végezze el az áramkört

Töltse ki az áramkört
Töltse ki az áramkört
Töltse ki az áramkört
Töltse ki az áramkört
Töltse ki az áramkört
Töltse ki az áramkört
Töltse ki az áramkört
Töltse ki az áramkört

Végül az áramkört úgy kell befejeznie, hogy az akkumulátor kivezetését a csúszókapcsolóval a Wemos kártyához csatlakoztatja.

Csatlakoztassa az elemtartó pozitív pólusát a csúszókapcsoló középső csapjához. Ezután csatlakoztassa a kapcsoló fennmaradó két tűjének egyikét a Wemos 5V-os tűhöz.

Csatlakoztassa az akkumulátor negatív pólusát a Wemos kártya GND csapjához.

8. lépés: A ThingSpeak beállításai

ThingSpeak beállítások
ThingSpeak beállítások
ThingSpeak beállítások
ThingSpeak beállítások

Először hozzon létre egy fiókot a ThingSpeak alkalmazásban, majd jelentkezzen be fiókjába.

A felső menüben kattintson az alkalmazásra, és nyomja meg az „Új dolog” gombot.

Sok üres mezőt fog észrevenni, de ne aggódjon, meg kell adnia a következő három kitöltését:

1. Név: Nevezze el a mezőt tetszés szerint

2. URL:

3. Karakterlánc elemzése: A következő lépésben eligazítom, hogyan szerezheti meg ezt a karakterláncot.

9. lépés: Írja be az elemzési karakterláncot

Írja be az elemzési karakterláncot
Írja be az elemzési karakterláncot
Írja be az elemzési karakterláncot
Írja be az elemzési karakterláncot
Írja be az elemzési karakterláncot
Írja be az elemzési karakterláncot

Látogasson el a WorldOmeters webhelyére:

Keresse meg az ország nevét, az én esetemben India. Ezután kattintson az ország nevére. 3 számlálót talál

1. Koronavírus -esetek

2. Halálok

3. Felépült

Válassza ki a számlálót -> Jobb klikk -> Ellenőrzés

A képernyő jobb oldalán mutasson az elemekre, amíg ki nem választja a megfelelő adatokat. A jobb megértés érdekében megtekintheti a fenti képet.

Ezután kattintson a jobb gombbal az elemre, és másolja az XPath parancsot.

Most térjen vissza a ThingHTTP mezőbe (Ügyek), és illessze be a Parse String -be, majd nyomja meg a „ThingHTTP mentése” gombot.

Most kész!

10. lépés: Szoftver és könyvtárak

Szoftverek és könyvtárak
Szoftverek és könyvtárak
Szoftverek és könyvtárak
Szoftverek és könyvtárak

Először töltse le az alábbi csatolt kódot. Ezután töltse le az OLED könyvtárat a GitHub webhelyről.

A Wemos D1 és az Arduino könyvtár használatához az Arduino IDE és az ESP8266 kártya támogatása szükséges. Ha még nem tette meg, könnyen telepítheti az ESP8266 Board támogatást az Arduino IDE -hez, ha követi

a Sparkfun bemutatója.

A kódban töltse ki a WiFi útválasztó SSID azonosítóját és jelszavát.

Ezután töltse ki az api_key -t mind a 3 mezőben.

A fenti képre kattintva megkaphatja az api_key -t.

Miután szerkesztette a kódot, fordítsa le, majd töltse fel a Wemos/ ESP8266 táblájára.

Hitel: Az eredeti kódot SurtrTech írta, módosítottam a kódot, hogy illeszkedjen a követelményemhez.

11. lépés: Végső tesztelés

Végső tesztelés
Végső tesztelés
Végső tesztelés
Végső tesztelés
Végső tesztelés
Végső tesztelés

A kód sikeres feltöltése után léphet a soros monitorra. A számokat a WorldoMeters weboldalán megjelenített módon találja meg.

Íme egy rövid klip a teszteléshez:

www.instagram.com/p/B-xemNTjI2C/?utm_sourc…

Gratulálunk, most a kis modulja használatra kész. Helyezze be az 18650 elemet az elemtartóba.

Csúsztassa a kapcsolót ON állásba, és észreveszi a CORONA vírus ikont az OLED kijelzőn. Ezután az adatok egymás után jelennek meg.

Köszönjük, hogy elolvasta ezt a cikket.

Ajánlott: