- 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.
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.
Proyectos referenciales: Aura y AirGradient ONE

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.
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

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.
Montaje técnico y gestión de la energía

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.
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
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.
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.
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.
