DIY Arduino Music Spectrum Analyzer with 280 LEDs

DIY Arduino Music Spectrum Analyzer with 280 LEDsMAKER: emdee401/Translated by: Fun Endless

Adding dynamic LED effects to music can enhance the immersive experience of listening to music. Here, I will create a super-sized 14-frequency audio spectrum analyzer using Arduino and the Si5351 clock signal generator.
The LED strip (containing 280 LEDs) and acrylic board are the main components, with Arduino serving as the controller, equipped with microphone input, brightness adjustment, sensitivity conditions, and peak delay adjustment functions. It can be said to have high-end effects.
The source code, PCB, and schematic of the project are open source and can be downloaded from the project repository:https://make.quwj.com/project/276

Working Principle

DIY Arduino Music Spectrum Analyzer with 280 LEDs

The circuit is mainly based on the Arduino Mega 2560 (the Pro version takes up less space, recommended). The Arduino uses the SI5351 clock signal generator module to generate two independent and stable frequencies to drive the clock for the MSGEQ7 spectrum chip. The MSGEQ7 is a seven-channel spectrum analyzer chip that can divide the input signal into seven different frequency containers.

Due to the different inputs, the output signals of each container will change. All frequency containers are sequentially sent to the DAC chip for conversion output.

Since it is a seven-channel chip, the frequency range of the containers can be adjusted by modifying the clock frequency of the chip.

Arduino will loop read the DAC of the MSGEQ7 chip and convert each container to multiple LEDs in each acrylic light block.

These LEDs are driven in series, and although 240 LEDs are driven simultaneously, the response speed is very fast.

Isn’t it very interesting? Let’s take a closer look at the production method.

Materials List

Arduino Mega 2560 pro × 1 WS2812 acrylic LED lights × 280 Wires × Several Microphones × 1 MSGEQ7 chip × 1 Si5351 clock signal generator × 1 WS2812 (74 lights/meter) × Several 10mm acrylic boards × Several

Circuit Design

DIY Arduino Music Spectrum Analyzer with 280 LEDs

DIY Arduino Music Spectrum Analyzer with 280 LEDs

This project can be built using a breadboard or a custom PCB. I chose to use a PCB here.

DIY Arduino Music Spectrum Analyzer with 280 LEDs

DIY Arduino Music Spectrum Analyzer with 280 LEDs

Regardless of which method you choose, please solder the components correctly.

The PCB layout and component list can be downloaded from the project repository.https://make.quwj.com/project/276

Processing Acrylic Light Strips

DIY Arduino Music Spectrum Analyzer with 280 LEDs

DIY Arduino Music Spectrum Analyzer with 280 LEDs

As shown, my LEDs are maximized in position on the light strip. If you want a larger effect, you must use a larger light strip or cut it and rewire.

DIY Arduino Music Spectrum Analyzer with 280 LEDs

Once completed, the display formed by the LEDs is 50cm high and 82cm wide. Theoretically, you could design it even larger, but wiring can become difficult.

In the project, you can use the student version of AutoCAD and simultaneously use a laser cutter to cut 280 acrylic light strips.

The required files can be downloaded from the project repository.https://make.quwj.com/project/276

Assembling All Components

DIY Arduino Music Spectrum Analyzer with 280 LEDs

1. Assemble the acrylic display and light strip.

2. Assemble the base.

DIY Arduino Music Spectrum Analyzer with 280 LEDs

3. Assemble the logo light strip (optional).

4. Assemble the display stand.

5. Wire the entire system.

Edit Code

The main code sketch required for the project has been uploaded to the project repository and can be downloaded and viewed at any time.https://make.quwj.com/project/276

If you need to add a blinking logo, you can use Logoblink to write a small Arduino program.

Completion

Once the code is input, the super-sized spectrum analyzer is completed.

Project repository address:

http://make.quwj.com/project/276

via instructables.com/id/Super-Sized-Acryllic-Spectrum-Analyzer/

The links in the article can be clicked at the end to read the original text.

DIY Arduino Music Spectrum Analyzer with 280 LEDs

More exciting content

Make a motorcycle dashboard with Raspberry Pi

Make a smart pet feeder with Raspberry Pi

Create a smart planetary observer based on Raspberry Pi

Handmade metal wire frame craft X-wing clock

A cloud that forecasts the weather, based on Raspberry Pi + 3D printing

DIY Stanford Pupper 12 Degree of Freedom Quadruped Robot Dog

Barrier: PC and Raspberry Pi keyboard and mouse sharing solution

DIY Arduino Music Spectrum Analyzer with 280 LEDs

Leave a Comment

Your email address will not be published. Required fields are marked *