Cómo montar tu propio monitor de calidad del aire con ESP32

Última actualización: 21 de agosto de 2026
  • Implementación de sensores láser de alta precisión para medir partículas PM1, PM2.5 y PM10 en el hogar.
  • Integración de microcontroladores ESP32 con ecosistemas de domótica como Home Assistant mediante protocolo MQTT.
  • Diferencias técnicas entre soluciones open-source compactas y estaciones de monitoreo con interfaces gráficas avanzadas.
  • Importancia de la gestión energética y el arranque escalonado para evitar reinicios en dispositivos a batería.

Padre e hijos jugando en un salón moderno y luminoso, representando el entorno hogar donde se mide la calidad del aire.

Hoy en día, pasamos la gran mayoría de nuestro tiempo encerrados, y lo cierto es que el aire de interiores puede estar mucho más contaminado que el de la calle. Ya sea por la calefacción de leña, la cocina o simplemente una mala ventilación, respirar aire cargado de partículas invisibles acaba pasándonos factura. Por suerte, gracias a la electrónica abierta, ya no hace falta gastarse una fortuna en equipos industriales para saber qué estamos respirando exactamente en nuestro salón.

Utilizando un ESP32 como cerebro del proyecto, podemos montar una estación de monitoreo superpotente que no solo nos diga si el aire está «mal», sino que nos desglose la masa de partículas y los gases nocivos. Desde proyectos minimalistas hasta pantallas táctiles que parecen sacadas de una película de ciencia ficción, las posibilidades son enormes para quien quiera tomar las riendas de su salud ambiental sin complicaciones excesivas, similar a cómo se crean otros robots programables con ESP32.

Manos jóvenes ensamblando un robot programable con circuitos electrónicos y ruedas
Related article:
Guía completa de robots programables con ESP32

Proyectos referenciales: Aura y AirGradient ONE

Primer plano de un microcontrolador ESP32 sobre una superficie de trabajo, el cerebro electrónico del proyecto de monitoreo.

Si buscas inspiración, hay dos caminos muy claros. Por un lado, tenemos el Project Aura, una bestia del DIY que monta un ESP32-S3 con una pantalla táctil IPS de 4,3 pulgadas. Lo más flipante de Aura es que usa el sensor Sensirion SEN66, capaz de medir desde PM1 hasta PM10, CO2 y compuestos orgánicos volátiles (VOC). Incluso permite añadir un sensor de formaldehído SFA30, algo que casi nadie hace, convirtiéndolo en una herramienta casi profesional para entornos educativos o casas muy exigentes.

  Coherencia de caché en CPU multinúcleo: cómo se mantiene y quién la controla

En la otra acera está el AirGradient ONE, que es probablemente el estándar de oro del código abierto. Es mucho más compacto y utiliza un ESP32-C3 junto a sensores muy fiables como el PMS5000 para las partículas y el Senseair S8 para el CO2. Mientras que Aura apuesta por la visualización local masiva, AirGradient se centra en la precisión modular y la sencillez, siendo la opción ideal para quienes prefieren integrar todo en un dashboard de Home Assistant mediante ESPHome o incluso convertir un Kindle antiguo en un dashboard inteligente.

El corazón de la medición: Sensores Láser vs. Sensores Baratos

Prototipo electrónico en una placa de pruebas (breadboard) con el microcontrolador y un LED encendido, ilustrando la fase de montaje.

Aquí es donde mucha gente mete la pata. Hay sensores de polvo que cuestan cuatro duros (como el DSM501A) que básicamente miden cuánto se oscurece un haz de luz. Estos sirven para decir «estoy sucio», pero no te dan un dato real. En cambio, los sensores láser como el SPS30 de Sensirion o el PMS5003 utilizan la dispersión de luz para contar partículas individuales y calcular su masa en microgramos por metro cúbico (µg/m³).

Tener un sensor láser te permite distinguir entre el humo de una estufa (muchas partículas ultrafinas) y el polvo de una obra (pocas partículas pero muy pesadas). Esta diferencia es vital porque el MP2.5, que son las partículas más peligrosas al llegar hasta los alvéolos pulmonares, se mide con mucha más exactitud mediante este sistema de conteo por rangos de tamaño.

Kindle como dashboard
Related article:
Cómo convertir un Kindle antiguo en un Dashboard inteligente

Montaje técnico y gestión de la energía

Persona soldando componentes electrónicos en un banco de trabajo, representando la construcción manual del dispositivo.

Si te lanzas a montar uno, ten mucho cuidado con la corriente. Un error típico es alimentar el sensor desde el pin de 3,3V del ESP32. El ventilador del SPS30, por ejemplo, tiene un pico de arranque de unos 800mA que puede provocar que el microcontrolador se reinicie constantemente. Lo ideal es usar un convertidor boost ajustado a 5V que alimente el pin VIN del ESP32 y el sensor directamente, asegurando una correcta fuente de alimentación para el dispositivo.

  Cuello de botella en PC: causas, síntomas y cómo solucionarlo

Para evitar que el dispositivo entre en un bucle de reinicios (brownout), es muy recomendable programar un arranque escalonado. Esto consiste en encender primero la pantalla, esperar unos segundos, activar el sensor y, solo al final, levantar el WiFi. Además, reducir la potencia de transmisión del WiFi a 15dBm ayuda a que la batería 18650 no sufra caídas de tensión bruscas que estropeen la estabilidad del sistema.

Software, Nube y Alertas Inteligentes

Smartphone mostrando una aplicación de monitoreo de calidad del aire con indicadores de PM2.5 y CO2 en un salón moderno.

A nivel de código, lo más práctico es usar MQTT para enviar los datos a un broker. Si no quieres complicarte con servidores propios, existen plataformas como CircuitDigest Cloud que permiten crear dashboards rápidos y, lo mejor de todo, configurar alertas automáticas por WhatsApp. Imagina que el índice de calidad del aire supera un umbral crítico y recibas un mensaje al móvil avisándote de que es hora de abrir las ventanas.

Es fundamental adaptar los índices de calidad (AQI) a la normativa de tu país. Por ejemplo, en Chile se usa el ICAP, donde un valor de 100 coincide con la norma diaria de MP2.5. No sirve de nada usar una escala india o americana si quieres comparar tus datos con las estaciones oficiales de tu ciudad. Para crear una función matemática que traduzca los microgramos al índice local, de lo contrario no será más que un juguete. Con esto, lo convertirás en un instrumento de medición útil.

fuentes de poder
Related article:
Guía Completa sobre Fuentes de Alimentación para PC

Consejos prácticos para el encapsulado

No metas el sensor en cualquier caja cerrada. El SPS30 necesita un flujo de aire constante, por lo que la carcasa debe tener dos aperturas bien diseñadas: una de entrada y otra de salida. Si solo pones un agujero, el aire se recirculará y las lecturas serán falsas. Además, separa la electrónica que genera calor (como el regulador de tensión) del sensor, ya que el aire caliente altera la humedad relativa y puede sesgar los resultados hacia abajo, similar a cómo se gestiona el flujo de aire en ventiladores de PC.

  Rendimiento SSD NVMe vs SATA: diferencias reales y cuándo merece la pena

Para los que buscan optimizar la batería, la clave es el modo deep sleep. En lugar de medir cada segundo, puedes programar el ESP32 para que despierte cada quince minutos, tome una muestra, la suba a la nube y vuelva a dormir. Con este truco, una batería que duraría unas horas puede llegar a sobrevivir durante varias semanas sin necesidad de recarga.

La combinación de un ESP32 con sensores láser de alta gama permite transformar un espacio en un entorno monitorizado profesionalmente. Ya sea con la potencia visual de Project Aura, la sencillez de AirGradient o un montaje personalizado con alertas por WhatsApp y optimización energética, lo esencial es transformar los datos invisibles en acciones concretas para mejorar la salud respiratoria en el hogar.

configuración ventiladores PC
Related article:
Configuración de ventiladores de PC: guía completa de curvas y flujo de aire