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.