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
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.
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ón | A0 (0–4095) | D0 | Probada |
|---|---|---|---|
| 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.