Thursday, May 1, 2025

Laziness is the mother of invention

For about 20 years, we've been using a set of Logitech Z-2200 speakers as our TV speakers. But they have an inconvenient volume control that requires one to get up from the sofa to turn the knob. Most of the time, it's enough to adjust the volume with the TV's internal control, but sometimes the speakers' knob needs to be tweaked. I had a gear motor lying around that never got used for a project, and so I set it with a blue pill microcontroller board, an IR receiver scavenged from a broken toy, a drv8833 driver, and some 3D printed parts, some lasercut plywood to keep things in place, a skate bearing, and a laser cut case, so now I can turn the volume control knob by pressing some unused buttons on our Blu-ray player remote. There is a satisfying whirring noise when it turns.

Arduino source code is here.



No comments: