- RTC
- Powerbosst 500
- Pimoroni LipoShim
- Arduino Trinket
-
Trinket sets shutdown_pin (3) LOW [-> Pi GPIO 4]
-
Trinket sets cutpower_pin (4) to LOW [-> LipoShim EN pin]
-
Trinket sets shutdown_pin (3) HIGH [-> Pi GPIO 4]
-
Trinket sets cutpower_pin (4) to HIGH [-> LipoShim EN pin]
-
LipoShim switches on power to Pi
-
Pi boots
-
Pi does stuff
-
Arduino waits 3 minutes
-
Trinket sets shutdown_pin (3) LOW [-> Pi GPIO 4]
-
Pi starts shutdown
-
Trinket waits 90 seconds
-
Trinket sets cutpower_pin (4) to LOW [-> LipoShim EN pin]
-
LipoShim cuts power to Pi