To me, many music reactive light products seemed too flashy and not in sync with music, so I built my own.
What it does
Wifi light with multiple modes: solid, fading, and music reactive. For music reactive mode, users can customize the devices sensitivity to display certain colors as well as the overall brightness. Rather than flashing different colors, LyteBox mixes colors based on an analysis of the music's audio spectrum.
How I built it
The LyteBox itself was built with an opaque cup, a nodeMCU micro controller, 2 LEDs and a small piece of cardboard. The LEDs are diffused with a Kleenex tissue. Lytebox's front-end was built in visual studio and uses sockets to send user config info to a python back-end. The back-end captures internal audio data, computes color values based on the Fast Fourier Transformation, then sends live data over wifi to the nodemcu.
Challenges I ran into
Making LyteBox wireless and work over a restricted network.
Accomplishments that I'm proud of
It works and doesn't look bad.
What I learned
How to make IOT devices.
What's next for LyteBox
Additional Features - connectivity with bluetooth and MacOS support