Mirko Pavleski
Published © GPL3+

DIY Analog VU meter with Arduino peak meter

The simplest and cheapest way to make a stand-alone analog quality VU meter with instruments from an old audio recorder.

BeginnerFull instructions provided3 hours491
DIY Analog VU meter with Arduino peak meter

Things used in this project

Hardware components

Microamp meter with a moving needle (galvanometer)
×2
TL081 or similar OP amp IC
×2
Potentiometer stereo 2x10k
×1
some passive elements (capacitors, resistors and diode)
×1
Arduino Nano R3
Arduino Nano R3
×1
LED (generic)
LED (generic)
×2

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free

Story

Read more

Schematics

SchemATIC peak

...

Schematic VU

.

Code

Arduino code

C/C++
...
#define L A0
#define R A1
 
int sigL = 0;
int sigR = 0; 

void setup() {
 pinMode(2, OUTPUT);
 pinMode(3, OUTPUT);
}
 
void led() {
 sigL = analogRead(L)*5;
 sigR = analogRead(R)*5;
 if (sigL > 600)  {digitalWrite(2, HIGH);} else {digitalWrite(2, LOW);}
 if (sigR > 650) {digitalWrite(3, HIGH);} else {digitalWrite(3, LOW);}
 
}
 
void loop() {
 led();
}

Credits

Mirko Pavleski

Mirko Pavleski

140 projects • 1239 followers

Comments