Sisukord:

Jälgige COPID-19 puhangut ESP8266 abil: 11 sammu (piltidega)
Jälgige COPID-19 puhangut ESP8266 abil: 11 sammu (piltidega)

Video: Jälgige COPID-19 puhangut ESP8266 abil: 11 sammu (piltidega)

Video: Jälgige COPID-19 puhangut ESP8266 abil: 11 sammu (piltidega)
Video: LDmicro 10: Регулятор температуры инкубатора (лестничное программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Detsember
Anonim
Image
Image
Jälgige COPID-19 puhangut ESP8266 abil
Jälgige COPID-19 puhangut ESP8266 abil

See väike vidin aitab teil olla kursis koroonaviiruse puhangu ja olukorraga teie riigis. See on asjade internetil põhinev projekt, mis kuvab koroonaviiruse (COVID-19) juhtumite, surmade ja taastunud inimeste reaalajas andmeid. See kasutab Wemos D1 Mini Pro plaati, mis põhineb ESP8266 Wifi moodulil, et saada andmeid maailma mõõtjatelt ThingSpeak API kaudu. Olen kasutanud kõigi reaalajas andmete armatuurlaua tegemiseks 0,96 -tollist OLED -ekraani.

Märkus: tegin selle projekti lõbuks ja õppimiseks. Selle projekti COVID-19 andmete kuvamine põhineb täielikult veebisaidil www.worldometers.info/coronavirus/ leiduval teabel. COVID19 värskenduste saamiseks järgige WHO -d (https://www.who.int/).

Tarvikud

1. Wemos D1 Mini Pro (Amazon)

2. OLED -ekraan (Amazon)

3. Prototüüpide juhatus (Amazon)

4. 18650 aku (Amazon)

5. 18650 akuhoidik (Amazon)

6. Slaidilüliti (Amazon)

7. Naispäised (Amazon)

8. 24 AWG juhtmed (Amazon)

Samm: valmistage juhatus ette

Valmistage juhatus ette
Valmistage juhatus ette
Valmistage juhatus ette
Valmistage juhatus ette
Valmistage juhatus ette
Valmistage juhatus ette

Projekti kompaktseks ja korralikuks muutmiseks tegin selle perforeeritud plaadi abil.

Kõigepealt mõõdan Wemose plaadi laiust, seejärel lõikan perforeeritud plaadist välja laiusest veidi suurema tüki. Lõikasin perforeeritud plaadi välja kommunaalnoaga.

Samm: paigaldage Wemose plaat (ESP8266)

Paigaldage Wemos Board (ESP8266)
Paigaldage Wemos Board (ESP8266)
Paigaldage Wemos Board (ESP8266)
Paigaldage Wemos Board (ESP8266)
Paigaldage Wemos Board (ESP8266)
Paigaldage Wemos Board (ESP8266)

Wemos -plaadi paigaldamiseks vajate naissoost sirget päise tihvti. Sirgete päiste ostmisel lähevad need Arduino Nano jaoks liiga pikaks. Peate need sobiva pikkusega kärpima. Selle lõikamiseks kasutasin nipstit.

Seejärel jootke emaplaadi tihvtid perforeeritud plaadi külge.

Samm: paigaldage OLED -ekraan

Paigaldage OLED -ekraan
Paigaldage OLED -ekraan
Paigaldage OLED -ekraan
Paigaldage OLED -ekraan
Paigaldage OLED -ekraan
Paigaldage OLED -ekraan

Selles projektis kasutan 0,96 -tollist I2C OLED -ekraani. Seega vajate 4 -kontaktilist päist.

Nagu eelmine samm, lõigake päise tihvt nipiga välja.

Seejärel jootke päise tihvtid, nagu ülaltoodud pildil näidatud.

Samm: paigaldage lüliti

Paigaldage lüliti
Paigaldage lüliti
Paigaldage lüliti
Paigaldage lüliti
Paigaldage lüliti
Paigaldage lüliti

Lüliti on vajalik, et eraldada toide akult Wemose plaadile. Ma kasutan selleks slaidilülitit.

Jootke liuglüliti, nagu ülaltoodud pildil näidatud.

Samm: tehke vooluring

Tehke ringrada
Tehke ringrada
Tehke ringrada
Tehke ringrada
Tehke ringrada
Tehke ringrada
Tehke ringrada
Tehke ringrada

Selle projekti skeem on väga lihtne. OLED -ekraan on ühendatud I2C kommunikatsioonirežiimis Wemose plaadiga.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Ahela tegemiseks olen kasutanud 24AWG värvilisi juhtmeid. Jootke traat vastavalt skeemile.

Skeem on lisatud allpool.

Samm: paigaldage akuhoidik

Paigaldage akuhoidik
Paigaldage akuhoidik
Paigaldage akuhoidik
Paigaldage akuhoidik
Paigaldage akuhoidik
Paigaldage akuhoidik
Paigaldage akuhoidik
Paigaldage akuhoidik

Wemose tahvli ja OLED-ekraani juhtimiseks vajalikku energiat toidab 18650 liitium-ioonaku.

Esiteks paigaldage kahepoolne teip akuhoidiku tagaküljele.

Seejärel kleepige see perforeeritud plaadi alumisele küljele. Selle jaoks näete ülaltoodud pilti.

Seejärel kandsin akuhoidiku ümber kuuma liimi.

Samm: täitke ahel

Täitke ring
Täitke ring
Täitke ring
Täitke ring
Täitke ring
Täitke ring
Täitke ring
Täitke ring

Lõpuks peate vooluringi lõpule viima, ühendades akuklemmi liuglüliti kaudu Wemose plaadiga.

Ühendage akuhoidiku positiivne klemm liuglüliti keskmise tihvtiga. Seejärel ühendage üks ülejäänud kaheklemmilisest lülitist Wemos 5V kontaktiga.

Ühendage aku negatiivne klemm Wemos -plaadi GND -tihvtiga.

8. samm: ThingSpeaki seaded

ThingSpeaki seaded
ThingSpeaki seaded
ThingSpeaki seaded
ThingSpeaki seaded

Esmalt looge ThingSpeakis konto ja logige seejärel oma kontole sisse.

Klõpsake ülemises menüüs rakendust ja vajutage nuppu „Uus asi“.

Märkate palju tühje välju, kuid ärge muretsege, peate sisestama järgmised kolm:

1. Nimi: nimetage väli vastavalt oma valikule

2. URL:

3. Sõelumisstring: Järgmises etapis juhendan teid selle stringi hankimisel.

9. samm: sisestage sõelumisstring

Sisestage sõelumisstring
Sisestage sõelumisstring
Sisestage sõelumisring
Sisestage sõelumisring
Sisestage sõelumisstring
Sisestage sõelumisstring

Minge WorldOmetersi veebisaidile

Otsige riigi nime, minu puhul on see India. Seejärel klõpsake riigi nimel. Leiad 3 loendurit

1. Koroonaviiruse juhtumid

2. Surmad

3. Taastatud

Valige loendur -> Paremklõps -> Kontrolli

Hõljutage ekraani paremas servas nende elementide kohal, kuni valite hankimiseks õiged andmed. Parema arusaamise huvides näete ülaltoodud pilti.

Seejärel paremklõpsake elemendil ja kopeerige XPath.

Nüüd minge tagasi väljale ThingHTTP (Juhtumid) ja kleepige see sõelumisstringi ning vajutage nuppu „Salvesta ThingHTTP“.

Nüüd olete valmis!

Samm: tarkvara ja teegid

Tarkvara ja raamatukogud
Tarkvara ja raamatukogud
Tarkvara ja raamatukogud
Tarkvara ja raamatukogud

Kõigepealt laadige alla lisatud kood. Seejärel laadige GitHubist alla OLED -i kogu.

Wemos D1 kasutamiseks koos Arduino raamatukoguga peate kasutama Arduino IDE koos ESP8266 plaaditoega. Kui te pole seda veel teinud, saate oma Arduino IDE -sse hõlpsasti ESP8266 juhatuse toe installida, järgides

selle Sparkfuni õpetuse.

Täitke koodis oma WiFi ruuteri SSID ja parool.

Seejärel täitke api_key kõigi kolme välja jaoks.

Api_key saamiseks võite viidata ülaltoodud pildile.

Kui olete oma koodi redigeerinud, koostage see ja laadige see seejärel oma Wemos/ ESP8266 tahvlile üles.

Krediit: algse koodi kirjutas SurtrTech, olen koodi muutnud, et see sobiks minu nõudega.

11. etapp: lõplik testimine

Lõplik testimine
Lõplik testimine
Lõplik testimine
Lõplik testimine
Lõplik testimine
Lõplik testimine

Pärast koodi edukat üleslaadimist võite minna jadamonitorile. Numbrid leiate WorldoMetersi veebisaidilt.

Siin on testimiseks lühike klipp:

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

Õnnitleme! Nüüd on teie väike vidin kasutamiseks valmis. Sisestage aku 18650 patareipesasse.

Lükake lüliti asendisse ON, märkate OLED -ekraanil viiruseikooni CORONA. Seejärel kuvatakse üks pärast andmeid.

Täname, et lugesite seda artiklit.

Soovitan: