

A hardware project I built to learn by doing: LED lighting that reacts to music, designed from the board up rather than assembled from a kit.
I built the whole signal path myself:
Most of what I understand about the firmware/electronics boundary I picked up on projects like this one — a soldering iron, a datasheet, and a circuit that does nothing until, suddenly, it does. I later built a wireless companion to it, controlling the strips over RF instead of a wire.