Utilizo un microcontrolador ESP8266-12-E como base para un sensor exterior que mide y envía la temperatura a través de wifi a un servidor. Soldé un sensor de temperatura DS18B20 (+ resistencia) en el chip. La energía es proporcionada por 2AA baterías de 1.5V (= 3V). Cuando la temperatura exterior es superior a -4 ° C / 25 ° F, todo funciona bien. Sin embargo, cuando la temperatura desciende por debajo, el ESP8266 ya no se despierta del sueño profundo. Se supone que el ESP funciona con 3.3V.
Mi primera idea de por qué esto falla a bajas temperaturas es que las baterías (alcalinas) no funcionarán a esas temperaturas. Así que los reemplacé con baterías de litio. Sin embargo, eso tampoco funcionará.
Ahora creo que el problema es que, aunque el uso de baterías de litio, las bajas temperaturas hacen que las baterías no suministren suficiente voltaje para el microcontrolador. ¿Crees que podría haber otra razón (como puntos de soldadura defectuosos) por qué eso no funciona?