MQ4PCB Sensor de Gas en Módulo con LM393

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

https://electrofranko.com/web/image/product.template/898/image_1920?unique=b6919d7

S/ 10.00 10.0 PEN S/ 10.00

S/ 10.00

Not Available For Sale

Esta combinación no existe.

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


Referencia Interna: MQ4PCB

Sensor de Gas Metano y Gas Natural Licuado (MQ4)

Módulo detector electroquímico para instrumentación industrial, redes de gas natural y minería subterránea.

El módulo MQ4 es un sensor electroquímico de alta sensibilidad diseñado específicamente para detectar la presencia de gas metano y gas natural licuado (GNL) en el ambiente. Utiliza un elemento sensor basado en dióxido de estaño, cuya conductividad eléctrica varía de forma proporcional a la concentración de gas metano presente en el aire. La placa incorpora una doble salida: una señal analógica para medir niveles exactos y una salida digital con umbral regulable mediante potenciómetro. Es la opción ideal para el desarrollo de sistemas de seguridad industrial, alarmas domésticas contra fugas, control de gases en minería y proyectos robóticos.

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 (Esencial para alcanzar punto de activación)
Resistencia del Calentador (RH)31 Ohm ± 3 Ohm a temperatura de laboratorio
Consumo de Corriente InternoMenor a 150 mA (Con calefactor encendido)
Gases de Detección PrincipalMetano (CH4), Gas Natural, GNL, Gas de hulla
Rango de Concentración200 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 óptimas (Para estabilizar conductancia base)
Comparador AnalógicoChip LM393 integrado para umbral digital rápido
Tipo de Salida de DatosAnalógica directa (AO) y Digital TTL (DO) regulable
Condiciones Ambientales-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 MQ4

Ventajas del MQ4

Inmunidad Relativa a Gases Comunes: Muestra un comportamiento altamente selectivo frente al metano, minimizando falsas alarmas provocadas por alcohol o humo de cigarrillos.

Acondicionamiento de Señal Integrado: La placa PCB incluye filtrado de picos de tensión y el operacional LM393 para switchear cargas o relés directamente desde la señal TTL.

Operación Segura en Entornos Críticos: Su encapsulado cerámico de alta resistencia y la rejilla metálica antiexplosión de doble capa aíslan el filamento caliente del gas circundante.

Código Arduino Completo y Optimizado

// Código Completo de Instrumentación para Sensor MQ4 (Detección de Metano) // Realiza lecturas continuas del canal analógico y digital, evaluando la estabilidad térmica const int PIN_ANALOGICO_MQ4 = A0; // Conexión al pin AO del módulo MQ4 const int PIN_DIGITAL_MQ4 = 2; // Conexión al pin DO del módulo MQ4 // 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 Gas Metano MQ4 ---"); pinMode(PIN_ANALOGICO_MQ4, INPUT); pinMode(PIN_DIGITAL_MQ4, INPUT); Serial.println("[ NOTA ]: El sensor requiere precalentamiento continuo para configurar 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_MQ4); int estadoUmbralDigital = digitalRead(PIN_DIGITAL_MQ4); 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 ]: Concentración de Metano / Gas Natural excede el límite de peligro."); } else { Serial.println("[ NORMAL ]: Concentración de gas dentro de los rangos atmosféricos permitidos."); } // 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 de gas."); } else { Serial.println(" [ STATUS ]: Sensor operando normalmente. Adquisición de hidrocarburos volátiles activa."); } Serial.println("-----------------------------------------------------------------------------------------"); } }