Saltar al contenido
Todas las guías

Cómo hacer una estación meteorológica con ESP32

· 6 min de lectura

Una estación meteorológica es uno de los proyectos más agradecidos para empezar: no tiene piezas que se muevan, se monta en poco tiempo y, cuando funciona, la miras todos los días. Además enseña algo muy útil: leer sensores y entender lo que significan sus números.

Lo que necesitas

  • Una placa ESP32 (con wifi, por si después quieres ver los datos en el móvil).
  • Un sensor DHT22 para la temperatura y la humedad.
  • Un sensor BMP280 para la presión del aire.
  • Una fotorresistencia (LDR) para la luz.
  • Una pantalla OLED pequeña para ver los datos.
  • Una protoboard y cables para unirlo todo sin soldar.

Temperatura y humedad: DHT22

El DHT22 mide la temperatura con un margen de error de medio grado y la humedad relativa del aire, de 0 a 100 %. Es un sensor lento: da una lectura nueva cada dos segundos, más que suficiente para el tiempo que hace.

Un consejo: colócalo lejos de la placa y de la pantalla. La electrónica se calienta un poco y, si el sensor está pegado, marcará un par de grados de más.

Presión del aire: BMP280

El BMP280 mide la presión atmosférica en hectopascales (hPa). Al nivel del mar ronda los 1013 hPa. Lo interesante no es el número en sí, sino cómo cambia: si la presión baja varias unidades en pocas horas, suele llegar mal tiempo; si sube, mejora.

Como la presión baja al subir de altura, el mismo sensor sirve para calcular la altitud aproximada a la que estás.

Luz: la fotorresistencia

Una LDR es una resistencia que cambia con la luz: cuanta más luz recibe, menos resistencia tiene. Conectada con otra resistencia fija, la ESP32 puede leer un número que sube y baja con la luz y saber si es de día, si está nublado o si es de noche.

Mostrarlo todo en una pantalla

Las pantallas OLED de 0,96 pulgadas tienen 128 × 64 puntos y se conectan con solo cuatro cables (por el bus I2C, el mismo que usa el BMP280). El programa lee los sensores cada pocos segundos y escribe los valores en la pantalla.

Cuando eso funciona, puedes aprovechar el wifi de la ESP32 para enviar los datos al móvil o guardar un historial y ver cómo cambia el tiempo a lo largo de la semana. Todos estos pasos están en el curso de la estación meteorológica.

Para ponerlo en práctica