Innholdsfortegnelse:

Spor COVID-19-utbrudd av ESP8266: 11 trinn (med bilder)
Spor COVID-19-utbrudd av ESP8266: 11 trinn (med bilder)

Video: Spor COVID-19-utbrudd av ESP8266: 11 trinn (med bilder)

Video: Spor COVID-19-utbrudd av ESP8266: 11 trinn (med bilder)
Video: Deadly Black Fungus in COVID Patients - Mucormycosis 2024, Juli
Anonim
Image
Image
Spor COVID-19-utbrudd av ESP8266
Spor COVID-19-utbrudd av ESP8266

Denne lille gadgeten vil hjelpe deg med å være oppdatert om koronavirusutbruddet og situasjonen i ditt land. Dette er et IoT-basert prosjekt som viser sanntidsdata om tilfeller, dødsfall og gjenopprettede mennesker av koronaviruset (COVID-19). Den bruker et Wemos D1 Mini Pro -kort som er basert på ESP8266 Wifi -modulen for å hente data fra verdensmålere via ThingSpeak API. Jeg har brukt en 0,96 OLED -skjerm for å lage et dashbord for alle sanntidsdata.

Merk: Jeg laget dette prosjektet for moro og læring. COVID-19-datavisningen i dette prosjektet er fullstendig basert på informasjon på www.worldometers.info/coronavirus/. Følg WHO (https://www.who.int/) for COVID19 -oppdateringer.

Rekvisita

1. Wemos D1 Mini Pro (Amazon)

2. OLED -skjerm (Amazon)

3. Prototype Board (Amazon)

4. 18650 batteri (Amazon)

5. 18650 batteriholder (Amazon)

6. Skyvebryter (Amazon)

7. Kvinneoverskrifter (Amazon)

8. 24 AWG -ledninger (Amazon)

Trinn 1: Forbered styret

Forbered styret
Forbered styret
Forbered styret
Forbered styret
Forbered styret
Forbered styret

For å gjøre prosjektet kompakt og pent, laget jeg det ved å bruke et perforert brett.

Først måler jeg bredden på Wemos -brettet, deretter skjærer jeg ut et stykke av det perforerte brettet litt større enn bredden. Jeg brukte en kniv til å skjære ut det perforerte brettet.

Trinn 2: Monter Wemos -kortet (ESP8266)

Monter Wemos Board (ESP8266)
Monter Wemos Board (ESP8266)
Monter Wemos Board (ESP8266)
Monter Wemos Board (ESP8266)
Monter Wemos -kortet (ESP8266)
Monter Wemos -kortet (ESP8266)

For å montere Wemos -brettet trenger du en rett hodepinne for kvinner. Når du kjøper de rette hodene, blir de for lange for Arduino Nano. Du må trimme dem ned til en passende lengde. Jeg brukte en nipper til å trimme den ned.

Deretter loddes de kvinnelige toppnålene til det perforerte brettet.

Trinn 3: Monter OLED -skjermen

Monter OLED -skjermen
Monter OLED -skjermen
Monter OLED -skjermen
Monter OLED -skjermen
Monter OLED -skjermen
Monter OLED -skjermen

I dette prosjektet bruker jeg en 0,96 I2C OLED -skjerm. Så du trenger en header med 4 pinner.

Akkurat som forrige trinn, klipp ut toppnålen med en nipper.

Deretter loddes toppnålene som vist på bildet ovenfor.

Trinn 4: Monter bryteren

Monter bryteren
Monter bryteren
Monter bryteren
Monter bryteren
Monter bryteren
Monter bryteren

Bryteren er nødvendig for å isolere strømmen fra batteriet til Wemos -kortet. Jeg bruker en glidebryter for dette.

Lodd skyvebryteren som vist på bildet ovenfor.

Trinn 5: Lag kretsen

Lag kretsen
Lag kretsen
Lag kretsen
Lag kretsen
Lag kretsen
Lag kretsen
Lag kretsen
Lag kretsen

Kretsdiagrammet for dette prosjektet er veldig enkelt. OLED -skjermen er koblet til Wemos -kortet i I2C -kommunikasjonsmodus.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Jeg har brukt 24AWG fargede ledninger for å lage kretsen. Lodd ledningen i henhold til kretsdiagrammet.

Skjematisk er vedlagt nedenfor.

Trinn 6: Monter batteriholderen

Monter batteriholderen
Monter batteriholderen
Monter batteriholderen
Monter batteriholderen
Monter batteriholderen
Monter batteriholderen
Monter batteriholderen
Monter batteriholderen

Strømmen som kreves for å drive Wemos-kortet og OLED-skjermen leveres av et 18650 Li-Ion-batteri.

Monter først en dobbeltsidig tape på baksiden av batteriholderen.

Lim den deretter på undersiden av det perforerte brettet. Du kan se bildet ovenfor for det.

Deretter påførte jeg varmt lim rundt batteriholderen.

Trinn 7: Fullfør kretsen

Fullfør kretsen
Fullfør kretsen
Fullfør kretsen
Fullfør kretsen
Fullfør kretsen
Fullfør kretsen
Fullfør kretsen
Fullfør kretsen

Til slutt må du fullføre kretsen ved å koble batteripolen til Wemos -kortet via skyvebryteren.

Koble den positive kontakten til batteriholderen til den midtre pinnen for lysbryteren. Koble deretter en av de resterende to-pinners på bryteren til Wemos 5V-pinne.

Koble den negative polen til batteriet til GND -pinnen på Wemos -kortet.

Trinn 8: ThingSpeak -innstillinger

ThingSpeak Innstillinger
ThingSpeak Innstillinger
ThingSpeak Innstillinger
ThingSpeak Innstillinger

Opprett først en konto i ThingSpeak og logg deretter på kontoen din.

Klikk på appen fra toppmenyen og trykk "New ThingHTTP".

Du vil legge merke til mange blanke felt, men ikke bekymre deg, du må skrive inn følgende tre:

1. Navn: Navngi feltet etter eget valg

2. URL:

3. Analysestreng: I neste trinn vil jeg veilede deg om hvordan du får denne strengen.

Trinn 9: Skriv inn analysestrengen

Skriv inn analysestrengen
Skriv inn analysestrengen
Skriv inn analysestrengen
Skriv inn analysestrengen
Skriv inn analysestrengen
Skriv inn analysestrengen

Gå til WorldOmeters nettsted

Søk etter landsnavnet, i mitt tilfelle er det India. Klikk deretter på navnet på landet. Du finner 3 tellere

1. Coronavirus -tilfeller

2. Dødsfall

3. Gjenopprettet

Velg telleren -> Høyreklikk -> Inspiser

På høyre side av skjermen holder du bare musepekeren over elementene til du velger de riktige dataene du vil hente. Du kan se bildet ovenfor for en bedre forståelse.

Trykk deretter høyreklikk på elementet og Kopier XPath.

Gå nå tilbake til ThingHTTP -feltet (saker) og lim det inn i analysestrengen, og trykk "Save ThingHTTP".

Nå er du ferdig!

Trinn 10: Programvare og biblioteker

Programvare og biblioteker
Programvare og biblioteker
Programvare og biblioteker
Programvare og biblioteker

Last ned koden som er vedlagt nedenfor. Last deretter ned OLED -biblioteket fra GitHub.

For å bruke Wemos D1 med Arduino -biblioteket må du bruke Arduino IDE med ESP8266 -kortstøtte. Hvis du ikke allerede har gjort det ennå, kan du enkelt installere ESP8266 Board -støtte til Arduino IDE ved å følge

denne opplæringen av Sparkfun.

I koden fyller du ut WiFi -ruteren SSID og passord.

Fyll deretter opp api_key for alle de 3 feltene.

Du kan referere til bildet ovenfor for å få api_key.

Når du har redigert koden, kompilerer du den og laster den opp til Wemos/ ESP8266 -kortet.

Kreditt: Den originale koden ble skrevet av SurtrTech, jeg har endret koden for å passe inn i kravet mitt.

Trinn 11: Sluttesting

Siste test
Siste test
Siste test
Siste test
Siste test
Siste test

Etter at du har lastet opp koden, kan du gå til den serielle skjermen. Du finner tallene som vises på WorldoMeters nettsted.

Her er et kort klipp for testing:

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

Gratulerer, nå er din lille gadget klar til bruk. Sett 18650 -batteriet inn i batteriholderen.

Skyv bryteren til PÅ -posisjon, du vil legge merke til CORONA -virusikonet på OLED -skjermen. Deretter vil en etter data vises.

Takk for at du leste denne artikkelen.

Anbefalt: