Sadržaj:

Pratite izbijanje COVID-19 prema ESP8266: 11 koraka (sa slikama)
Pratite izbijanje COVID-19 prema ESP8266: 11 koraka (sa slikama)

Video: Pratite izbijanje COVID-19 prema ESP8266: 11 koraka (sa slikama)

Video: Pratite izbijanje COVID-19 prema ESP8266: 11 koraka (sa slikama)
Video: Ammon: Moramo pratiti i gripu i COVID-19, pripremati se za vakcinu te spriječiti treći val 2024, Novembar
Anonim
Image
Image
Pratite izbijanje COVID-19 prema ESP8266
Pratite izbijanje COVID-19 prema ESP8266

Ovaj mali gadget pomoći će vam da budete u toku sa epidemijom koronavirusa i situacijom u vašoj zemlji. Ovo je projekt zasnovan na IoT-u koji prikazuje podatke u stvarnom vremenu o slučajevima, smrti i oporavljenim osobama od koronavirusa (COVID-19). Koristi Wemos D1 Mini Pro ploču koja je zasnovana na ESP8266 Wifi modulu za dobivanje podataka sa mjerača svijeta putem ThingSpeak API -ja. Koristio sam OLED ekran od 0,96 za izradu kontrolne ploče za sve podatke u stvarnom vremenu.

Napomena: Ovaj projekt sam napravio za zabavu i učenje. Prikaz podataka o COVID-19 u ovom projektu u potpunosti se temelji na informacijama na www.worldometers.info/coronavirus/. Pratite WHO (https://www.who.int/) za ažuriranje COVID19.

Supplies

1. Wemos D1 Mini Pro (Amazon)

2. OLED ekran (Amazon)

3. Prototipna ploča (Amazon)

4. Baterija 18650 (Amazon)

5. 18650 držač baterije (Amazon)

6. Klizni prekidač (Amazon)

7. Ženska zaglavlja (Amazon)

8. 24 AWG žice (Amazon)

Korak 1: Pripremite ploču

Pripremite Odbor
Pripremite Odbor
Pripremite Odbor
Pripremite Odbor
Pripremite Odbor
Pripremite Odbor

Kako bih projekt bio kompaktan i uredan, izradio sam ga pomoću perforirane ploče.

Prvo izmjerim širinu Wemos ploče, zatim izrežem komad perforirane ploče nešto veće od širine. Upotrijebio sam pomoćni nož za izrezivanje perforirane ploče.

Korak 2: Montirajte Wemos ploču (ESP8266)

Montirajte Wemos ploču (ESP8266)
Montirajte Wemos ploču (ESP8266)
Montirajte Wemos ploču (ESP8266)
Montirajte Wemos ploču (ESP8266)
Montirajte Wemos ploču (ESP8266)
Montirajte Wemos ploču (ESP8266)

Za ugradnju Wemos ploče potreban vam je ženski ravni klin zaglavlja. Kada kupite ravna zaglavlja, oni će biti predugi za Arduino Nano. Morat ćete ih skratiti na odgovarajuću dužinu. Upotrijebio sam štipaljku da ga skinem.

Zatim lemite ženske igle zaglavlja na perforiranu ploču.

Korak 3: Montirajte OLED ekran

Montirajte OLED ekran
Montirajte OLED ekran
Montirajte OLED ekran
Montirajte OLED ekran
Montirajte OLED ekran
Montirajte OLED ekran

U ovom projektu koristim 0,96 I2C OLED ekran. Dakle, trebate zaglavlje sa 4 pina.

Baš kao u prethodnom koraku, obrežite klin zaglavlja kvačicom.

Zatim zalemite igle zaglavlja kao što je prikazano na gornjoj slici.

Korak 4: Postavite prekidač

Montirajte prekidač
Montirajte prekidač
Montirajte prekidač
Montirajte prekidač
Montirajte prekidač
Montirajte prekidač

Prekidač je potreban za izolaciju napajanja iz baterije na Wemos ploču. Za to koristim klizni prekidač.

Lemite klizni prekidač kao što je prikazano na gornjoj slici.

Korak 5: Napravite krug

Napravi krug
Napravi krug
Napravi krug
Napravi krug
Napravi krug
Napravi krug
Napravi krug
Napravi krug

Shema kola za ovaj projekt je vrlo jednostavna. OLED ekran je priključen na Wemos ploču u I2C komunikacionom režimu.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Koristio sam žice u boji 24AWG za izradu kruga. Lemite žicu prema dijagramu kola.

Shema se nalazi ispod.

Korak 6: Postavite držač baterije

Postavite držač baterije
Postavite držač baterije
Postavite držač baterije
Postavite držač baterije
Postavite držač baterije
Postavite držač baterije
Postavite držač baterije
Postavite držač baterije

Snagu potrebnu za pogon Wemos ploče i OLED ekrana napaja 18650 Li-Ion baterija.

Prvo postavite dvostranu traku na stražnju stranu držača baterije.

Zatim ga zalijepite na donju stranu perforirane ploče. Za to možete vidjeti gornju sliku.

Zatim sam nanio vruće ljepilo oko držača baterije.

Korak 7: Dovršite krug

Dovršite krug
Dovršite krug
Dovršite krug
Dovršite krug
Dovršite krug
Dovršite krug
Dovršite krug
Dovršite krug

Konačno morate dovršiti krug povezivanjem terminala baterije na ploču Wemos pomoću kliznog prekidača.

Spojite pozitivni pol držača baterije na srednju iglu kliznog prekidača. Zatim spojite jedan od preostalih dvopolnih prekidača na Wemos 5V pin.

Spojite negativni pol baterije na GND pin Wemos ploče.

Korak 8: Postavke ThingSpeak -a

Postavke ThingSpeak
Postavke ThingSpeak
Postavke ThingSpeak
Postavke ThingSpeak

Prvo stvorite račun u ThingSpeaku, a zatim se prijavite na svoj račun.

U gornjem izborniku kliknite aplikaciju i pritisnite „New ThingHTTP“.

Primijetit ćete puno praznih polja, ali ne brinite, morate unijeti da popunite sljedeća tri:

1. Ime: Imenujte polje prema vašem izboru

2. URL:

3. Raščlanjivanje niza: U sljedećem koraku ću vas uputiti kako doći do ovog niza.

Korak 9: Unesite niz za raščlanjivanje

Unesite niz za raščlanjivanje
Unesite niz za raščlanjivanje
Unesite niz za raščlanjivanje
Unesite niz za raščlanjivanje
Unesite niz za raščlanjivanje
Unesite niz za raščlanjivanje

Idite na web stranicu WorldOmeters

Potražite naziv zemlje, u mom slučaju to je Indija. Zatim kliknite na naziv zemlje. Naći ćete 3 brojača

1. Slučajevi koronavirusa

2. Smrti

3. Oporavak

Odaberite brojač -> Desni klik -> Inspect

Na desnoj strani ekrana samo pređite kursorom preko tih elemenata dok ne odaberete ispravne podatke koje želite dobiti. Gornju sliku možete vidjeti radi boljeg razumijevanja.

Zatim pritisnite desni klik na element i kopirajte XPath.

Sada se vratite na polje ThingHTTP (Predmeti) i zalijepite ga u niz za raščlanjivanje, a zatim pritisnite “Save ThingHTTP”.

Sada ste gotovi!

Korak 10: Softver i biblioteke

Softver i biblioteke
Softver i biblioteke
Softver i biblioteke
Softver i biblioteke

Prvo preuzmite kôd u nastavku. Zatim preuzmite OLED biblioteku sa GitHub -a.

Da biste koristili Wemos D1 s Arduino bibliotekom, morat ćete koristiti Arduino IDE sa podrškom za ESP8266 ploču. Ako to već niste učinili, možete jednostavno instalirati podršku za ESP8266 Board na svoj Arduino IDE slijedeći

ovaj vodič za Sparkfun.

U kodu popunite SSID i lozinku svog WiFi usmjerivača.

Zatim popunite api_key za sva 3 polja.

Možete pogledati gornju sliku da biste dobili api_key.

Kada uredite kôd, sastavite ga, a zatim ga prenesite na svoju Wemos/ ESP8266 ploču.

Zasluge: Originalni kod je napisao SurtrTech, izmijenio sam kôd tako da se uklapa u moje zahtjeve.

Korak 11: Završno testiranje

Završno testiranje
Završno testiranje
Završno testiranje
Završno testiranje
Završno testiranje
Završno testiranje

Nakon uspješnog učitavanja koda, možete otići na svoj serijski monitor. Brojeve ćete pronaći na web stranici WorldoMeters.

Evo kratkog isječka za testiranje:

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

Čestitamo, sada je vaš mali gadget spreman za upotrebu. Umetnite bateriju 18650 u držač baterije.

Pomaknite prekidač u položaj ON, primijetit ćete ikonu virusa CORONA na OLED zaslonu. Zatim će se prikazati podaci jedan za drugim.

Hvala vam što ste pročitali ovaj članak.

Preporučuje se: