
Helmet ESP32: LED helmet controller
An ESP32 that runs a WS2812B LED strip around a helmet, with 16 patterns, a bass mode that reacts to music, and an Android app over BLE.
- esp32
- leds
- ble
- android
Projects // 04
Projects I’ve built or am still working on. Each page has the specs, how it works, and what’s left to do.

An ESP32 that runs a WS2812B LED strip around a helmet, with 16 patterns, a bass mode that reacts to music, and an Android app over BLE.

Twelve ESP32-C5 boards and a manager board that wardrive together for Azimuth. They split the Wi-Fi channels between them, take turns scanning BLE, and keep going if my phone disconnects.

A small Linux box in my car that collects data from every radio I plug into it and puts it on an offline map. It only listens.

A DKMS driver for the MyGica/Geniatech A681B USB TV tuner on current Linux kernels. Supports ATSC 1.0 and clear QAM.