Chisme 136 · El olfato del Lince: sensor de alcohol

Practica aquí antes de tocar la placa. Vas a conectar un módulo sensor de alcohol de cuatro pines a la ESP32 Plus y a usarlo de dos maneras: con su salida digital (D0) y con su salida analógica (A0). Después encenderás un LED cuando detecte vapores. Cada paso se desbloquea al completar el anterior.

Prototipo educativo. No es un alcoholímetro y no sirve para medir alcohol en una persona. Los números del simulador son aproximados: los de tu módulo serán distintos.

El sensor y el vapor

MQ alcohol
ESP32 Plus
LED (pin 5) apagado
cables sin conectar

Calentamiento: sin alimentación.

1Conecta los cables

El módulo tiene cuatro pines: G (tierra), V (alimentación), D0 (salida digital) y A0 (salida analógica). Su calentador está pensado para 5 V, pero las entradas de la ESP32 solo aguantan 3,3 V, así que alimentamos con el pin de 3,3 V. Hazlo con el USB desenchufado.

Módulo · V → pin
Módulo · G → pin
Módulo · D0 (digital) → pin
Módulo · A0 (analógica) → pin

2Antes de oler: tres cosas importantes

3Calienta y prueba las dos salidas

Espera a que el calentamiento llegue al 100 % (en el simulador va acelerado). Luego acerca el algodón y mira A0 y D0. Gira también el potenciómetro y observa cómo cambia D0.

SituaciónA0 (0–4095)D0Probada
Aire limpio——no
Algodón cerca——no

4El programa: enciende un LED

Dos montajes, dos programas. En los dos el LED está en el pin 5. Completa los bloques.

5Piensa como un científico

Lee y predice

Desconectamos el USB y lo volvemos a conectar. ¿Cuándo podemos fiarnos de la medida?Cuando el sensor se haya calentado otra vez. Los primeros minutos las lecturas son altas y bailan, como en la barra de calentamiento del simulador.
Hace calor y hay humedad. ¿Cambia la lectura?Sí: estos sensores también dependen de la temperatura y la humedad. Por eso conviene comparar siempre en las mismas condiciones y anotar cómo era el ambiente.
Se ha estropeado el pin A0 del módulo. ¿Podemos seguir?Con D0 sí: te sirve como detector de sí o no. Solo habrás perdido la lectura del «cuánto». Se puede reparar soldando un cable al punto de soldadura de A0.

Placa ESP32 Plus y programación por bloques con ACECode: Acebott. Módulo: kit avanzado de robótica.