LED Audio Spectrum Analyzer

Introduction: LED Audio Spectrum Analyzer

(Until the end of summer, this will constantly be updating until I'm 100% finished with it) For this project I am making a 20x32 LED matrix and an audio amplifying input to interact with an Arduino DUE. Like the title says, this contraption will be able to analyze audio frequencies and break them down into bands that can be displayed and visible without the need of an active desktop or laptop. The general purpose of this instructable isn't for you to recreate my project to the fullest, but for you to take ideas and knowledge from mine to incorporate into your own projects. I will still try and post step by step details of how I made mine, but feel free to message me your questions and I will try and offer advice or suggestions pertaining to types of matrices, arduino, or audio analysis. [AS OF RIGHT NOW, THIS INSTRUCTABLE IS FOR PERSONAL SUGGESTIONS AND UPDATES FOR MY PROJECT UNTIL COMPLETION]

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Currently Working on / Help Needed

Soldering GND lines on matrix Soldering V lines on matrix Soldering perfboard I would appreciate any suggestion for: -coding -an audio amplifier setup which stays in between 0-3.3v for the DUE to examen -a push button which changes the spectrum display

Be the First to Share


    • Trash to Treasure Contest

      Trash to Treasure Contest
    • Raspberry Pi Contest 2020

      Raspberry Pi Contest 2020
    • Wearables Contest

      Wearables Contest

    3 Discussions


    4 years ago on Introduction

    have you seen the MSGEQ7 chips that are built for getting the frequency amplitudes?I have one on my way,they're under 2 bucks on ebay.

    When soldering grounds you might want to consider how many lights have to be on at the same time, and group the amperages together according to your transistors.


    6 years ago on Introduction

    Are you trying to emulate an analog filter bank or use FFT for the analysis? If you are trying to get audio biased between the voltages you specified use an opamp on a single supply with a virtual ground (voltage divider) to bias your signal. Make sure the opamp can cope with input voltages near ground and vcc, otherwise you will end up with clipping, which in spectral analysis means extraneous high frequency content.