Innehållsförteckning:

Spåra COVID-19-utbrott av ESP8266: 11 steg (med bilder)
Spåra COVID-19-utbrott av ESP8266: 11 steg (med bilder)

Video: Spåra COVID-19-utbrott av ESP8266: 11 steg (med bilder)

Video: Spåra COVID-19-utbrott av ESP8266: 11 steg (med bilder)
Video: Coronavirus Is Our Future | Alanna Shaikh | TEDxSMU 2024, Juli
Anonim
Image
Image
Spåra COVID-19-utbrott av ESP8266
Spåra COVID-19-utbrott av ESP8266

Den här lilla prylen hjälper dig att vara uppdaterad om coronavirusutbrottet och situationen i ditt land. Detta är ett IoT-baserat projekt som visar realtidsdata om fall, dödsfall och återhämtade personer av coronaviruset (COVID-19). Den använder ett Wemos D1 Mini Pro -kort som är baserat på ESP8266 Wifi -modulen för att få data från världsmätarna via ThingSpeak API. Jag har använt en 0,96 OLED -skärm för att göra en instrumentpanel för all realtidsdata.

Obs! Jag gjorde det här projektet för skojs skull och lärande. COVID-19-datavisning i detta projekt är helt baserad på information på www.worldometers.info/coronavirus/. Följ WHO (https://www.who.int/) för COVID19 -uppdateringar.

Tillbehör

1. Wemos D1 Mini Pro (Amazon)

2. OLED -skärm (Amazon)

3. Prototypkort (Amazon)

4. 18650 batteri (Amazon)

5. 18650 batterihållare (Amazon)

6. Skjutbrytare (Amazon)

7. Kvinnliga rubriker (Amazon)

8. 24 AWG -trådar (Amazon)

Steg 1: Förbered styrelsen

Förbered styrelsen
Förbered styrelsen
Förbered styrelsen
Förbered styrelsen
Förbered styrelsen
Förbered styrelsen

För att göra projektet kompakt och snyggt gjorde jag det med hjälp av en perforerad skiva.

Först mäter jag bredden på Wemos -skivan och skär sedan ut en bit av det perforerade brädet något större än bredden. Jag använde en verktygskniv för att skära ut det perforerade brädet.

Steg 2: Montera Wemos -kortet (ESP8266)

Montera Wemos -kortet (ESP8266)
Montera Wemos -kortet (ESP8266)
Montera Wemos -kortet (ESP8266)
Montera Wemos -kortet (ESP8266)
Montera Wemos -kortet (ESP8266)
Montera Wemos -kortet (ESP8266)

För att montera Wemos -kortet behöver du en kvinnlig rak huvudstift. När du köper de raka rubrikerna blir de för långa för Arduino Nano. Du måste trimma ner dem till en lämplig längd. Jag använde en nipper för att trimma ner den.

Löd sedan den kvinnliga huvudstiften till det perforerade brädet.

Steg 3: Montera OLED -skärmen

Montera OLED -skärmen
Montera OLED -skärmen
Montera OLED -skärmen
Montera OLED -skärmen
Montera OLED -skärmen
Montera OLED -skärmen

I detta projekt använder jag en 0,96 I2C OLED -skärm. Så du behöver en 4 -pins header.

Precis som föregående steg, trimma ut huvudstiften med en nipper.

Löd sedan huvudstiften enligt bilden ovan.

Steg 4: Montera omkopplaren

Montera omkopplaren
Montera omkopplaren
Montera omkopplaren
Montera omkopplaren
Montera omkopplaren
Montera omkopplaren

Omkopplaren krävs för att isolera strömmen från batteriet till Wemos -kortet. Jag använder en skjutreglage för detta.

Löd skjutreglaget enligt bilden ovan.

Steg 5: Gör kretsen

Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen

Kretsschemat för detta projekt är mycket enkelt. OLED -skärmen är ansluten till Wemos -kortet i I2C -kommunikationsläge.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Jag har använt 24AWG -färgade trådar för att göra kretsen. Löd kabeln enligt kretsschemat.

Schemat finns bifogat nedan.

Steg 6: Montera batterihållaren

Montera batterihållaren
Montera batterihållaren
Montera batterihållaren
Montera batterihållaren
Montera batterihållaren
Montera batterihållaren
Montera batterihållaren
Montera batterihållaren

Den kraft som krävs för att driva Wemos-kortet och OLED-skärmen levereras av ett 18650 Li-Ion-batteri.

Montera först en dubbelsidig tejp på baksidan av batterihållaren.

Klistra sedan in det på undersidan av det perforerade brädet. Du kan se bilden ovan för det.

Sedan applicerade jag varmt lim runt batterihållaren.

Steg 7: Slutför kretsen

Slutför kretsen
Slutför kretsen
Slutför kretsen
Slutför kretsen
Slutför kretsen
Slutför kretsen
Slutför kretsen
Slutför kretsen

Äntligen måste du slutföra kretsen genom att ansluta batteripolen till Wemos -kortet via skjutreglaget.

Anslut den positiva polen på batterihållaren till glidomkopplarens mittstift. Anslut sedan en av de återstående tvåpoliga omkopplarna till Wemos 5V-stift.

Anslut den negativa terminalen på batteriet till GND -stiftet på Wemos -kortet.

Steg 8: ThingSpeak -inställningar

ThingSpeak -inställningar
ThingSpeak -inställningar
ThingSpeak -inställningar
ThingSpeak -inställningar

Skapa först ett konto i ThingSpeak och logga sedan in på ditt konto.

Klicka på appen från den översta menyn och tryck på "New ThingHTTP".

Du kommer att märka många tomma fält men oroa dig inte, du måste fylla i följande tre:

1. Namn: Namnge fältet enligt ditt val

2. URL:

3. Analyssträng: I nästa steg kommer jag att vägleda dig om hur du får den här strängen.

Steg 9: Ange analyssträngen

Ange analyssträngen
Ange analyssträngen
Ange analyssträngen
Ange analyssträngen
Ange analyssträngen
Ange analyssträngen

Gå till WorldOmeters webbplats

Sök efter landets namn, i mitt fall är det Indien. Klicka sedan på landets namn. Du hittar 3 räknare

1. Coronavirus -fall

2. Dödsfall

3. Återställd

Välj räknaren -> Högerklicka -> Inspektera

På höger sida av skärmen håller du bara muspekaren över dessa element tills du väljer rätt data att hämta. Du kan se bilden ovan för en bättre förståelse.

Tryck sedan på högerklicka på elementet och kopiera XPath.

Gå nu tillbaka till ThingHTTP -fältet (fall) och klistra in det i Parse String och tryck på "Save ThingHTTP".

Nu är du klar!

Steg 10: Programvara och bibliotek

Programvara och bibliotek
Programvara och bibliotek
Programvara och bibliotek
Programvara och bibliotek

Ladda ner koden nedan. Ladda sedan ner OLED -biblioteket från GitHub.

För att använda Wemos D1 med Arduino -biblioteket måste du använda Arduino IDE med ESP8266 -kortstöd. Om du inte redan har gjort det ännu kan du enkelt installera ESP8266 Board -stöd till din Arduino IDE genom att följa

denna handledning av Sparkfun.

I koden fyller du i WiFi -routerns SSID och lösenord.

Fyll sedan in api_key för alla tre fälten.

Du kan hänvisa till bilden ovan för att få api_key.

När du har redigerat koden kompilerar du den och laddar upp den till ditt Wemos/ ESP8266 -kort.

Kredit: Den ursprungliga koden skrevs av SurtrTech, jag har ändrat koden för att passa in i mitt krav.

Steg 11: Slutprovning

Slutprovning
Slutprovning
Slutprovning
Slutprovning
Slutprovning
Slutprovning

När du har laddat upp koden kan du gå till din seriella bildskärm. Du hittar numren som visas på WorldoMeters webbplats.

Här är ett kort klipp för testning:

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

Grattis, nu är din lilla pryl redo att användas. Sätt i 18650 -batteriet i batterihållaren.

Skjut omkopplaren till ON -läge, du kommer att märka CORONA -virusikonen på OLED -displayen. Därefter visas en efter -data.

Tack för att du läste denna artikel.

Rekommenderad: