Guía Completa: Pinout del Sensor de Alcohol MQ-3 e Integración con Arduino
La conducción bajo los efectos del alcohol es un delito grave en casi todo el mundo. Por ello, medir la concentración de alcohol en sangre es un procedimiento clave para las fuerzas del orden. Explicaremos cómo detectar alcohol mediante un sensor y diseñar el dispositivo con un microcontrolador típico.
¿Qué es un Sensor de Alcohol?
Fig 1: Alcoholímetro y alcohol en copas
El sensor es un dispositivo electrónico que mide la concentración de gas etanol y entrega una salida analógica. El MQ-3, de la familia MQ con semiconductor de óxido metálico, es muy popular. Funciona a 5 V CC y detecta concentraciones entre 25 y 500 ppm.
Pinout del Módulo Sensor MQ-3
Fig 2: Probador de alcohol portátil
Descripción de pines del módulo MQ-3:
Para el Sensor MQ-3
- Pines A: Conectan a la tensión de alimentación.
- Pines B: Uno a tierra (GND) y el otro como salida de señal.
- Pines H: Uno a alimentación y el otro a tierra (calefactor interno).
Nota: Los pines A y B son intercambiables.
Características y Especificaciones Clave
Fig 3: Alcoholímetro de mano
Características Especiales
- Doble malla protectora interna que aisla el calefactor, crucial porque el alcohol es inflamable.
- Elemento sensor tubular de cerámica Al₂O₃ recubierto de SnO₂, materiales sensibles al etanol.
- Alta sensibilidad al alcohol, bajo coste, modo standby de bajo consumo.
- Compatible con múltiples microcontroladores (Arduino, ESP32, STM32, etc.).
Principio de Funcionamiento
Fig 4: Alcoholímetro digital
En aire limpio, al calentarse la capa de SnO₂, el oxígeno se adsorbe en la superficie y captura electrones, creando una capa de agotamiento que aumenta la resistencia y bloquea el paso de corriente. Al introducir alcohol (aliento), este reduce la densidad de oxígeno adsorbido, baja la barrera de potencial y permite el flujo de corriente a través del sensor.
La concentración se expresa en ppm (partes por millón): 500 ppm = 500 moléculas de alcohol por millón de moléculas de gas.
Aplicaciones
Fig 5: Alcoholímetro de bolsillo
Principalmente: alcoholímetros para detectar conductores ebrios. También: detección de fugas de etanol en entornos industriales y domésticos, y dispositivos de monitorización ambiental.
Medición de Concentración mediante Salida Analógica
Fig 6: Alcoholímetro con carcasa
Cableado
Conecta VCC del sensor a 5 V del Arduino, GND a GND, y la salida analógica (AO) a la entrada analógica A0 del Arduino.
Calibración
Mejora la precisión equiparando lecturas a porcentajes y concentraciones. Prueba soplando al sensor antes y después de consumir alcohol (o usando vapor de alcohol isopropílico/desinfectante si no bebes). Como el MQ-3 es térmico, precalienta 20 s para lecturas estables. Código de precalentamiento:
Fig 7: Código de calibración
Fuente: lastminuteengineers.com
Finalizando el Montaje
El programa define rangos de concentración:
- Sobrio: < 120
- Dentro de límites legales: 120–400
- Ebrio: > 400
Fig 8: Código del alcoholímetro
Fuente: lastminuteengineers.com
Nota: Ajusta los umbrales según tu calibración real.
Detección de Presencia de Alcohol mediante Salida Digital
1. Cableado
Conecta VCC a 5 V, la salida digital (DO) a un pin digital del Arduino (p. ej., D2), y une las tierras. No uses la salida analógica simultáneamente.
2. Calibración
El módulo incluye un potenciómetro interno para ajustar el umbral digital. Gira el tornillo hasta que el LED de estado se encienda (salida HIGH) al soplar vapor de alcohol; luego retrocédelo ligeramente hasta que se apague (LOW).
3. Código Arduino para Salida Digital
Fig 9: Código Arduino
Fuente: lastminuteengineers.com
Sensor de Alcohol con Arduino: Medición Cuantitativa (RS/R₀)
El MQ-3 también detecta otros gases. Para una medición precisa:
- Determinar RS/R₀
Fig 10: Código para hallar RS/R₀
Fuente: teachmemicro.com
RS = resistencia del sensor en el gas objetivo; R₀ = resistencia en aire limpio.
- Sketch Arduino resultante
Fig 11: Sketch Arduino
Fuente: teachmemicro.com
- Alcoholímetro con LCD
Fig 12: Sketch final con LCD
Fuente: teachmemicro.com
Conclusión
Configurar sensores de alcohol no es difícil. Sigue esta guía para entender su funcionamiento y aprovechar al máximo tu MQ-3. Mantén el dispositivo alejado de gases corrosivos, vapores de silicio, álcalis y temperaturas extremas para preservar su sensibilidad. ¿Preguntas? Contáctanos.
Tecnología Industrial
- Construye un sistema aeropónico automatizado con Raspberry Pi y sensor de humedad
- Integración de sensor termopar con Arduino Portenta H7 usando MAX6675
- Proyecto Sensor DHT11 Temperatura y Humedad con Indicadores LED y Altavoz Piezo
- Sensor K30 CO₂: Monitorización en tiempo real de la calidad del aire interior
- Sensor de obstáculos IR casero con Arduino – Tutorial fácil con LED IR y fotodiodo
- Integración del sensor de huella capacitivo DFRobot (ID809) con Arduino o ESP8266
- Tacómetro Arduino de Alta Velocidad – Algoritmo "Single-Shot" para RPM Preciso
- Sistema Radar Compacto con Arduino Nano, Sensor HC-SR04 y Pantalla 1.8"
- Sensor de Temperatura Digital DS18B20 1-Wire: Pinout, Características y Aplicaciones Prácticas
- Sensores para Arduino: Tipos, Aplicaciones y Proyectos Reales
- Sensor de Alcohol MQ135: Circuito, Principio de Funcionamiento y Aplicaciones