Panel de control de la OMS COVID-19: 8 pasos (con imágenes)
Panel de control de la OMS COVID-19: 8 pasos (con imágenes)
Anonim
Panel de control de la OMS COVID-19
Panel de control de la OMS COVID-19

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)

Fuente de datos: Panel de situación de la enfermedad por coronavirus de la OMS (COVID-19)
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

Preparación del hardware
Preparación del hardware
Preparación del hardware
Preparación del hardware
Preparación del hardware
Preparación del hardware
Preparación del hardware
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

Ensamblaje de hardware
Ensamblaje de hardware
Ensamblaje de hardware
Ensamblaje de hardware
Ensamblaje de hardware
Ensamblaje de hardware
Ensamblaje de hardware
Ensamblaje 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

  1. Descargue el programa en GitHub: (presione "Clonar o Descargar" -> "Descargar ZIP")
  2. Abra COVID-19_WHO_Dashboard.ino con Arduino IDE
  3. Ingrese la configuración de su AP WiFi en SSID_NAME y SSID_PASSWORD
  4. Si no está utilizando ILI9341 LCD, comente la línea 125 y descomente la declaración de clase de LCD correcta
  5. Conecte la placa de desarrollo ESP a la computadora
  6. Presione el botón Cargar para compilar y cargar el programa en la placa de desarrollo ESP

Paso 6: Opciones

Opciones
Opciones
Opciones
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

¡Feliz cuarentena!
¡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!