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 como este ( LINK ) al pin anaologico del modulo ESP8266. El módulo funciona de 3,3 voltios a 5 V y viene con una placa electrónica que incluye un potenciómetro
Me di cuenta de que, dado que no voy a usar la salida digital, no necesito esa placa adicional entre ESP8266 12F y el sensor. El sensor sin la placa adicional ofrece dos pines.
Primer intento: Primer pin: A0 Pin del módulo ESP y segundo pin: conexión a tierra de las baterías Esto me dio algunas lecturas entre 0.00 y 340, pero parecía bastante poco confiable y reaccionaba lentamente a los cambios.
Segundo intento:
A0 Pin 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 podría apagar completamente el sensor mientras no es necesario y, por lo tanto, aumentar la durabilidad del sensor )
Esto me dio algunas lecturas entre 0.00 y 1024.
Sin embargo, mientras utilizaba digitalWrite(PIN 4,LOW);
, todavía obtenía lecturas del sensor ... ¿cómo si no hay flujo de corriente?
Probé el mismo sensor con una placa NodeMCU que contiene un chip ESP8266. Usé la placa adicional y la salida analógica y obtuve lecturas muy buenas y confiables.
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 un poco durante la configuración de segundo intento cuando se desactivó el pin digital 4?
- ¿Hay alguna forma de usar el método Primer intento pero apagar el sensor por completo cuando no sea necesario para que no se extraiga corriente?
ACTUALIZACIÓN Gracias de nuevo por la ayuda: Aquí está mi solución: Conecté VCC a un Pin del Sensor y tierra a través de una resistencia de 10 K al otro Pin. Entonces conecté el Pin de lectura analógica del módulo ESP a un punto entre la resistencia de 10 K y el cable a tierra y terminé con una lectura útil entre 0 y 1024, aunque noté que las lecturas llegan a 1024 muy pronto, pero es lo suficientemente bueno para mis usos