Proyecto Paragon: ESP32 Pantalla meteorológica

Imagen del título de la pantalla meteorológica de ESP32

Cada mañana, me encuentro luchando para determinar el tiempo antes de prepararme. Si eres como yo, he encontrado el proyecto que nos ayudará a ambos: una pantalla meteorológica de papel electrónico hecha con un microcontrolador ESP32.

Luke Marzen desarrolló esta pantalla y luego la compartió como código abierto en GitHub. Debo mencionar que este proyecto ya existe desde hace unos meses, pero no queríamos dejarlo pasar en nuestra serie de Proyectos Paragon.

En primer lugar, es un proyecto tan genial que merece un artículo. Pero además de eso, Lucas ha hecho sorprendentemente fácil de replicar también.

ESP32 Pantalla del tiempo
Crédito: Luke Marzen.

Como puede ver en la foto, no sólo le proporcionará el tiempo, sino también las horas de salida y puesta del sol, junto con el viento y el índice UV. Además, te proporcionará la humedad exterior y la humedad y presión atmosférica interior.

No vas a encontrar una pantalla meteorológica mejor que esta, te lo garantizo.

Hardware

En cuanto al hardware, Luke se decantó por el microcontrolador FireBeetle 2 ESP32-E de Drobot, porque son buenos para el bajo consumo de energía y tienen circuitos integrados para la batería en su interior.

Pero sin duda otro microcontrolador ESP32 funcionaría igual de bien.

Luke también fue con un Placa de interconexión BME280 para medir la presión atmosférica, la temperatura y la humedad en el interior.

Junta todo esto con una batería y una pantalla de tinta electrónica y tendrás todas las piezas que necesitas para este proyecto.

Vista interna de la pantalla meteorológica ESP32
Crédito: Luke Marzen.

Por supuesto, también necesitarás un bloque de madera para montar todo el proyecto. Y también tendrás que ocuparte del cableado, pero Luke ha tenido la amabilidad de incluir un esquema muy claro de lo que tendrás que hacer exactamente.

Diagrama de cableado de la pantalla meteorológica
Crédito: Luke Marzen.

Software

En la página de GitHubhay una guía muy bien documentada sobre cómo configurar la pantalla meteorológica para que funcione sin problemas.

Tendrás que clonar el repositorio y asegurarte de que el dispositivo tiene acceso a WiFi, así como la hora y la ubicación. Aquí todo es relativamente sencillo.

La forma en que la pantalla meteorológica recoge los datos es a través de OpenWeatherMap. OpenWeatherMap permite obtener la información de forma gratuita a través de una clave API.

Luke incluso te explica cómo ejecutar OpenWeatherMap sin que te cobren accidentalmente por hacer demasiadas llamadas a la API.

ESP Pantalla meteorológica por detrás
Crédito: Luke Marzen.

Así que si tienes un microcontrolador ESP32 por ahí y unas cuantas horas, tienes que ponerte a ello inmediatamente.

Conclusión:

Este proyecto también es perfecto para jugar. Luke ha tenido la amabilidad de compartirlo a través de una Licencia Pública General GNU. Así que no sólo es un proyecto fantástico para replicar, ¡sino también para jugar!

Para más información, consulte la página de GitHub aquí. Tiene todo lo que puedas desear, incluso una guía para solucionar problemas.

Además, puedes ver más proyectos increíbles de Paragon que hemos presentado en esta serie haciendo clic en aquí.

Así que la única pregunta que queda es: ¿cómo vas a configurar tu pantalla meteorológica?

4 Comentarios

  1. Edwin el septiembre 3, 2023 a las 4:59 am

    buenas tardes, me podría decir los componentes que lleva?
    Me interesó, lo quiero hacer como proyecto en mi escuela.
    ¡¡De antemano gracias!!

    • Adam el septiembre 4, 2023 a las 9:06 am

      1. Microcontrolador ESP32
      2. Pantalla de tinta electrónica
      3. Sensor BME280
      4. Batería
      5. Un marco o un trozo de madera
      6. cables

  2. Diego el septiembre 4, 2023 a las 11:42 pm

    cuanto cobras por una me interesaria comprarla

    • Adam el septiembre 5, 2023 a las 7:56 am

      Nuestro sitio está aquí: buyzero.de

Deja un comentario