Estoy usando un Módulo ESP8266 12 F con 3 Baterías de 1,2 V. Traté de conectar un sensor de humedad del suelo chino infame YL 69 así ( LINK) al pin anaolog del módulo ESP8266. El módulo funciona de 3,3 voltios a 5 V y viene con una placa electrónica que incluye un potenciómetro.
He pensado que como no voy a usar la salida digital no necesito esa placa extra entre el ESP8266 12F y el sensor. El sensor sin el tablero adicional ofrece dos pines.
Primer intento: Primer Pin: Pin A0 del Módulo ESP y Segundo Pin: Tierra de las Baterías Esto me dio algunas lecturas entre 0,00 y 340, pero parecía bastante poco fiable y reaccionando lentamente a los cambios.
Segundo intento: Pin A0 del módulo ESP a un pin y Pin4 del módulo ESP8266 12 F al otro pin (la idea era que con este método sería capaz de apagar completamente el sensor mientras no se necesita y por lo tanto aumentar la durabilidad del sensor). Con esto conseguí unas lecturas entre 0.00 y 1024. Sin embargo mientras usaba digitalWrite(PIN 4,LOW);
Todavía tengo lecturas del sensor ... ¿cómo si theres no fluye la corriente?
He probado el mismo sensor con una placa NodeMCU que contiene un chip ESP8266. Utilicé la placa adicional y la salida analógica y obtuve lecturas muy buenas y fiables.
Preguntas:
- Qué podría hacer para ajustar la configuración de modo que las lecturas con el módulo ESP8266 "desnudo" coincidan con las del modelo NodeMCU.
- ¿Por qué pude leer algo en el segundo intento cuando el pin digital 4 estaba apagado?
- ¿Hay alguna forma de utilizar el Primer intento sino apagar completamente el sensor cuando no se necesita para que no consuma corriente?
ACTUALIZACIÓN Gracias de nuevo por la ayuda: Esta es mi solución: Conecté VCC a un pin del sensor y tierra a través de una resistencia de 10 K al otro pin. Luego conecté el pin de lectura analógica del módulo ESP a un punto entre la resistencia de 10 K y el cable de tierra y terminé con la lectura utilizable entre 0 y 1024, aunque me di cuenta de que las lecturas llegan a 1024 muy pronto, pero es lo suficientemente bueno para mis usos.