This is the firmware for my addressable LED strip controller project. The aim is to control a strip of WS2812Bs with a set of pre-loaded animations.
The hardware for this project is about to undergo a significant rework, and so the firmware will be changing too. Work on the 3.x branch has been abandoned.
- Exploratory work (nRF52 DK)
- Schematic
- PCB design
- Firmware development
- LED strip control (WS2812B)
- Bluetooth control
- One-button physical interface
- Appears as USB mass storage for easy animation uploading
- USB-C
- Li-ion battery charging and monitoring (designed for 18650s)
- Additional software tool for easy animation creation