Skip to content

Instantly share code, notes, and snippets.

@topshed
Last active September 25, 2018 17:00
Show Gist options
  • Save topshed/31727d00d20ac49fc7bf9faf413dc49d to your computer and use it in GitHub Desktop.
Save topshed/31727d00d20ac49fc7bf9faf413dc49d to your computer and use it in GitHub Desktop.
Solar Power Pi - Arduino method.md

Equipment

  • RTC
  • Powerbosst 500
  • Pimoroni LipoShim
  • Arduino Trinket

Imgur

Process

  • 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment