MQ9 Sensor de Gas en Modulo con LM393 para Deteccion de Gases LPG, CO, CH4

[MQ9PCB] MQ9 Sensor de Gas en Modulo con LM393 para Deteccion de Gases LPG, CO, CH4

https://electrofranko.com/web/image/product.template/903/image_1920?unique=126d437

S/ 11.00 11.0 PEN S/ 11.00

S/ 11.00

Not Available For Sale

Esta combinación no existe.

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


Referencia Interna: MQ9PCB

Sensor de Monóxido de Carbono y Gases Inflamables (MQ9)

Módulo detector electroquímico dual para prevención de intoxicaciones por combustión, monitoreo industrial y fugas de gas.

El módulo MQ9 es un dispositivo sensor diseñado específicamente para la detección selectiva de Monóxido de Carbono (CO) y una amplia variedad de gases combustibles e inflamables como el Metano (CH4) y Gas Licuado de Petróleo (GLP). Fabricado con un sustrato de dióxido de estaño, este componente altera su conductividad eléctrica interna según los ciclos térmicos aplicados a su calentador interno. Dispone de un diseño versátil con doble salida en placa: una señal analógica pura para mediciones cuantitativas precisas mediante microcontroladores y una salida digital TTL acoplada a un comparador LM393 con umbral de disparo regulable por potenciómetro. Es ideal para estaciones de monitoreo ambiental, alarmas domésticas contra incendios y sistemas de seguridad industrial.

Especificaciones Técnicas

Parámetro Detalle
Tensión de Alimentación (VCC)DC 5.0 V ± 0.1 V
Voltaje del Calentador (VH)5.0V (Fase gases combustibles) / 1.5V (Fase CO)
Resistencia del Calentador (RH)31 Ohm ± 3 Ohm a temperatura ambiente
Consumo de Corriente InternoMenor a 150 mA (Calentador operando)
Gases de Detección PrincipalMonóxido de Carbono (CO) y Gases Inflamables
Rango de Concentración (CO)10 ppm a 1000 ppm (Partes por millón)
Parámetro Detalle
Rango de Concentración (Gases)100 ppm a 10000 ppm (Metano / GLP)
Tiempo de Precalentamiento24 a 48 Horas (Para estabilizar la resistencia base)
Comparador de VoltajeChip LM393 integrado para conmutación TTL digital
Tipo de Salida de DatosAnalógica directa (AO) y Digital TTL (DO) ajustable
Condiciones de Operación-10 °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 MQ9

Ventajas del MQ9

Capacidad de Detección Dual: Permite supervisar simultáneamente la acumulación peligrosa de gases de combustión incompleta (CO) y la presencia de fugas de hidrocarburos volátiles.

Flexibilidad de Hardware Integrada: Facilita el desarrollo de proyectos mixtos gracias a su acondicionador analógico directo y al circuito lógico rápido para disparadores directos.

Filtro Protector Mecánico: Cuenta con una rejilla metálica de malla fina antiexplosión que protege el filamento térmico contra sedimentos y corrientes de aire inestables.

Código Arduino Completo y Optimizado

// Código Completo de Instrumentación para Sensor MQ9 (Detección de CO y Gases Inflamables) // Realiza lecturas continuas del canal analógico y digital, evaluando la estabilidad térmica const int PIN_ANALOGICO_MQ9 = A0; // Conexión al pin AO del módulo MQ9 const int PIN_DIGITAL_MQ9 = 2; // Conexión al pin DO del módulo MQ9 // 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 Monitoreo de CO y Gases Inflamables MQ9 ---"); pinMode(PIN_ANALOGICO_MQ9, INPUT); pinMode(PIN_DIGITAL_MQ9, INPUT); Serial.println("[ NOTA ]: El sensor MQ9 requiere precalentamiento continuo para estabilizar su comportamiento quimico."); Serial.println("Asegure un suministro estable de 5V en VCC para el correcto funcionamiento del calefactor integrado."); Serial.println("-----------------------------------------------------------------------------------------"); } void loop() { // Lectura directa en cada ciclo del bus de hardware int lecturaCrudaADC = analogRead(PIN_ANALOGICO_MQ9); int estadoUmbralDigital = digitalRead(PIN_DIGITAL_MQ9); 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 crítica de Monóxido de Carbono o Gas Inflamable detectada."); } else { Serial.println("[ NORMAL ]: Niveles de gas estables bajo el umbral de riesgo."); } // 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 si el entorno contiene altas concentraciones de gas o cortocircuitos."); } else { Serial.println(" [ STATUS ]: Sensor operando normalmente. Adquisición activa."); } Serial.println("-----------------------------------------------------------------------------------------"); } }