Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add UPS/advanced power management #6

Open
patricktokeeffe opened this issue Jul 24, 2018 · 0 comments
Open

Add UPS/advanced power management #6

patricktokeeffe opened this issue Jul 24, 2018 · 0 comments

Comments

@patricktokeeffe
Copy link
Member

Make units resistant to data corruption by adding a PowerBoost 1000 to function as UPS. Current design proposal:

  • connections
    • unregulated 5V input to enclosure (wall wart, solar panel, etc) → PowerBoost 1000
    • PowerBoost 1000 ←→ LiPo battery
    • PowerBoost 1000 → Raspberry Pi, sensors, GPS, etc (everything except the cell modem)
    • TBD: detect whether powerboost has charge current
    • TBD: status LED(s) for enclosure
  • functionality proposal #\1
    • unit powers on automatically whenever charge current is provided to the enclosure
    • unit remains powered on whenever charge current is provided
    • when battery reaches low level, unit powers itself off
      • pulls powerboost enable low to keep 5V output off while charging continues?
      • does it detect a complete power removal, and then 'reset' to turn on when power is restored?
  • functionality proposal #\2
    • unit powers on automatically whenever charge current is provided to the enclosure
    • unit remains powered on whenever charge current is provided
    • unit powers off whenever charge current is removed (ie does not drain battery)
  • functionality proposal #\3
    • hardware "on/off" on enclosure exterior
    • if switch is
      • ON: unit automatically turns on whenever charge input or sufficient battery level detected
      • OFF: unit turns off, or remains off if already off
    • powerboost recharges battery regardless of "on/off" switch position
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant