INHOUDSOPGAWE:
- Voorrade
- Stap 1: Berei die bord voor
- Stap 2: Monteer die Wemos -bord (ESP8266)
- Stap 3: Monteer die OLED -skerm
- Stap 4: Monteer die skakelaar
- Stap 5: Maak die kring
- Stap 6: Monteer die batteryhouer
- Stap 7: Voltooi die kring
- Stap 8: ThingSpeak -instellings
- Stap 9: Voer die ontledingsreeks in
- Stap 10: Sagteware en biblioteke
- Stap 11: Finale toetsing
Video: Volg COVID-19-uitbraak deur ESP8266: 11 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hierdie klein dingetjie sal u help om op hoogte te bly van die uitbraak van die coronavirus en die situasie in u land. Dit is 'n IoT-gebaseerde projek wat die intydse data van gevalle, sterftes en herstelde mense deur die koronavirus (COVID-19) vertoon. Dit gebruik 'n Wemos D1 Mini Pro -bord wat gebaseer is op die ESP8266 Wifi -module om data van die wêreldmeters af te kry via ThingSpeak API. Ek het 'n 0,96 OLED -skerm gebruik om 'n paneelbord vir al die intydse data te maak.
Nota: ek het hierdie projek gemaak vir die pret en leer. Die vertoning van die COVID-19-data in hierdie projek is volledig gebaseer op inligting op www.worldometers.info/coronavirus/. Volg die WGO (https://www.who.int/) vir COVID19 -opdaterings.
Voorrade
1. Wemos D1 Mini Pro (Amazon)
2. OLED -skerm (Amazon)
3. Prototipe bord (Amazon)
4. 18650 battery (Amazon)
5. 18650 batteryhouer (Amazon)
6. Skyfskakelaar (Amazon)
7. Vroulike opskrifte (Amazon)
8. 24 AWG -drade (Amazon)
Stap 1: Berei die bord voor
Om die projek kompak en netjies te maak, het ek dit gemaak met behulp van 'n geperforeerde bord.
Eers meet ek die breedte van die Wemos -bord en sny dan 'n stuk van die geperforeerde bord effens groter as die breedte uit. Ek het 'n mes gebruik om die geperforeerde bord uit te sny.
Stap 2: Monteer die Wemos -bord (ESP8266)
Om die Wemos -bord te monteer, benodig u 'n reguit koppen. As u die reguit koppe koop, is dit te lank vir die Arduino Nano. U moet hulle tot die regte lengte afsny. Ek het 'n knipmes gebruik om dit af te sny.
Soldeer dan die vroulike koppenne aan die geperforeerde bord.
Stap 3: Monteer die OLED -skerm
In hierdie projek gebruik ek 'n 0,96 I2C OLED -skerm. U benodig dus 'n kop met 4 penne.
Net soos die vorige stap, sny u die koppen met 'n knipper uit.
Soldeer dan die koppenne soos in die prent hierbo getoon.
Stap 4: Monteer die skakelaar
Die skakelaar is nodig om die krag van die battery na die Wemos -bord te isoleer. Ek gebruik 'n skyfskakelaar hiervoor.
Soldeer die skuifskakelaar soos in die prent hierbo getoon.
Stap 5: Maak die kring
Die stroombaan diagram vir hierdie projek is baie eenvoudig. Die OLED -skerm is in die I2C -kommunikasiemodus gekoppel aan die Wemos -bord.
OLED -> Wemos
VCC -> VCC
GND -> GND
SCL-> D1
SDA -> D2
Ek het 24AWG -gekleurde drade gebruik om die stroombaan te maak. Soldeer die draad volgens die stroomdiagram.
Die skematika is hieronder aangeheg.
Stap 6: Monteer die batteryhouer
Die krag wat benodig word om die Wemos-bord en die OLED-skerm te bestuur, word voorsien deur 'n 18650 Li-Ion-battery.
Monteer eers 'n dubbelzijdige band aan die agterkant van die batteryhouer.
Plak dit dan aan die onderkant van die geperforeerde bord. U kan die prent hierbo sien.
Toe het ek warm gom rondom die batteryhouer aangebring.
Stap 7: Voltooi die kring
Uiteindelik moet u die kring voltooi deur die batteryklem aan te sluit op die Wemos -bord via die skuifskakelaar.
Koppel die positiewe aansluiting van die batteryhouer aan die middelste pen van die skuifskakelaar. Koppel dan een van die oorblywende twee-pen van die skakelaar aan die Wemos 5V-pen.
Koppel die negatiewe aansluiting van die battery aan die GND -pen van die Wemos -bord.
Stap 8: ThingSpeak -instellings
Maak eers 'n rekening in ThingSpeak en meld dan aan by u rekening.
Klik op die app in die boonste spyskaart en druk op "New ThingHTTP".
U sal baie leë velde sien, maar moenie bekommerd wees nie; u moet die volgende drie invul:
1. Naam: Noem die veld volgens u keuse
2. URL:
3. Ontleedstring: In die volgende stap sal ek u lei hoe u hierdie string kry.
Stap 9: Voer die ontledingsreeks in
Gaan na die webwerf van WorldOmeters
Soek die landnaam, in my geval is dit Indië. Klik dan op die landnaam. U vind 3 tellers
1. gevalle van koronavirus
2. Sterftes
3. Herstel
Kies die toonbank -> Regskliek -> Inspekteer
Beweeg aan die regterkant van die skerm oor die elemente totdat u die korrekte data kies. U kan die prent hierbo sien vir 'n beter begrip.
Druk dan met die rechtermuisknop op die element en kopieer XPath.
Gaan nou terug na ThingHTTP -veld (gevalle) en plak dit in Parse String, en druk op "Save ThingHTTP".
Nou is jy klaar!
Stap 10: Sagteware en biblioteke
Laai eers die onderstaande kode af. Laai dan die OLED -biblioteek af van GitHub.
Om Wemos D1 saam met die Arduino -biblioteek te gebruik, moet u die Arduino IDE met ESP8266 -bordondersteuning gebruik. As u dit nog nie gedoen het nie, kan u ESP8266 Board -ondersteuning maklik op u Arduino IDE installeer deur die volgende te volg
hierdie handleiding deur Sparkfun.
Vul die WiFi -router SSID en wagwoord in die kode in.
Vul dan die api_key in vir al die 3 velde.
U kan na die prent hierbo verwys om die api_key te kry.
Sodra u u kode gewysig het, stel dit op en laai dit dan op na u Wemos/ ESP8266 -bord.
Krediet: die oorspronklike kode is deur SurtrTech geskryf, ek het die kode aangepas om by my vereiste te pas.
Stap 11: Finale toetsing
Nadat u die kode suksesvol opgelaai het, kan u na u seriële monitor gaan. U sal die nommers vind soos dit op die WorldoMeters -webwerf verskyn.
Hier is 'n kort snit om te toets:
www.instagram.com/p/B-xemNTjI2C/?utm_sourc…
Baie geluk, nou is u klein apparaat gereed om te gebruik. Steek die 18650 -battery in die batteryhouer.
Skuif die skakelaar na die AAN -posisie, u sien die CORONA -virusikoon op die OLED -skerm. Dan sal een na data vertoon word.
Dankie dat u hierdie artikel gelees het.
Aanbeveel:
MyPetBot ('n bot wat u volg): 10 stappe (met foto's)
MyPetBot ('n bot wat jou volg): Ai is een van die mooiste toepassings van wiskunde. Dit is basies 'n klomp matriksbedrywighede wat geoptimaliseer is om by die resultaat te pas wat u soek. Gelukkig is daar baie open source -instrumente waarmee ons dit kan gebruik. Ek het oorspronklik
Mens-rekenaar-koppelvlak: funksioneer as 'n gripper (gemaak deur Kirigami) deur polsbeweging met behulp van EMG: 7 stappe
Mens-rekenaar-koppelvlak: Function a Gripper (gemaak deur Kirigami) deur polsbeweging met behulp van EMG: Dit was dus my eerste poging met 'n mens-rekenaar-koppelvlak. Ek het die spieraktiveringsseine van my polsbeweging vasgelê met 'n EMG-sensor, dit verwerk deur luislang en arduino en het 'n origami -gebaseerde grijper aangestuur
Volg die lynrobot: 8 stappe (met foto's)
Volg die Line Robot: U het moontlik hierdie klein lyn op robot op eBay gesien, dit is baie goedkoop en ideaal vir kinders. Hierdie instruksies is bedoel vir klein kinders of groot kinders wat 'n eenvoudige robot wil maak. As u eers 'n paar sukses behaal het met u robot en u
Hoe om 'n lyn te volg met behulp van Arduino: 8 stappe (met foto's)
Hoe om 'n lynvolgster te maak met behulp van Arduino: As u aan die gang is met robotika, is een van die eerste projekte wat 'n beginner maak, 'n lynvolger. Dit is 'n spesiale speelgoedmotor met 'n eiendom om langs 'n lyn te loop wat gewoonlik swart van kleur is en in teenstelling met die agtergrond
ROOMBA Aangedryf deur ARDUINO YUN Via Wifi App deur STEFANO DALL'OLIO: 4 stappe (met foto's)
ROOMBA Aangedryf deur ARDUINO YUN Via Wifi App deur STEFANO DALL'OLIO: Met hierdie gids deel ek die kode om ARDUINO YUN aan Roomba te koppel om Roomba via Wifi te bestuur. Die kode en die app is volledig deur myself gemaak en ontwikkel Stefano Dall ' Olio.My Roomba is Roomba 620, maar jy kan dieselfde kode vir ander Roomb gebruik