"Mechanical" VU Meter
I have always been attracted by VU Meters, in fact at home I had designed a system to listen to music using my father's old A/V mixer equipped with 2 VU meters, the first one for the left audio channel and the second one for the right audio channel. One day, suddenly, the mixer stopped working, so I decided to make a VU meter myself using Arduino...
How does it work ?
Using a simple Jack 3.5mm female connector I can analyze the sound made by the external devices, then once certain calculations have been made, the display will show the sound's signal strength as a rectangle.
A real component of an audio rack!
EXPANDED TECHNICAL DETAILS
Physical Analog Volume Visualization
This unique project bypasses traditional digital displays to create a "Mechanical" VU Meter, where a physical needle or arm responds to the intensity of the audio signal.
- Envelope-Detection Analog Processing: The Arduino captures the audio signal via a microphone or line-in. The firmware performs "Envelope Detection," rectifying and smoothing the raw AC audio into a clean DC voltage that represents the current volume.
- High-Response Servo Actuation: Translates the volume levels into precise angular positions for a micro-servo motor. The firmware includes a "Damping" algorithm to mimic the weight and ballistic response of high-end analog VU meters.
Aesthetics
- Organic Needle Motion: Uses a logarithmic mapping function to ensure the mechanical needle responds realistically to sound changes, providing a vintage, high-fidelity look to any modern audio setup.