Skip to content

heolfief/VU-meter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VU-meter

Table of contents

Description

This project is an AVR based LED VU-meter. It's display consists of 80 LEDs per audio channel. Each PCB holds all the LEDs, the analog and digital segments of the circuit and only handle one audio channel. That way you can build a stereo VU-meter just by using two instances of this circuit (which can be mechanically stacked together). Each audio channel will be completely separated and computed separately by the AVR microcontroller on each PCB.

Pictures

Hardware

The hardware is based on 3 main components:

  • ATmega328p AVR microcontroller
  • MCP6004 quad op-amp
  • 74HC595 shift-registers for extended MCU outputs

This board runs on 5V DC power and should not exceed 500mA of current draw (All LEDs lit up). A stabilized power supply is needed in order to provide clean power to the analog circuit.

PCB

Populated PCB picture:

Bare PCB pictures:

The PCB was manufactured by PCBWay. Total cost was 44$ including shipping to France by DHL for 5 pieces.

I received the PCB 6 days after placing order on their website. General quality is good. Highly recommend their service.

Documents available

Software

The Firmware for the AVR microcontroller is written in C.

  • IDE : Atmel Studio 7.0 (can be opened in MPLAB X)
  • Compiler : avr-gcc

Documents available

Copyright and license

heolfief/VU-meter is licensed under the GNU General Public License v3.0.

See the LICENSE file for more information.