MQ2PCB Sensor de Gas en Módulo con LM393

[MQ2PCB] MQ2PCB Sensor de Gas en Módulo con LM393

https://electrofranko.com/web/image/product.template/896/image_1920?unique=1a1dc28

S/ 12.00 12.0 PEN S/ 12.00

S/ 12.00

Not Available For Sale

Esta combinación no existe.

Términos y condiciones
Envío: 2-3 días laborales


Referencia Interna: MQ2PCB

Sensor de Gases Combustibles, Humo y GLP (MQ2)

Módulo detector por ionización química para seguridad doméstica, prevención de incendios y fugas de gas.

El módulo MQ2 es un sensor electroquímico de alta sensibilidad diseñado para la detección de gases combustibles y humo en el entorno ambiental. Utiliza un elemento sensor compuesto por dióxido de estaño, cuya conductividad eléctrica se incrementa proporcionalmente al entrar en contacto con gases como GLP, propano, metano, hidrógeno y humo. Cuenta con una salida analógica para lecturas cuantitativas exactas y una salida digital con umbral regulable mediante potenciómetro. Es ideal para sistemas de seguridad industrial, alarmas domésticas contra incendios, automatización residencial y monitoreo preventivo de fugas de gas.

Especificaciones Técnicas

Parámetro Detalle
Tensión de Alimentación (VCC)DC 5.0 V ± 0.1 V
Voltaje del Calentador (VH)5.0 V DC/AC (Indispensable para estabilización térmica)
Resistencia del Calentador (RH)31 Ohm ± 3 Ohm a temperatura ambiente
Consumo de Corriente InternoMenor a 180 mA (Calentador activo)
Gases de Detección PrincipalGLP, Propano, Metano, Hidrógeno, Alcohol, Humo
Rango de Concentración300 ppm a 10000 ppm (Partes por millón)
Parámetro Detalle
Potencia de Calentamiento (PH)Menor o igual a 900 mW
Tiempo de Precalentamiento24 Horas recomendadas (Para estabilizar resistencia base)
Comparador AnalógicoChip LM393 integrado para disparo digital veloz
Tipo de Salida de DatosAnalógica directa (AO) y Digital TTL (DO) ajustable
Condiciones de Operación-20 °C a 50 °C con Humedad menor al 95% RH
Mapeo del Esquema de PinesVCC, GND, DO (Salida Digital), AO (Salida Analógica)

Diagrama de Conexiones y Mapeo de Pines

Diagrama de Conexión MQ2

Ventajas del MQ2

Excelente Sensibilidad a Gases Inflamables: Presenta una alta tasa de respuesta ante concentraciones mínimas de gas licuado de petróleo (GLP) y propano, previniendo accidentes críticos.

Respuesta Rápida y Recuperación Veloz: El compuesto de dióxido de estaño recupera su resistividad original rápidamente una vez que el gas contaminante se disipa de la cámara del sensor.

Estabilidad y Larga Vida Útil: Su estructura robusta con malla de acero inoxidable doble protege el núcleo de calentamiento interno contra impactos y oxidación por humedad.

Código Arduino Completo y Optimizado

// Código Completo de Instrumentación para Sensor MQ2 (Gases Inflamables y Humo) // Realiza lecturas continuas del canal analógico y digital, evaluando la estabilidad térmica const int PIN_ANALOGICO_MQ2 = A0; // Conexión al pin AO del módulo MQ2 const int PIN_DIGITAL_MQ2 = 2; // Conexión al pin DO del módulo MQ2 // Configuración de temporización para análisis estable de gases unsigned long tiempoAnteriorMs = 0; const unsigned long intervaloMuestreo = 1000; // Lectura cada 1000ms void setup() { Serial.begin(115200); Serial.println("--- Inicializando Sistema de Detección de Gases Combustibles MQ2 ---"); pinMode(PIN_ANALOGICO_MQ2, INPUT); pinMode(PIN_DIGITAL_MQ2, INPUT); Serial.println("[ NOTA ]: El sensor requiere precalentamiento continuo para estabilizar la resistencia quimica."); Serial.println("Asegure un suministro estable de 5V en VCC para el correcto funcionamiento del calefactor."); Serial.println("-----------------------------------------------------------------------------------------"); } void loop() { // Lectura directa en cada ciclo del bus de hardware int lecturaCrudaADC = analogRead(PIN_ANALOGICO_MQ2); int estadoUmbralDigital = digitalRead(PIN_DIGITAL_MQ2); unsigned long tiempoActualMs = millis(); // Bloque síncrono temporizado para el procesamiento y reporte de datos if (tiempoActualMs - tiempoAnteriorMs >= intervaloMuestreo) { tiempoAnteriorMs = tiempoActualMs; // Conversión de la lectura del ADC a milivoltios de manera directa float voltajeSalidaMv = ((float)lecturaCrudaADC * 5000.0) / 1023.0; // Impresión estructurada de telemetría analítica Serial.print("MONITOREO ANALÓGICO -> ADC Crudo: "); Serial.print(lecturaCrudaADC); Serial.print(" | Voltaje de Señal: "); Serial.print(voltajeSalidaMv, 2); Serial.println(" mV"); Serial.print("ESTADO DIGITAL TTL -> Umbral LM393: "); if (estadoUmbralDigital == HIGH) { Serial.println("[ ALERTA ]: Presencia inusual de Gas Inflamable o Humo detectada."); } else { Serial.println("[ NORMAL ]: Concentración ambiental estable bajo el límite."); } // Diagnóstico básico de conectividad de líneas if (lecturaCrudaADC == 0) { Serial.println(" [ ALERTA ]: Lectura nula detectada. Compruebe la alimentación de 5V o líneas de señal."); } else if (lecturaCrudaADC >= 1020) { Serial.println(" [ ALERTA ]: Saturación de escala del ADC. Verifique cortocircuitos o niveles críticos de fuga."); } else { Serial.println(" [ STATUS ]: Sensor operando normalmente. Adquisición de gas activa."); } Serial.println("-----------------------------------------------------------------------------------------"); } }