Tabla de contenido:

Pantalla de papel electrónico del monitor meteorológico de IoT - ESP8266 conectado a Internet: 7 pasos
Pantalla de papel electrónico del monitor meteorológico de IoT - ESP8266 conectado a Internet: 7 pasos

Video: Pantalla de papel electrónico del monitor meteorológico de IoT - ESP8266 conectado a Internet: 7 pasos

Video: Pantalla de papel electrónico del monitor meteorológico de IoT - ESP8266 conectado a Internet: 7 pasos
Video: Arduino IoT Cloud con ESP32, Relé (relay) y Sensor DHT22. Guía completa paso a paso desde cero 2024, Mes de julio
Anonim
Image
Image

La pantalla del E-Paper mostrará la información meteorológica, sincronizada con la API de OpenWeatherMap (a través de WiFi). El corazón del proyecto es ESP8266 / 32.

Hey, ¿qué pasa, chicos? Akarsh aquí de CETech. Hoy vamos a hacer un proyecto que es un monitor meteorológico que muestra toda la información relacionada con el clima en una pantalla de papel electrónico de DFRobot.

La pantalla está conectada a un esp8266, también puede usar un esp32 con esta pantalla. El esp8266 está conectado a Internet mediante wifi, cuyos detalles se pueden cambiar a través del código que he proporcionado en GitHub.

¡Entonces empecemos! También hice un video sobre la construcción de este proyecto en detalle, recomiendo verlo para obtener una mejor comprensión y detalles.

Paso 1: Partes

Partes
Partes
Partes
Partes

Para hacer esto, necesitará una placa ESP8266 o un ESP32 y también puede agregar una batería si lo desea.

Para la pantalla, utilicé un módulo EPaper Firebeetle.

Sugiero usar una placa de DFRobot con este módulo, ya que el pinout será compatible y no tendrá problemas en ninguna parte, utilicé la placa Firebeetle de DFRobot ya que tiene una solución de monitoreo y carga de batería a bordo.

Paso 2: Consiga que se fabriquen los PCB para su proyecto

Obtenga PCB para su proyecto fabricados
Obtenga PCB para su proyecto fabricados

¡Debe consultar JLCPCB para solicitar PCB en línea a bajo precio!

Obtiene 10 PCB de buena calidad fabricados y enviados a su puerta por 2 $ y algunos gastos de envío. También obtendrá un descuento en el envío de su primer pedido. Para diseñar su propia PCB, diríjase a easyEDA, una vez hecho esto, cargue sus archivos Gerber en JLCPCB para que se fabriquen con buena calidad y un tiempo de respuesta rápido.

Paso 3: descargue y configure el IDE de Arduino

Descargue y configure el IDE de Arduino
Descargue y configure el IDE de Arduino

Descargue el IDE de Arduino desde aquí.

1. Instale el IDE de Arduino y ábralo. 2. Vaya a Archivo> Preferencias.

3. Agregue https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json las URL del Administrador de tableros adicionales.

4. Vaya a Herramientas> Tablero> Administrador de tableros.

5. Busque ESP8266 y luego instale la placa.

6. Reinicie el IDE.

Paso 4: Conecte la pantalla de papel electrónico al microcontrolador Firebeetle

Conecte la pantalla de papel electrónico al microcontrolador Firebeetle
Conecte la pantalla de papel electrónico al microcontrolador Firebeetle

1. Simplemente haga coincidir y alinee las esquinas blancas de ambos módulos y apile los módulos uno encima del otro.

Paso 5: Regístrese en OpenWeatherMap.org

Regístrese en OpenWeatherMap.org
Regístrese en OpenWeatherMap.org
Regístrese en OpenWeatherMap.org
Regístrese en OpenWeatherMap.org

1. Vaya al sitio web.

2. Regístrese con su identificación de correo electrónico y otras credenciales (GRATIS).

3. Una vez que haya iniciado sesión, diríjase a la pestaña Claves API y copie su clave API única que necesitaremos en el siguiente paso.

Paso 6: codificación del módulo

Codificación del módulo
Codificación del módulo

1. Descargue el repositorio de GitHub:

2. Extraiga el repositorio descargado.

3. Copie las bibliotecas del repositorio descargado a la carpeta Biblioteca en la carpeta de bocetos de Arduino.

4. Abra el boceto de Code.ino en el IDE de Arduino.

5. Cambie el SSID y la contraseña de Wi-Fi en el boceto.

6. Agregue la clave API del Paso 4 a la línea número 44 del código en lugar de los hashtags.

7. Navegue a Herramientas> Tablero. Seleccione la placa adecuada que está utilizando, Firebeetle ESP8266 en mi caso.

8. Seleccione la comunicación correcta. puerto yendo a Herramientas> Puerto.

9. Presione el botón de carga.

10. Cuando la pestaña diga Terminado de cargar, estará listo para usar el monitor meteorológico.

Paso 7: jugar con el monitor

Jugando con el monitor
Jugando con el monitor

Tan pronto como el módulo se conecta a la red WiFi, la pantalla comienza a actualizarse y verá que el proyecto cobra vida.

Recomendado: