7 Bands Audio Spectrum Analyzer
The Arduino Nano and MSGEQ7 will analyze the audio input and break it into 7 different frequencies then displays the bands accordingly on WS2812B LED bars. MSGEQ has a built-in clock generator so there is no need for an external crystal oscillator. I like everything about this project, since is perfect to start learning and playing with FastLED and NeoMatrix features and allows you to explore your imagination. The only limitation on the Nano controller is the small 32K flash memory which is barely enough to load the code. The sketch included with this project however, does have 16 different FastLED patterns and colors that cycles with the Mode button, or automatically changes every 10 seconds to the next pattern. This project is simple enough so that you can try it out on a small breadboard while the PCBs are being fabricated.
Order the PCBs and the Parts
Regardless if you decide to assemble the board with or without the battery, they work the same way. I suggest the one without battery since it requires fewer parts and can be programmed and powered up through the USB-C port. You will find additional information on my project page .. samm928 - EasyEDA open source hardware lab (oshwlab.com). You can order the parts from AliExpress or Amazon .. Order RGB LED strips from BTF-ligting.com
Assemble the LED Panel
Cut the roll of LED in 7 strips of 20 LEDs each. Solder the ends in a daisy-chain fashion. I made my own PCB strips to make it easier to solder the ends to 3-pin headers and then used jumpers between the 7 segments.