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.