Musical Sweater
Washable wearable for a family member: a Raspberry Pi Zero 2 W with a touchscreen in a removable fabric module, music playback, animations, and phone remote control.
A small embedded system done properly: three services behind one pinned HTTP contract, and a written policy check on where it can actually be worn at school.
The sweater runs its own Wi-Fi access point. A FastAPI service wraps MPD for playback, a pygame app drives the touchscreen animations, and a React phone UI acts as the remote, all agreeing on one pinned API contract. Stealth mode keeps it quiet; Show mode runs full animation and music.
The docs include research on Texas HB 1481 and the local district's device policy, so the guidance on where it can be worn is honest. Provisioning and configs are written and syntax-checked; nothing is claimed to work until it runs on the real Pi.
- → Flash the Pi and verify display, radio, Bluetooth, audio, and battery