Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Forbered styret
- Trinn 2: Monter Wemos -kortet (ESP8266)
- Trinn 3: Monter OLED -skjermen
- Trinn 4: Monter bryteren
- Trinn 5: Lag kretsen
- Trinn 6: Monter batteriholderen
- Trinn 7: Fullfør kretsen
- Trinn 8: ThingSpeak -innstillinger
- Trinn 9: Skriv inn analysestrengen
- Trinn 10: Programvare og biblioteker
- Trinn 11: Sluttesting
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
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
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)
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
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
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
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
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
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
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
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
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
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:
Lag et lavpris sensurert spor på få minutter!: 10 trinn (med bilder)
Lag et lavpris -sensorert spor i minutter !: I min forrige Instructable viste jeg deg hvordan du lager et modelltogoppsett med automatisert sidespor. Den brukte et sporsegment, kalt 'sensored track'. Det er en ganske nyttig ting å ha i en modellbaneoppsett. Jeg kan brukes til følgende: Blokker
Spor og spor for små butikker: 9 trinn (med bilder)
Spor og spor for små butikker: Dette er et system som er laget for små butikker som skal monteres på e-sykler eller e-scootere for leveranser av kort rekkevidde, for eksempel et bakeri som ønsker å levere bakverk. Hva betyr Track and Trace? Track and trace er et system som brukes av ca
Spor luftkvalitet ved hjelp av Grafana og Raspberry Pi: 7 trinn
Spor luftkvalitet ved hjelp av Grafana og Raspberry Pi: Jeg var på utkikk etter et lite lite IOT-prosjekt og en venn anbefalte at jeg sjekket denne opplæringen: https: //dzone.com/articles/raspberry-pi-iot-sensor…Jeg anbefaler anbefaler å følge opplæringen for å følge med når du konfigurerer en Raspberry Pi for overvåking
Selvstendige Rover-spor: 3 trinn
Selvstendige Rover-spor: Dette er et frittstående 3D-utskrivbart roverspor som kan brukes på prosjektene dine. Mange ganger har jeg designet og lastet ned allerede designet rovere for 3D-utskrift. Vanligvis er det ingen isolasjon mellom roversporene og resten av kroppen. Dette
Lag et Chi Running "Metronome" MP3 -spor: 6 trinn (med bilder)
Lag et Chi Running "Metronome" MP3 -spor: Rett før jeg begynte å løpe i Vibram Five Fingers i fjor leste jeg også om Chi Running -metoden utviklet av Danny Dreyer, slik at jeg kunne justere løpestilen min. Jeg skjønte raskt at enda et utstyr, en metronom, ville være nyttig, men