
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39

Estos instructivos muestran cómo usar ESP8266 / ESP32 y LCD para construir un tablero de la OMS de situación COVID-19.
Paso 1: Fuente de datos: Panel de situación de la enfermedad por coronavirus de la OMS (COVID-19)

La fuente de datos del proyecto proviene del Panel de situación de la enfermedad por coronavirus (COVID-19) de la Organización Mundial de la Salud (OMS):
experience.arcgis.com/experience/685d0ace5…
Paso 2: preparación del hardware




Placa de desarrollo ESP8266 / ESP32
Cualquier placa de desarrollo ESP8266 / ESP32 debería estar bien.
Pantalla LCD
Cualquier LCD compatible con Arduino_GFX está bien, puede encontrar la pantalla compatible actualmente en el archivo Léame de GitHub:
Tablero de circuitos
Cualquier protoboard que se adapte a la placa de desarrollo ESP y la pantalla LCD.
Cable pasa corriente
Algunos cables de puente, dependen de la placa de desarrollo y la disposición de los pines LCD. En la mayoría de los casos, son suficientes 6-9 cables de puente macho a hembra.
Paso 3: Montaje de hardware




Empuje la placa de desarrollo ESP32 en la placa de pruebas y conecte la pantalla LCD con cables de puente.
Aquí está el resumen de conexión de muestra:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (si está disponible) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (opcional) GPIO 4 -> LED (si está disponible) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (si está disponible) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (opcional) GPIO 22 -> LED (si está disponible) GPIO 23 -> MOSI / SDA
Paso 4: preparación del software
IDE de Arduino
Descargue e instale Arduino IDE si aún no lo ha hecho:
www.arduino.cc/en/main/software
Soporte ESP8266
Siga las instrucciones de instalación para agregar compatibilidad con ESP8266 si aún no lo ha hecho:
github.com/esp8266/Arduino
Soporte ESP32
Siga las instrucciones de instalación para agregar compatibilidad con ESP32 si aún no lo ha hecho:
github.com/espressif/arduino-esp32
Biblioteca Arduino_GFX
Descargue las últimas bibliotecas Arduino_GFX: (presione "Clonar o Descargar" -> "Descargar ZIP")
github.com/moononournation/Arduino_GFX
Importar bibliotecas en Arduino IDE. (Menú "Sketch" de Arduino IDE -> "Incluir biblioteca" -> "Agregar biblioteca. ZIP" -> seleccione el archivo ZIP descargado)
Paso 5: compila y carga
- Descargue el programa en GitHub: (presione "Clonar o Descargar" -> "Descargar ZIP")
- Abra COVID-19_WHO_Dashboard.ino con Arduino IDE
- Ingrese la configuración de su AP WiFi en SSID_NAME y SSID_PASSWORD
- Si no está utilizando ILI9341 LCD, comente la línea 125 y descomente la declaración de clase de LCD correcta
- Conecte la placa de desarrollo ESP a la computadora
- Presione el botón Cargar para compilar y cargar el programa en la placa de desarrollo ESP
Paso 6: Opciones


who_adm0_url y who_adm0_new_conf_url están recuperando la figura "China", puede cambiar el valor cerca de
"donde = ADM0_NAME% 3D% 27China% 27" a su país
- who_adm1_url está recuperando la cifra de "Hong Kong SAR", puede cambiar el valor cerca de "where = ADM1_NAME% 3D% 27HONG + KONG + SAR% 27" a su provincia, región autónoma y municipio
- La biblioteca Arduino_GFX admite LCD de muchos tamaños, los tamaños de fuente cambian automáticamente según el tamaño de la pantalla. He probado en ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Es posible que deba realizar algunos ajustes para otro tamaño de pantalla.
Paso 7: Limitación
Las cifras del panel de control de la OMS están de acuerdo con los informes de situación de la enfermedad por coronavirus (COVID-2019):
experience.arcgis.com/experience/685d0ace5…
Las cifras se actualizan a diario y se espera que tengan algún retraso.
Paso 8: ¡Feliz cuarentena

Este es el momento de evitar el contacto social y quedarse en casa:(¡Este es también el mejor momento para estudiar electrónica, programación e IoT!
Recomendado:
Panel de control de la NASA para niños: 10 pasos (con imágenes)

Panel de control de la NASA para niños: lo construí para mi cuñada que tiene una guardería. Vio mi cerveza lager que construí hace casi tres años para una feria de fabricantes de empresas y realmente le gustó, así que le construí esta como regalo de Navidad. Enlace a mi otro proyecto aquí: https: //www
Panel de control de nave espacial - Juguete Arduino cortado con láser: 11 pasos (con imágenes)

Panel de control de nave espacial - Juguete Arduino cortado con láser: Hace unos meses decidí convertirme en miembro del espacio de fabricantes locales, ya que he querido aprender las herramientas del comercio de fabricantes durante años. Tenía un poco de experiencia con Arduino y había tomado un curso Fusion aquí en Instructables. Sin embargo yo h
Reloj de animación LED SMART conectado a la web con panel de control basado en la web, servidor de tiempo sincronizado: 11 pasos (con imágenes)

Reloj de animación LED SMART conectado a la web con panel de control basado en la web, servidor de tiempo sincronizado: la historia de este reloj se remonta a hace mucho tiempo: más de 30 años. Mi padre fue pionero en esta idea cuando yo tenía solo 10 años, mucho antes de la revolución del LED, cuando los LED eran 1/1000 del brillo de su brillo cegador actual. Una verdad
IOT123 - SEGUIDOR SOLAR - INCLINACIÓN / PANEL, MARCO DE PANEL, PLACA DE MONTAJE LDR: 9 Pasos (con imágenes)

IOT123 - SEGUIDOR SOLAR - INCLINACIÓN / PANEL, MARCO DE PANEL, EQUIPO DE MONTAJE LDR: La mayoría de los diseños de bricolaje para seguidores solares de doble eje " por ahí " se basan en el 9G Micro Servo que realmente están subestimados para empujar un par de células solares, el microcontrolador, la batería y la carcasa. Puedes diseñar alrededor
Panel de control del hogar y sincronización familiar montado en la pared con pantalla táctil: 7 pasos (con imágenes)

Sincronización familiar montada en la pared con pantalla táctil y panel de control del hogar: Tenemos un calendario que se actualiza mensualmente con eventos, pero se hace manualmente. También tendemos a olvidar cosas de las que nos hemos quedado sin otras tareas menores. En esta época, pensé que era mucho más fácil tener un calendario sincronizado y un sistema de tipos de bloc de notas que c