A Steam-Powered Record Player
A interesting homemade device echoes influences of the steampunk genre.
Asciimation has unveiled an interesting musical concept–a steam-powered vinyl player that echoes influences of the steampunk genre. The creator explains:
The engine speed is controlled by a throttle being driven from a servo controlled by an Arduino. The RPMs are measured by a coil detecting the passing of six magnets in the edge of the platter and the approximate revs are displayed on an analogue meter.
I am using the PID controller library to do the work out how to control the servo based on the input speed. The safety valve is making the whistling noise at the start as steam pressure is built up. A small flick of the platter will start the engine and then the Arduino takes over trying to maintain 33 1/3 RPMc.