INFORMACIÓN
El MQ-135 Detector de Calidad de Aire es un sensor electrónico diseñado para medir la calidad del aire detectando una amplia gama de gases nocivos como amoníaco (NH₃), óxidos de nitrógeno (NOx), alcoholes, benceno, humo y dióxido de carbono (CO₂). Este sensor utiliza un componente semiconductor sensible a los cambios en la concentración de estos gases, generando una señal analógica proporcional que puede ser leída por microcontroladores.
Es ideal para sistemas de ventilación inteligentes, hogares automatizados, estaciones de monitoreo ambiental, proyectos educativos sobre calidad del aire, y dispositivos portátiles de medición ambiental. El sensor ofrece una salida analógica proporcional a la concentración de gases y, en algunos módulos, también una salida digital configurable mediante un potenciómetro. Es compatible con diversas tarjetas de desarrollo como Arduino (UNO, Mega, Nano), ESP32, ESP8266, STM32 y Raspberry Pi, lo que facilita su integración en sistemas embebidos tanto para prototipos como para soluciones reales orientadas a la salud, el medio ambiente y la seguridad.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: Módulo MQ-135.
- Voltaje de operación: 5 V.
- Corriente de operación: 150 mA.
- Detección de: Amoníaco (NH3), Óxidos de nitrógeno (NOx), Alcohol, Sulfuros, Benceno (C6H6), Monóxido de carbono (CO) y humo.
- Sensibilidad:
- 10 – 300 ppm Amoníaco (NH3) y Alcohol.
- 10 – 1000 ppm Benceno.
- Consumo de potencia calorífica ≤ 800 mW.
- Temperatura de operación: -20 °C~70 °C.
- Humedad de operación: <95% RH.
- Tamaño: 40 mm x 21.5 mm x 20 mm.
- Peso: 8 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Recomendaciones antes de usar este sensor.
- Antes de usarlo por primera vez te recomendamos “curarlo” de 6 a 12 hrs, es decir, dejarlo conectado para que el calentamiento del sensor elimine los residuos que pudieran quedar en el proceso de fabricación.
- Este sensor tiene un sistema que aumentar su temperatura, por lo que no es recomendable tocarlo una vez conectado.
- Se recomienda su uso en interiores, a temperatura ambiente y en ambientes sin condensación de agua.
- Su sensibilidad se puede ajustar mediante el potenciómetro en la placa.
- Los módulos MQ son sensibles a más de un gas y en diferente proporción, por lo que no son recomendables para identificar la presencia de un gas específico.
- Se recomienda que trabaje en un ambiente con 21% o un mínimo de 2% de concentración de oxígeno en el aire.
Funcionamiento del Módulo MQ-135.
El sensor propiamente se encuentra encerrado en dos capas de malla de acero inoxidable que asegura que el elemento calentador interno no cause una explosión dado que en su ambiente de trabajo puede haber presencia de gases inflamables, además filtra las partículas suspendidas para que solo gases accedan a la cámara. Dentro, se encuentra una bobina de níquel-cromo para formar el sistema de calefacción y un revestimiento de dióxido de estaño (que es sensible a gases combustibles) forma el sistema de detección.
Una vez se calienta el dióxido de estaño absorbe el oxígeno (del aire limpio) en su superficie, a su vez el oxígeno atrae electrones del dióxido de estaño, dificultando el flujo de corriente a través de este. En presencia de gases, la densidad de oxígeno absorbido por el sensor disminuye liberando a los electrones, permitiendo que la corriente fluya con mayor libertad por el sensor.
Módulo Sensor.
El voltaje de salida analógica proporcionado por el sensor cambia en proporción a la concentración de humo/gas. Cuanto mayor sea la concentración de gas, mayor será el voltaje de salida; mientras que una menor concentración de gas da como resultado un voltaje de salida bajo.
El módulo incorpora un circuito con un comparador de alta precisión para poder medir la señal y un potenciómetro para ajustar el nivel de concentración umbral al cual el pin digital pasará de estado BAJO a estado ALTO.
Curva Característica de Sensibilidad.
Los módulos MQ son sensibles a más de un gas y en diferente proporción a cada uno, por lo que si el objetivo eso obtener los valores en unidades correspondientes a la concentración del gas medido es necesario hacer un proceso de escalado mediante software a partir de la curva característica de sensibilidad (disponible en la hoja de datos)

Dado que tenemos una curva y no una ecuación es necesario hacer una estimación y hallar una ecuación, por ejemplo por el método de regresión, una forma de hacerlo es usar Excel, ingresando los datos de la curva para un gas en específico con la mayor cantidad de puntos posibles, graficar, agregar una línea de tendencia y escoger la ecuación potencial para implementar en tu código y así estimar la concentración.
¿A qué equivale 1 ppm?
Para describir la cantidad de gas por volumen en el aire, la unidad de medida más común es “partes por millón” o ppm, es decir, 1 ppm significa que si contáramos un millón de moléculas, solo una de esas partículas sería del gas que buscamos medir.
Conexión básica del módulo MQ135 con tarjetas de desarrollo compatibles con Arduino IDE.
A continuación te mostramos un ejemplo de la conexión y el código para el sensor MQ-135 con una tarjeta de desarrollo que nos permite observar las lecturas de su terminal analógica en el puerto serial.
Componentes adicionales necesarios.
Paso 1: Realiza las conexiones.

Paso 2: Código de funcionamiento.
a) Lectura analógica.
A continuación te presentamos una versión del código en el que podrás ver una representación de la variación de la resistencia interna del sensor dado un cambio en la concentración de gases inflamables.
#define MQ135pin (0) float sensorValue; //variable para guardar el valor analógico del sensor void setup() { Serial.begin(9600); // Inicializamos el puerto serial a 9600 Serial.println("El sensor de gas se esta pre-calentando"); delay(20000); // Espera a que el sensor se caliente durante 20 segundos } void loop() { sensorValue = analogRead(MQ135pin); // lectura de la entrada analogica "A0"" Serial.print("Valor detectado por el sensor: "); Serial.print(sensorValue); if(sensorValue > 300) { Serial.print(" | Se ha detectado gas!"); } Serial.println(""); delay(2000); // espera por 2 segundos para la siguiente lectura }
b) Lectura digital.
Si tu aplicación fuera algo así como activar una alarma en cuanto se detecta la presencia de algún gas inflamable, te recomendamos realizar una calibración de su sensibilidad mediante el potenciómetro y una muestra de gas a fin de utilizar la salida digital de este sensor. Para ello, en cuanto a conexiones, es necesario conectar la salida digital del sensor al pin digital 2 de la tarjeta de desarrollo e implementar el siguiente código.
int MQpinD = 2; void setup() { Serial.begin(9600); pinMode(MQpinD, INPUT); Serial.println("El sensor de gas se esta pre-calentando"); delay(20000); // Espera a que el sensor se caliente durante 20 segundos } void loop() { boolean MQ_estado = digitalRead(MQpinD); //Leemos la terminal digital "D0" del sensor if(MQ_estado) //si la salida del sensor es 1 { Serial.println("Sin presencia de gases en el ambiente"); } else //si la salida del sensor es 0 { Serial.println("Gases detectados en el ambiente"); } delay(100); }

Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN
Limpiador Electrónico en Aerosol 454 ml SILIJET E-7 Plus
Congelante Detector de Falla para Circuitos Electrónicos 170 ml SILIJET E-3
Limpiador y Lubricante para Equipos Electrónicos en Aerosol 170 ml SILIJET E-PLUS
CAU-118 Punta Conica para Cautin CAU-105 y CAU-115
Alcohol Isopropílico en Aerosol 400 ml
PShieldX Shield de Expansión para Raspberry Pi Pico
SYB-500 Protoboard 2700 Puntos
Soldador de Gas Tipo Bolígrafo
Kit Soldador Eléctrico 90W 110V Cautín Multímetro
KBU1010 Puente Rectificador 1000V 10A
UNIT Módulo Hub I2C QW/ST 5 Puertos
HB-019 Desoldador de Succión Eléctrico 36W 110V
HT-PD27W-US Eliminador 27W USB Tipo C PD para Raspberry Pi 5
Driver LED para Tarjetas XIAO
46122 Clavijas Planas de Hule Volteck
Kit Agujas de 0.15-0.35mm para Limpieza de Boquillas
CAU-115A Cautin Tipo Lapiz de 35W 127V con Accesorios
Kit Limpiador y Protector Antiestático para Pantallas 60 ml LCD CLEANER
RP2040-Zero 2MB Flash USB Tipo C
Espuma Limpiadora para Equipos Electrónicos 454 ml SILIMPO
UNIT Touchdot ESP32-S3 WiFi BT




















Valoraciones
No hay valoraciones aún.