Tabla de contenido:

Seguimiento del brote de COVID-19 por ESP8266: 11 pasos (con imágenes)
Seguimiento del brote de COVID-19 por ESP8266: 11 pasos (con imágenes)

Video: Seguimiento del brote de COVID-19 por ESP8266: 11 pasos (con imágenes)

Video: Seguimiento del brote de COVID-19 por ESP8266: 11 pasos (con imágenes)
Video: Solución OCRL de medición de temperatura corporal y control de acceso 2024, Mes de julio
Anonim
Image
Image
Seguimiento del brote de COVID-19 por ESP8266
Seguimiento del brote de COVID-19 por ESP8266

Este pequeño artilugio te ayudará a estar al día sobre el brote de coronavirus y la situación en tu país. Este es un proyecto basado en IoT que muestra los datos en tiempo real de casos, muertes y personas recuperadas por el coronavirus (COVID-19). Utiliza una placa Wemos D1 Mini Pro que se basa en el módulo Wifi ESP8266 para obtener datos de los worldómetros a través de la API ThingSpeak. He usado una pantalla OLED de 0.96 para hacer un tablero para todos los datos en tiempo real.

Nota: Hice este proyecto para divertirme y aprender. La visualización de datos de COVID-19 en este proyecto se basa completamente en la información de www.worldometers.info/coronavirus/. Siga a la OMS (https://www.who.int/) para conocer las actualizaciones de COVID19.

Suministros

1. Wemos D1 Mini Pro (Amazon)

2. Pantalla OLED (Amazon)

3. Prototype Board (Amazon)

4. Batería 18650 (Amazon)

5. Soporte de batería 18650 (Amazon)

6. Deslice el interruptor (Amazon)

7. Encabezados femeninos (Amazon)

8. Cables de 24 AWG (Amazon)

Paso 1: preparar la pizarra

Prepara el tablero
Prepara el tablero
Prepara el tablero
Prepara el tablero
Prepara el tablero
Prepara el tablero

Para hacer el proyecto compacto y ordenado, lo hice usando una tabla perforada.

Primero mido el ancho de la tabla Wemos, luego corto un trozo de la tabla perforada un poco más grande que el ancho. Usé una navaja para cortar la tabla perforada.

Paso 2: Monte la placa Wemos (ESP8266)

Monte la placa Wemos (ESP8266)
Monte la placa Wemos (ESP8266)
Monte la placa Wemos (ESP8266)
Monte la placa Wemos (ESP8266)
Monte la placa Wemos (ESP8266)
Monte la placa Wemos (ESP8266)

Para montar la placa Wemos, necesita un pasador de cabezal recto hembra. Cuando compre los encabezados rectos, serán demasiado largos para el Arduino Nano. Deberá recortarlos a una longitud adecuada. Usé una pinza para recortarlo.

Luego suelde las clavijas del cabezal hembra a la placa perforada.

Paso 3: monte la pantalla OLED

Monte la pantalla OLED
Monte la pantalla OLED
Monte la pantalla OLED
Monte la pantalla OLED
Monte la pantalla OLED
Monte la pantalla OLED

En este proyecto, estoy usando una pantalla OLED I2C de 0.96 . Por lo tanto, necesita un encabezado de 4 pines.

Al igual que en el paso anterior, recorte el pasador del cabezal con una pinza.

Luego suelde los pines del cabezal como se muestra en la imagen de arriba.

Paso 4: monte el conmutador

Monte el interruptor
Monte el interruptor
Monte el interruptor
Monte el interruptor
Monte el interruptor
Monte el interruptor

El interruptor es necesario para aislar la energía de la batería a la placa Wemos. Estoy usando un interruptor deslizante para esto.

Suelde el interruptor deslizante como se muestra en la imagen de arriba.

Paso 5: haz el circuito

Hacer el circuito
Hacer el circuito
Hacer el circuito
Hacer el circuito
Hacer el circuito
Hacer el circuito
Hacer el circuito
Hacer el circuito

El diagrama de circuito de este proyecto es muy simple. La pantalla OLED está conectada a la placa Wemos en modo de comunicación I2C.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

He usado cables de colores de 24 AWG para hacer el circuito. Suelde el cable según el diagrama del circuito.

El esquema se adjunta a continuación.

Paso 6: monte el soporte de la batería

Monte el soporte de la batería
Monte el soporte de la batería
Monte el soporte de la batería
Monte el soporte de la batería
Monte el soporte de la batería
Monte el soporte de la batería
Monte el soporte de la batería
Monte el soporte de la batería

La energía requerida para impulsar la placa Wemos y la pantalla OLED es suministrada por una batería de iones de litio 18650.

Primero, coloque una cinta de doble cara en la parte posterior del soporte de la batería.

Luego pégalo en la parte inferior del tablero perforado. Puedes ver la imagen de arriba.

Luego apliqué pegamento caliente alrededor del soporte de la batería.

Paso 7: completa el circuito

Completa el circuito
Completa el circuito
Completa el circuito
Completa el circuito
Completa el circuito
Completa el circuito
Completa el circuito
Completa el circuito

Por último, debe completar el circuito conectando el terminal de la batería a la placa Wemos a través del interruptor deslizante.

Conecte el terminal positivo del soporte de la batería a la clavija central del interruptor deslizante. Luego, conecte uno de los dos pines restantes del interruptor al pin Wemos 5V.

Conecte el terminal negativo de la batería al pin GND de la placa Wemos.

Paso 8: Configuración de ThingSpeak

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

Primero, cree una cuenta en ThingSpeak y luego inicie sesión en su cuenta.

Desde el menú superior, haga clic en la aplicación y presione "New ThingHTTP".

Notarás muchos campos en blanco pero no te preocupes, debes ingresar y completar los siguientes tres:

1. Nombre: nombre el campo según su elección

2. URL:

3. Analizar cadena: en el siguiente paso, lo guiaré sobre cómo obtener esta cadena.

Paso 9: ingrese la cadena de análisis

Ingrese la cadena de análisis
Ingrese la cadena de análisis
Ingrese la cadena de análisis
Ingrese la cadena de análisis
Ingrese la cadena de análisis
Ingrese la cadena de análisis

Vaya al sitio web de WorldOmeters

Busque el nombre del país, en mi caso es India. Luego haga clic en el nombre del país. Encontrarás 3 contadores

1. Casos de coronavirus

2. Muertes

3. Recuperado

Seleccione el contador -> Clic derecho -> Inspeccionar

En el lado derecho de la pantalla, simplemente coloque el cursor sobre esos elementos hasta que seleccione los datos correctos que desea obtener. Puede ver la imagen de arriba para una mejor comprensión.

Luego presione el botón derecho del ratón en el elemento y copie XPath.

Ahora regrese al campo ThingHTTP (Casos) y péguelo en Parse String, y presione "Guardar ThingHTTP".

¡Ya terminaste!

Paso 10: software y bibliotecas

Software y bibliotecas
Software y bibliotecas
Software y bibliotecas
Software y bibliotecas

Primero, descargue el código adjunto a continuación. Luego descargue la biblioteca OLED de GitHub.

Para usar Wemos D1 con la biblioteca Arduino, tendrá que usar el IDE de Arduino con soporte para placa ESP8266. Si aún no lo ha hecho, puede instalar fácilmente el soporte de la placa ESP8266 en su IDE de Arduino siguiendo

este tutorial de Sparkfun.

En el código, complete el SSID y la contraseña de su enrutador WiFi.

Luego complete la api_key para los 3 campos.

Puede consultar la imagen de arriba para obtener api_key.

Una vez que haya editado su código, compílelo y luego cárguelo en su placa Wemos / ESP8266.

Crédito: El código original fue escrito por SurtrTech, he modificado el código para que se ajuste a mis requisitos.

Paso 11: Prueba final

Prueba final
Prueba final
Prueba final
Prueba final
Prueba final
Prueba final

Después de cargar el código correctamente, puede ir a su monitor de serie. Encontrará los números como se muestran en el sitio web de WorldoMeters.

Aquí hay un breve clip para probar:

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

Felicitaciones, ahora su pequeño dispositivo está listo para usar. Inserte la batería 18650 en el soporte de la batería.

Deslice el interruptor a la posición de ENCENDIDO, verá el icono del virus CORONA en la pantalla OLED. Luego, se mostrarán los datos posteriores.

Gracias por leer este artículo.

Recomendado: