-
Notifications
You must be signed in to change notification settings - Fork 446
Open
Labels
Description
Feature
Controlling an LED strip that is mechanically integrated into the Phoniebox. The LEDs are supposed to look nice and also show status information, see below.
User perspective
As a user, I want my Phoniebox to have a fancy light bar that
- Distinguishes my box from my siblings' boxes
- Shows the following status information:
- Booting
- Booted / Ready
- Charging
- Done charging / battery full
- Volume
- Sync status
- Battery level
- Battery low alert
- Shutting down
- Dim down at night so the light looking nice at day doesn't light my whole bedroom at night.
Further information
The Phonieboxes I built feature a light bar. It contains a simple strip of addressable LEDs (WS2812 or similar) and even with a static color it looks fancy:
For Christmas the static colors were enough, but now I want to take it to the next level π
Concept
The rough plan is:
- Show the "ownership color" solidly by default.
- All other states are only shown when they are active (charging, done charging, syncing, battery low) or have just been changed (volume).
- The battery level could be displayed by a short press of the power button.
- The "booting" state can't be solved on the Raspberry Pi, I have Raspberry Pi Picos for that, we'll see.
Going forward
I plan to implement this for my kids' boxes but think this could be of use to others as well.
Reactions are currently unavailable
