MQ3PCB Sensor de Gas Alcohol en modulo con LM393

[MQ3PCB] MQ3PCB Sensor de Gas Alcohol en modulo con LM393

https://electrofranko.com/web/image/product.template/897/image_1920?unique=e7005d5

S/ 13.50 13.5 PEN S/ 13.50

S/ 13.50

Not Available For Sale

Esta combinación no existe.

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


Referencia Interna: MQ3PCB

Sensor de Alcohol y Vapor de Etanol (MQ3)

Módulo detector electroquímico para alcoholímetros, monitoreo de alcoholemia y seguridad en conducción.

El módulo MQ3 es un sensor electroquímico de alta sensibilidad diseñado específicamente para detectar la presencia de alcohol y vapor de etanol en el entorno. 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 moléculas de alcohol 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 alcoholímetros portátiles, sistemas de seguridad vial, control de acceso en industrias y proyectos de automatización residencial.

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 (Requerido para la activación química)
Resistencia del Calentador (RH)31 Ohm ± 3 Ohm a temperatura ambiente
Consumo de Corriente InternoMenor a 150 mA (Calentador operando)
Gas de Detección PrincipalVapor de Alcohol / Etanol (Ethanol)
Rango de Concentración0.05 mg/L a 10 mg/L de Alcohol (25 a 500 ppm)
Parámetro Detalle
Potencia de Calentamiento (PH)Menor o igual a 750 mW
Tiempo de Precalentamiento24 a 48 Horas (Para estabilizar la resistencia base Rs)
Comparador de VoltajeChip LM393 integrado para acondicionamiento 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 MQ3

Ventajas del MQ3

Alta Sensibilidad Específica al Etanol: Posee un blindaje químico optimizado que reduce la interferencia ante otros gases comunes, respondiendo de forma precisa a trazas de alcohol.

Monitoreo Cuantitativo y Cualitativo: Permite realizar mediciones progresivas de milivoltios mediante su pin analógico o disparar actuadores directos con el pin digital.

Estructura Resistente de Larga Duración: Cuenta con un filtro de gas de doble capa metálica que evita la entrada de partículas de polvo al núcleo calefactor, extendiendo la vida útil del módulo.

Código Arduino Completo y Optimizado

// Código Completo de Instrumentación para Sensor MQ3 (Detección de Alcohol) // Realiza lecturas continuas del canal analógico y digital, evaluando la estabilidad térmica const int PIN_ANALOGICO_MQ3 = A0; // Conexión al pin AO del módulo MQ3 const int PIN_DIGITAL_MQ3 = 2; // Conexión al pin DO del módulo MQ3 // 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 Vapor de Alcohol MQ3 ---"); pinMode(PIN_ANALOGICO_MQ3, INPUT); pinMode(PIN_DIGITAL_MQ3, 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_MQ3); int estadoUmbralDigital = digitalRead(PIN_DIGITAL_MQ3); 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 de Alcohol o Vapor de Etanol detectada."); } else { Serial.println("[ NORMAL ]: Niveles de alcohol bajo el umbral configurado."); } // 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 sensor está saturado por contacto directo con líquido."); } else { Serial.println(" [ STATUS ]: Sensor operando normalmente. Adquisición de vapor activa."); } Serial.println("-----------------------------------------------------------------------------------------"); } }