Hola a todos,
Estoy diseñando una estación meteorológica para casa con diferentes sensores (temperatura, humedad, presión barométrica, luminosidad...) conectados a un nodeMCU lolin y envío los datos a la nube a un servidor de thingspeak donde me grafica los datos.
Hasta ahí todo bien y funcionando sin problema, el problema viene cuando quiero mandar el dispositivo a dormir, la idea es que se despierte cada hora, sense y mande a la nube para tener 24 valores por día y tener un registro de lo que pasa, la idea es crear una base de datos para luego pasársela a una Red neuronal pero esto ya es otro tema a parte.
En cuanto a Hardware tengo conectados el pin D0 al pin RST del nodeMCU (he probado tambien con una resistencia de pullup pero me pasaba lo mismo.
Código simplemente utilizo la instrucción
#define minutes 60 * 1000000 //60(seconds in a minute) * 1.000.000 (microseconds in a second)
ESP.deepSleep(60 * minutes);
El resto del código no lo veo relevante para esta consulta pero si lo necesitais os lo subo sin problema.
El problema es el siguiente, creo que es mas HW que otra cosa, en cuanto conecto los pines D0 y RST el led interno empieza a parpadear y el dispositivo se cuelga mandando datos extraños por el serial, algo de este estilo
@>h⸮:⸮⸮⸮H⸮l쨤ld⸮p :I⸮⸮⸮txyhl$⸮ayh⸮⸮⸮⸮EO⸮v⸮hd⸮⸮xI⸮4⸮⸮0dn⸮⸮⸮CGH⸮@>h⸮:⸮⸮⸮⸮⸮⸮⸮⸮
he probado con los diferentes baud rates pero nada
¿Qué estoy haciendo mal? seguramente será una tontada, pero ahora mismo no caigo....
Gracias