Hamish Johnson - Photographer & Physicist

MEDIA CONTROLLER

July 2021 - ???

A prototype home-made media controller using a knob for volume control with some extra programable buttons! The project, written in c++, uses a Pro Micro (ATmega32U4) to control status LEDs and act as a human interface device (HID) that the computer recognizes to take keystroke and system inputs. This lets it control volume, playback, mute, and other macros.

The thesis of this device is to make playing music fun while working or gaming, and allowing easier access to common macros. I plan to build a proper housing for the controller, as well as switch to a state-machine architecture to allow for more flexible inputs depending on what I want to work with.