cracksmity.dev
English
L8 · Aula Terminal Estación histórica

Meteo ESP32

Una estación meteorológica de escritorio en un ESP32, con su propio panel web. Mi primer proyecto con hardware.

INAUGURADA
DIC 2025
MATERIA
Arquitectura de Computadoras
COSTO
~$340 MXN
CÓDIGO
Público en GitHub
Panel web oscuro de la estación: temperatura 27 °C, humedad 34 %, presión 847.4 hPa, sin lluvia, tres gráficas en vivo y una tabla de eventos de lluvia.
El panel que sirve el ESP32 en la red local. La presión ronda los 847 hPa por la altura de Guadalajara.

RECORRIDO · L8 Aula · 6 estaciones

  1. ESTÁS AQUÍ Meteo ESP32
  2. ABR 2026 · Ruta completa TRL Backtesting
  3. MAY 2026 · Ampliación en curso SistemaIVR
  4. MAY 2026 · Estación histórica botAsesorCarreras
  5. MAY 2026 · Ruta completa metaheuristics-lab
  6. SEP 2026 · En construcción AmortizaCore

Por qué existe

Un ESP32 con MicroPython lee temperatura, humedad, presión y lluvia, y sirve un panel en la red local con gráficas en vivo. Cuando empieza a llover suenan un buzzer y un LED. El servidor HTTP está escrito a mano sobre sockets, sin framework.

Compramos el sensor equivocado: un BMP180, que no mide humedad y es tan viejo que no encontré un driver que funcionara en MicroPython. Escribí el mío partiendo del de un modelo más reciente, y funcionó muy bien. Por cierto, marca unos 847 hPa porque Guadalajara está a 1,560 m de altura.

Cómo está hecho

  • MicroPython
  • ESP32
  • I2C
  • sockets
  • Chart.js