🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
IoT y Domótica 17 de December de 2025 · 2 min de lectura

Monitor de Calidad del Aire con ESP32 y Sensor MQ-135

Monitorea la calidad del aire interior con ESP32 y el sensor MQ-135. Detecta CO2, NH3, NOx y VOCs con alertas visuales y publicación de datos en la nube.

Calidad del aire interior: un problema real

Los estudios muestran que el aire interior puede estar 2 a 5 veces más contaminado que el exterior. Vapores de pintura, gases de cocina, humedad excesiva y CO2 acumulado por personas en espacios cerrados afectan la concentración y la salud. Un monitor de calidad del aire con ESP32 y MQ-135 te alerta cuando es hora de ventilar.

Consigue el sensor MQ-135 y el ESP32 en Especificar.cl para este proyecto práctico.

El sensor MQ-135 explicado

  • Detecta: NH3, NOx, alcohol, benceno, humo, CO2 y otros gases
  • Voltaje de operación: 5V DC (el calentador consume ~150 mA)
  • Tiempo de calentamiento: 24-48 horas para lecturas estables
  • Salida analógica: 0-5V (ADC de 0-4095 en ESP32 de 12 bits)
  • Calibración necesaria en aire limpio para obtener ppm reales

Calibración del MQ-135

Para obtener lecturas en ppm (partes por millón) debes calibrar el sensor. En aire limpio exterior (400 ppm de CO2), mide el valor resistivo del sensor (R0). Con ese valor y las curvas del datasheet puedes calcular la concentración en ppm de diferentes gases. La librería MQ135 de GeorgK automatiza parte de este proceso.

Dashboard y alertas

El ESP32 publica los valores en ThingSpeak cada 60 segundos y enciende un LED verde (buena calidad), amarillo (moderada) o rojo (mala calidad) según rangos predefinidos. Un buzzer emite una alarma si la lectura supera el umbral crítico. El histórico de datos en ThingSpeak te permite identificar patrones: cuándo se acumula más CO2 en tu oficina o dormitorio.

Compartir: WhatsApp
Escríbenos por WhatsApp