The important thing to avoid hum is to make the connections between the source and the card audio input with a shielded cable.
Audio visualizer program sync to picture series#
To the original Project, in addition to the input diode, to protect the LED matrix input from possible voltage peaks, I also added a 390 ohm resistor in series between the Arduino pind D6 and the Data input, and a 1000 ♟ 12V capacitor to improve the Arduino supply voltage stability.Īs visible in the main photo I made the first prototype on a 4圆 cm multi-hole board using two RCA audio sockets (soldered directly on the board) which can also be replaced with a 3.5 mm female Jack socket. Using an RGB LED matrix based on 5050 SMD high brightness LEDs, it is necessary to use an external power supply because the RGB matrix can absorb more than 10mA per LED, therefore with all the LEDs lit at maximum brightness could absorb more than 2.5 Amperes.įor this reason I have inserted a diode in series at +5V in order to be able to power Arduino in stand alone mode, when the USB cable is not connected, and to avoid Arduino being the power source of the RGB matrix, so you avoid overloading the internal circuits of the board with a current it could not supply. Link to original project: 32-Band Audio Spectrum Visualizer Analyzer
I only modified the pilot part of the led matrix to adapt it to the RGB WS2812B Led Matrix. This project is for making a RGB 32-band audio (music) frequency spectrum visualizer using Arduino Nano and a 8x32 WS2812B RGB Led Matrix.Ī great thanks goes to Shajeeb author of the original project based on the MAX72xx led matrix.