Cómo puedo saber si la placa está funcionando con la corriente o con la batería.
Y Posteriormente hacer alguna acción hacer sonar un buzzer ó enviar sms.
Es decir hacer una función y meterla en el loop que esté vefricando desde dónde se está alimentando.
Architect8:
Cómo puedo saber si la placa está funcionando con la corriente o con la batería.
Sería algo así como conectar la línea de voltaje que alimenta el cargador, a un GPIO del Nodemcu.
Podría ser una conexión directa (o con divisor resistivo en caso de no soportar el nivel de voltaje que alimenta al cargador).
Si el sistema funciona bien, me refiero a la batería, lo único que debes saber es si hay tensión de la fuente.
para ello pones una Resistencia y un Zener de 5.1V
Eso te dirá conectado a un pin del Arduino que hay o no tensión de la fuente. Si no hay tensión de fuente entonces tendrás tensión de la batería.
Para diferenciar entre batería y fuente externa, no.
Para alimentar el Nodemcu... ¿no se supone que ya trae uno integrado en la placa?
¿Entonces de qué sirve? Se me ocurre que para dar apoyo al regulador integrado cuando se añaden más cargas; el ESP8266 perfectamente puede generar picos de corriente de entre 200 y 250 mA.