Estoy buscando una manera de que el ESP8266 (o una alternativa, como un Attiny85 con un módulo de RF) solo se encienda una vez que se haya activado un interruptor de láminas (o un sensor similar).
El problema es que el ESP8266 debería tener el tiempo suficiente para encenderse y enviar un mensaje a través de la red Wi-Fi. El interruptor de lengüeta podría cerrarse demasiado rápido para que el dispositivo envíe una señal.
¿Hay algún componente que pueda usar para agregar un tiempo mínimo de energía antes de que el interruptor de láminas (o la energía, de alguna manera) se cierre nuevamente?
El propósito es mantener las baterías durante mucho tiempo y al mismo tiempo notificar cuando se activa el interruptor de láminas.
Dampmaskin tiene la idea correcta , pero su diseño es demasiado simplista, por las razones que describí en mis comentarios.
Un circuito más robusto se vería así:
simular este circuito : esquema creado con CircuitLab
R1 y R3 se aseguran de que las corrientes de fuga en cualquiera de los transistores no causen una activación no deseada del circuito.
Obviamente, el micro debe establecer el pin GPIO alto tan pronto como sea posible después de que salga del reinicio, antes de que C1 se descargue demasiado (haga que C1 sea más grande si es necesario). Luego, puede establecer el pin bajo (o tristate) cuando la tarea que está haciendo está completa.
Puede sustituir los MOSFET por los BJT si lo desea, en cuyo caso, R2 y R4 no son necesarios (pero tampoco causan daño).
Un enfoque posible: Deje que el interruptor de lengüeta alimente el Attiny en paralelo con un transistor NPN (o quizás un MOSFET de canal N) como un interruptor de lado bajo. Cuando el Attiny se enciende, puede generar un ALTO en la base del transistor, encendiendo el transistor y manteniendo el Attiny encendido durante el tiempo que sea necesario. Cuando Attiny termina de hacer lo que se supone que debe hacer, puede configurar la salida en BAJO, lo que apaga el transistor y apaga todo (a menos que el interruptor de láminas aún esté cerrado).
Su funcionalidad no debe tener nada que ver con el tiempo que se activa el interruptor de láminas. La identificación de la actividad del interruptor de lengüeta debe poner su sistema en un estado en el que haga lo que debe hacer, complete el trabajo y luego se apague.
Así es como funcionan los modos de suspensión.
broma
Kevin Van Ryckegem
broma
Kevin Van Ryckegem
broma
broma
Kevin Van Ryckegem
broma
Kevin Van Ryckegem
broma