Taula de continguts:

Seguiment de COVID-19 Outbreak per ESP8266: 11 passos (amb imatges)
Seguiment de COVID-19 Outbreak per ESP8266: 11 passos (amb imatges)

Vídeo: Seguiment de COVID-19 Outbreak per ESP8266: 11 passos (amb imatges)

Vídeo: Seguiment de COVID-19 Outbreak per ESP8266: 11 passos (amb imatges)
Vídeo: Home Assistant How To - Track COVID-19 data with Corona virus sensor 2024, De novembre
Anonim
Image
Image
Seguiment de COVID-19 Outbreak per ESP8266
Seguiment de COVID-19 Outbreak per ESP8266

Aquest petit aparell us ajudarà a estar al dia sobre el brot de coronavirus i la situació al vostre país. Es tracta d’un projecte basat en IoT que mostra les dades en temps real de casos, defuncions i persones recuperades pel coronavirus (COVID-19). Utilitza una placa Wemos D1 Mini Pro basada en el mòdul Wifi ESP8266 per obtenir dades dels worldòmetres a través de l’API ThingSpeak. He utilitzat una pantalla OLED de 0,96 per fer un tauler de control de totes les dades en temps real.

Nota: He fet aquest projecte per divertir-me i aprendre. La visualització de dades COVID-19 en aquest projecte es basa completament en la informació de www.worldometers.info/coronavirus/. Seguiu l’OMS (https://www.who.int/) per obtenir actualitzacions de COVID19.

Subministraments

1. Wemos D1 Mini Pro (Amazon)

2. Pantalla OLED (Amazon)

3. Tauler prototip (Amazon)

4. Bateria 18650 (Amazon)

5. Suport de bateria 18650 (Amazon)

6. Interruptor de diapositives (Amazon)

7. Capçaleres femenines (Amazon)

8. 24 cables AWG (Amazon)

Pas 1: prepareu la junta

Prepareu la Junta
Prepareu la Junta
Prepareu la Junta
Prepareu la Junta
Prepareu la Junta
Prepareu la Junta

Per fer el projecte compacte i ordenat, el vaig fer amb una placa perforada.

Primer mesuro l'amplada del tauler Wemos i després retallo un tros del tauler perforat lleugerament superior a l'amplada. Vaig utilitzar un ganivet utilitzat per retallar el tauler perforat.

Pas 2: muntar la placa Wemos (ESP8266)

Muntatge de la placa Wemos (ESP8266)
Muntatge de la placa Wemos (ESP8266)
Muntatge de la placa Wemos (ESP8266)
Muntatge de la placa Wemos (ESP8266)
Muntatge de la placa Wemos (ESP8266)
Muntatge de la placa Wemos (ESP8266)

Per muntar el tauler Wemos, necessiteu un passador de capçalera femení recte. Quan compreu els encapçalaments directes, seran massa llargs per a l’Arduino Nano. Haureu de retallar-los a una longitud adequada. Vaig fer servir un pinzell per retallar-lo.

A continuació, soldeu els passadors de capçal femení al tauler perforat.

Pas 3: munteu la pantalla OLED

Munteu la pantalla OLED
Munteu la pantalla OLED
Munteu la pantalla OLED
Munteu la pantalla OLED
Munteu la pantalla OLED
Munteu la pantalla OLED

En aquest projecte, estic fent servir una pantalla OLED I2C de 0,96 . Per tant, necessiteu una capçalera de 4 pins.

Igual que el pas anterior, retalleu el passador de capçalera mitjançant un punxó.

A continuació, soldeu els passadors de capçalera tal com es mostra a la imatge superior.

Pas 4: munteu l'interruptor

Muntar l'interruptor
Muntar l'interruptor
Muntar l'interruptor
Muntar l'interruptor
Muntar l'interruptor
Muntar l'interruptor

El commutador és necessari per aïllar la potència de la bateria a la placa Wemos. Estic fent servir un interruptor de corredissa per a això.

Soldeu l’interruptor lliscant tal com es mostra a la imatge superior.

Pas 5: Feu el circuit

Feu el circuit
Feu el circuit
Feu el circuit
Feu el circuit
Feu el circuit
Feu el circuit
Feu el circuit
Feu el circuit

El diagrama de circuits d’aquest projecte és molt senzill. La pantalla OLED està connectada a la placa Wemos en mode de comunicació I2C.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

He fet servir cables de colors 24AWG per fer el circuit. Soldeu el cable segons el diagrama del circuit.

A continuació s’adjunta l’esquema.

Pas 6: munteu el suport de la bateria

Munteu el suport de la bateria
Munteu el suport de la bateria
Munteu el suport de la bateria
Munteu el suport de la bateria
Munteu el suport de la bateria
Munteu el suport de la bateria
Munteu el suport de la bateria
Munteu el suport de la bateria

La potència necessària per accionar la placa Wemos i la pantalla OLED la subministra una bateria de ions de ions 18650.

Primer, munteu una cinta de doble cara a la part posterior del suport de la bateria.

A continuació, enganxeu-lo a la part inferior del tauler perforat. Podeu veure la imatge anterior.

Després vaig aplicar cola calenta al voltant del suport de la bateria.

Pas 7: completeu el circuit

Completa el circuit
Completa el circuit
Completa el circuit
Completa el circuit
Completa el circuit
Completa el circuit
Completa el circuit
Completa el circuit

Per fi, haureu de completar el circuit connectant el terminal de la bateria a la placa Wemos mitjançant l’interruptor lliscant.

Connecteu el terminal positiu del suport de la bateria al passador central de l’interruptor lliscant. A continuació, connecteu un dels dos pins restants del commutador al pin Wemos de 5 V.

Connecteu el terminal negatiu de la bateria al pin GND de la placa Wemos.

Pas 8: Configuració de ThingSpeak

Configuració de ThingSpeak
Configuració de ThingSpeak
Configuració de ThingSpeak
Configuració de ThingSpeak

Primer, creeu un compte a ThingSpeak i, a continuació, inicieu la sessió al vostre compte.

Al menú superior, feu clic a l'aplicació i premeu "New ThingHTTP".

Notareu molts camps en blanc, però no us preocupeu, heu d’entrar omplint els tres següents:

1. Nom: nom del camp segons la vostra elecció

2. URL:

3. Parse String: al següent pas, us guiaré sobre com obtenir aquesta cadena.

Pas 9: introduïu la cadena Parse

Introduïu la cadena Parse
Introduïu la cadena Parse
Introduïu la cadena Parse
Introduïu la cadena Parse
Introduïu la cadena Parse
Introduïu la cadena Parse

Aneu al lloc web de WorldOmeters

Cerqueu el nom del país, en el meu cas és l'Índia. A continuació, feu clic al nom del país. Hi trobareu 3 taulells

1. Casos de coronavirus

2. Defuncions

3. Recuperat

Seleccioneu el comptador -> Feu clic amb el botó dret -> Inspeccioneu

A la part dreta de la pantalla, passeu el cursor per sobre d'aquests elements fins que seleccioneu les dades correctes que voleu obtenir. Podeu veure la imatge anterior per a una millor comprensió.

A continuació, premeu el botó dret sobre l'element i Copieu XPath.

Ara torneu al camp ThingHTTP (casos) i enganxeu-lo a Parse String i premeu "Save ThingHTTP".

Ara heu acabat!

Pas 10: programari i biblioteques

Programari i biblioteques
Programari i biblioteques
Programari i biblioteques
Programari i biblioteques

Primer, descarregueu el codi adjunt a continuació. A continuació, descarregueu la biblioteca OLED de GitHub.

Per utilitzar Wemos D1 amb la biblioteca Arduino, haureu d'utilitzar l'IDE Arduino amb suport per a la placa ESP8266. Si encara no ho heu fet, podeu instal·lar fàcilment el suport de la placa ESP8266 al vostre IDE Arduino seguint

aquest tutorial de Sparkfun.

Al codi, empleneu el SSID i la contrasenya del router WiFi.

A continuació, empleneu la tecla api_de tots els 3 camps.

Podeu consultar la imatge anterior per obtenir la tecla api_key.

Un cop hàgiu editat el codi, compileu-lo i pengeu-lo al tauler Wemos / ESP8266.

Crèdit: SurtrTech va escriure el codi original, he modificat el codi perquè s'ajusti al meu requisit.

Pas 11: proves finals

Proves finals
Proves finals
Proves finals
Proves finals
Proves finals
Proves finals

Després de carregar el codi correctament, podeu anar al vostre monitor sèrie. Trobareu els números que es mostren al lloc web de WorldoMeters.

Aquí teniu un petit clip per provar:

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

Enhorabona, ara el vostre petit gadget està a punt per utilitzar-se. Introduïu la bateria 18650 al suport de la bateria.

Feu lliscar el commutador a la posició ON, notareu la icona del virus CORONA a la pantalla OLED. A continuació, es mostraran un després de les dades.

Gràcies per llegir aquest article.

Recomanat: