Tabla de contenido:
- Suministros
- Paso 1: Instalación del controlador y la biblioteca en Arduino IDE
- Paso 2: Conexiones y pruebas del circuito
- Paso 3: Código
- Paso 4: Resultado
Video: Contador de casos de coronavirus - ESP32: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Con la reciente pandemia en curso, decidí documentar el viaje del coronavirus en un diario. Pero uno de los problemas que enfrenté fue obtener cifras correctas y recientes sobre la propagación del virus. Cuando comenzó el bloqueo, mi papá me había comprado una placa ESP - 32, y mientras estaba aprendiendo a usarla, decidí encontrar una solución a mi problema.
He creado un programa que toma datos sobre infecciones mundiales de https://github.com/NovelCOVID/API("source ") y luego los muestra en un OLED de 0.96". Por lo tanto, compartiré el código y la configuración con usted, además de enseñarle cómo funciona el código.
He usado una placa ESP-32 DOIT DEVKIT V1, pero puedes usar cualquier placa con capacidad Wi-Fi.
Suministros
Esenciales:
Cable de USB a micro-USB
Placa ESP-32 (cualquiera, la mía es DOIT DEVKIT V1)
Pantalla OLED: 0,96 pulgadas (128 x 64 píxeles)
4 cables de puente hembra a hembra
Arduino IDE (en una computadora)
Opcional
Tablero de circuitos
Paso 1: Instalación del controlador y la biblioteca en Arduino IDE
- Primero, vaya a Herramientas >> Tablero y cámbielo por el tablero que tenga. Es posible que deba agregarlo mediante el Administrador de tableros.
- Luego, cambie el puerto a cualquier puerto que tenga y configure la velocidad de carga en 115200.
-
A continuación, vaya a Sketch >> Incluir biblioteca >> Administrar bibliotecas y agregue las siguientes bibliotecas
- Arduino_Json
- NTPClient
- Biblioteca Adafruit GFX
- Adafruit SSD1306
- Tiempo
Después de eso, estará listo para conectar el circuito.
Paso 2: Conexiones y pruebas del circuito
Comience conectando el pin VCC a la salida de 3.3V en el ESP32 y conecte GND a tierra.
A continuación, conecte el pin SCL al pin D22 en su ESP32 y conecte el pin SDA al pin D21 en su ESP32.
Para probar el OLED, vaya a Archivo >> Ejemplos y desplácese hacia abajo hasta llegar a Ejemplos de bibliotecas personalizadas. Ahora, busque Adafruit SSD1306. Elija ssd1306_128x64_i2c. Es posible que deba elegir otro si su OLED es diferente.
Una edición que es importante que realice es que si su OLED no tiene un botón de reinicio, entonces debe establecer la variable en -1.
#define OLED_RESET -1
Paso 3: Código
Ahora bien, esta es la parte más difícil. la codificación. Para obtener los datos, estoy usando esto. Este es el código que he escrito. Ahora, si no quieres entender cómo está escrito y solo quieres probarlo, ve al siguiente paso.
De lo contrario, comencemos.
Al comienzo del código, el 'incluir' le dice al programa qué bibliotecas usar, lo que ayuda a escribir funciones más fáciles, además de agregar características como OLED.
Luego, va al servidor y solicita la última actualización, que luego formatea y muestra en la pantalla.
También agregué comentarios en cada paso del código para una comprensión más detallada.
Paso 4: Resultado
Ahora, para ejecutar el programa, verifique que haya seleccionado un puerto válido y que su controlador esté instalado. Siga este enlace si no lo está, o busque en línea.
Ahora, vaya y presione el botón de carga después de conectar su placa, y debería obtener una salida como la de arriba.
¡Felicitaciones! Ahora tienes un contador COVID en pleno funcionamiento. Siga jugando con el código y vea si puede adjuntarlo a un timbre para indicarle cuando el número ha aumentado, o hacer que muestre un país específico.
Con la esperanza de que esta epidemia termine pronto y emocionado de ver lo que hará, Cerrando sesión, Xarcrax
Recomendado:
Contador de visitantes con 8051 y sensor de infrarrojos con LCD: 3 pasos
Contador de visitantes usando el 8051 y el sensor de infrarrojos con LCD: Queridos amigos, he explicado cómo hacer un contador de visitantes usando el 8051 y el sensor de infrarrojos y lo he mostrado en la pantalla LCD. 8051 es uno de los microcontroladores más populares que se utilizan para hacer aplicaciones comerciales y de pasatiempos en todo el mundo. He hecho una vis
CONTADOR DE FRECUENCIAS CMOS: 3 Pasos
CONTADOR DE FRECUENCIA CMOS: Esta es una guía con archivos PDF incluidos y fotos de cómo diseñé mi propio contador de frecuencia para divertirme fuera de la lógica discreta. No entraré en todos los detalles sobre cómo hice los verracos del circuito o cómo cablearlos, pero los esquemas están hechos en KICAD, que es gratis y suave
Contador de frecuencia simple usando Arduino: 6 pasos
Contador de frecuencia simple usando Arduino: En este tutorial aprenderemos cómo hacer un contador de frecuencia simple usando Arduino. ¡Mira el video
¿Cómo hacer un contador de pasos ?: 3 pasos (con imágenes)
¿Cómo hacer un contador de pasos ?: Solía desempeñarme bien en muchos deportes: caminar, correr, andar en bicicleta, jugar al bádminton, etc. Me encanta andar en bicicleta para viajar en poco tiempo. Bueno, mira mi corpulento vientre … Bueno, de todos modos, decido volver a hacer ejercicio. ¿Qué equipo debo preparar?
Contador de pasos - Micro: Bit: 12 pasos (con imágenes)
Contador de pasos - Micro: Bit: Este proyecto será un contador de pasos. Usaremos el sensor de acelerómetro que está integrado en el Micro: Bit para medir nuestros pasos. Cada vez que el Micro: Bit se agite, agregaremos 2 al recuento y lo mostraremos en la pantalla