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, Studeni
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 temeljen na IoT-u koji prikazuje podatke u stvarnom vremenu o slučajevima, smrti i oporavljenih osoba od koronavirusa (COVID-19). Koristi Wemos D1 Mini Pro ploču koja se temelji na Wi -Fi modulu ESP8266 za dobivanje podataka sa mjerača svijeta putem ThingSpeak API -ja. Koristio sam OLED zaslon od 0,96 za izradu nadzorne 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 podacima na www.worldometers.info/coronavirus/. Pratite WHO (https://www.who.int/) za ažuriranja o COVID19.

Pribor

1. Wemos D1 Mini Pro (Amazon)

2. OLED zaslon (Amazon)

3. Ploča prototipa (Amazon)

4. Baterija 18650 (Amazon)

5. Držač baterije 18650 (Amazon)

6. Klizni prekidač (Amazon)

7. Ženski zaglavlji (Amazon)

8. 24 AWG žice (Amazon)

Korak 1: Pripremite ploču

Pripremite ploču
Pripremite ploču
Pripremite ploču
Pripremite ploču
Pripremite ploču
Pripremite ploču

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. Korisnim nožem izrezao sam perforiranu ploču.

Korak 2: Montirajte Wemos ploču (ESP8266)

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

Za montažu Wemos ploče potreban vam je ženski ravni zatič. Kad kupite ravna zaglavlja, bit će predugačka za Arduino Nano. Morat ćete ih izrezati na odgovarajuću duljinu. Upotrijebio sam ga štipaljkom za rezanje.

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

Korak 3: Montirajte OLED zaslon

Montirajte OLED zaslon
Montirajte OLED zaslon
Montirajte OLED zaslon
Montirajte OLED zaslon
Montirajte OLED zaslon
Montirajte OLED zaslon

U ovom projektu koristim 0,96 I2C OLED zaslon. Dakle, trebate zaglavlje s 4 pina.

Baš kao i u prethodnom koraku, obrežite klin zaglavlja štipaljkom.

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

Korak 4: Montirajte prekidač

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

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

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

Korak 5: Napravite krug

Napravite krug
Napravite krug
Napravite krug
Napravite krug
Napravite krug
Napravite krug
Napravite krug
Napravite krug

Shema sklopa za ovaj projekt vrlo je jednostavna. OLED zaslon je spojen na ploču Wemos u komunikacijskom načinu rada I2C.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Za izradu kruga koristio sam žice u boji 24AWG. Lemiti žicu prema shemi kola.

Shema se nalazi u nastavku.

Korak 6: Montirajte 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 zaslona 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 spajanjem 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 preostala dvopolna prekidača na Wemos 5V pin.

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

Korak 8: Postavke ThingSpeak -a

Postavke ThingSpeak -a
Postavke ThingSpeak -a
Postavke ThingSpeak -a
Postavke ThingSpeak -a

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

Na gornjem izborniku kliknite aplikaciju i pritisnite “New ThingHTTP”.

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

1. Naziv: Imenujte polje prema vašem izboru

2. URL:

3. Raščlani niz: 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. Oporavila se

Odaberite brojač -> Desni klik -> Inspect

Na desnoj strani zaslona samo zadržite pokazivač miša iznad tih elemenata dok ne odaberete ispravne podatke za dobivanje. Gornju sliku možete vidjeti radi boljeg razumijevanja.

Zatim pritisnite desni klik na element i kopirajte XPath.

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

Sada ste gotovi!

Korak 10: Softver i knjižnice

Softver i knjižnice
Softver i knjižnice
Softver i knjižnice
Softver i knjižnice

Prvo preuzmite kôd u nastavku. Zatim preuzmite OLED knjižnicu s GitHuba.

Da biste koristili Wemos D1 s Arduino knjižnicom, morat ćete koristiti Arduino IDE s podrškom za ploču ESP8266. 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 ispunite SSID i lozinku za svoj WiFi usmjerivač.

Zatim ispunite api_key za sva 3 polja.

Možete pogledati gornju sliku da biste dobili ključ api_key.

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

Zasluge: Izvorni kôd napisao je SurtrTech. Kôd sam izmijenio 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 kako su prikazani 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. Tada će se prikazati podaci jedan za drugim.

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

Preporučeni: