Tenemos un proyecto con un importante problema de autonomía. Utilizamos un arduino casero (atmega328), y por el momento estamos utilizando interrupciones en los botones para despertar la atmega.
así que tenemos: dormir - > (botón presionado) - > Estela - > (identificación RFID del usuario) - > (Comunicaciones RF) - > dormir.
Hemos optimizado el consumo total con suspensión avanzada, módulos aislados de la corriente con transistores, etc.
Me preguntaba si podríamos usar un regulador de voltaje con un pin de apagado y unir un botón y un pin de la atmósfera con él.
Tendríamos este ciclo: cierre - > (botón presionado) - > pin de cierre ALTO - > atmega es alimentado - > el pin de apagado de ajuste de atmósfera HIGH durante la configuración de boceto - > identificación RFID del usuario) - > (Comunicaciones RF) - > perno de cierre del conjunto de atmega LOW - > parada
Obtienes el esquema aquí: Entonces, para resumir: necesito el botón durante mi boceto, así que cuando se presiona y se coloca el pin alto en el regulador, lo primero que hace el arduino es mantenerlo alto con su pin 4. Además, restaura la configuración de pull-up del botón volviéndolo a conectar a tierra a través del transistor npn. Cuando arduino se apaga, el botón está vinculado a VIN ya que npn hace una función NOT con el estado de arduino (ALTO o BAJO).
¿Crees que podría funcionar? Si algo no está claro, no dudes en decirme :-)
¡Muchas gracias!