1.1 KiB
1.1 KiB
| title | description | date | projectPeriod | thumbnail | tags | selected | project | role | stack | outcome | audience | links | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lights Synchronized to Music | A Raspberry Pi music player that analyzed audio output and drove RGB LED strips. | 2026-04-26 | Spring 2016 |
|
|
false | leds | Hardware and software author |
|
My first finished non-trivial project, combining a web UI, audio processing, and hardware output | technical |
This was a full-stack application with a built-in music player, the output of which controlled the colour of a couple of RGB LED strips through a Raspberry Pi and some MOSFETs.
It was my first non-trivial project that got finished. Obviously, it was rather far from perfect, but I am still proud that I was able to build it on my own.
The backend logic was written in Python, and the FFT implementation was provided by NumPy. I also built a simple frontend for accessing the music player and changing the settings using vanilla web development technologies.