INFORMACIÓN
El MQ2 Detector de Gas LP Butano Hidrógeno, es un sensor electro-químico que varía su resistencia al estar contacto con gases inflamables especialmente LP, propano, hidrógeno, metano e incluso humo en general, el módulo contiene un circuito electrónico que funciona como interfaz además cuenta con una salida analógica y otra digital.
Sus principales usos incluyen sistemas de detección de fugas de gas en hogares, cocinas, vehículos, laboratorios, proyectos de domótica y sistemas de alarma contra incendios. Gracias a su fácil integración y salida analógica y digital, el MQ2 es compatible con diversas tarjetas de desarrollo como Arduino Uno, Mega, Nano, ESP8266, ESP32, STM32 y Raspberry Pi, permitiendo desarrollar sistemas de alerta inteligentes que activan alarmas, envían notificaciones o controlan ventilación automática en caso de detección de gas. Es ampliamente utilizado en proyectos educativos, industriales y de automatización del hogar.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: MQ2.
- Detección de: Gases combustibles y humo (GLP, Propano, Metano, Hidrógeno, Humo, Alcohol y Monóxido de carbono).
- Especialmente sensible a: GLP, Propano e Hidrógeno.
- Voltaje de Operación: 5 V.
- Corriente: < 150 mA.
- Dispositivo base: Sensor MQ2.
- Rango de detección: 300 a 10000 ppm.
- Gas característico: 1000 ppm, Isobutano.
- Tiempo:
- Respuesta: ≤ 10 s.
- Recuperación: ≤ 30 s.
- Resistencia de censado: 1 KΩ 50 ppm Tolueno a 20 KΩ in.
- Humedad: ≤ 95% RH.
- Temperatura de trabajo: -20 ℃ ~ +50 ℃.
- Respuesta rápida y alta sensibilidad.
- Contenido de oxígeno ambiental: 21%.
- Dimensiones: 40 mm x 20 mm x 21.5 mm.
- Peso: 8 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Recomendaciones antes de usar este sensor.
- Antes de usarlo por primera vez se recomienda “curarlo” de 6 a 24 horas, 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 para funcionar correctamente, 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.
Funcionamiento del Módulo MQ2.
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 su ambiente de sensado son 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, atrayendo electrones del dióxido de estaño y dificultando el flujo de corriente. En presencia de gases, la densidad de oxígeno absorbido 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 transmitir 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)

Debido a que tenemos una curva y no una ecuación es necesario estimar y por regresión hallar la ecuación, te recomendamos usar Excel, ingresando los datos de la curva para un gas en específico con la mayor cantidad de puntos posibles, después graficar y agregar una línea de tendencia posteriormente 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 se contará un millón de moléculas, solo una de esas partículas sería del gas que se busca medir.
Conexión básica del módulo MQ2 con tarjetas de desarrollo compatibles con Arduino IDE.
A continuación se muestra un ejemplo de la conexión y el código para el sensor MQ2 con una tarjeta de desarrollo que permitirá 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 se presenta 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 MQ2pin (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 calentando!"); delay(20000); // Espera a que el sensor se caliente durante 20 segundos } void loop() { sensorValue = analogRead(MQ2pin); // read analog input pin 0 Serial.print("Valor detectado por el sensor: "); Serial.print(sensorValue); if(sensorValue > 300) { Serial.print(" | Se detectó humo!"); } 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, se recomienda 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 calentando!"); delay(20000); // Espera a que el sensor se caliente durante 20 segundos } void loop() { boolean MQ_estado = digitalRead(MQpinD); //Leemos "D0" la terminal digital del sensor if(MQ_estado) //si la salida del sensor es 1 { Serial.println("Sin presencia de humo"); } else //si la salida del sensor es 0 { Serial.println("Gases detectados en el ambiente"); } delay(100); }






























Valoraciones
No hay valoraciones aún.