Audio Spectrum Analyzer 16-Band

A music visualizer with 16-band frequency analysis. The 200x150x50mm display uses 16 columns of LEDs showing audio spectrum in real-time. Microphone input or 3.5mm line-in. Multiple color patterns and sensitivity adjustment. USB powered. Perfect addition to any music setup. This audio visualizer project is perfect for makers, DIY enthusiasts, and electronics hobbyists. Search volume: 2900/month.

All parts, CAD, wiring, and firmware generated by Modo AI Hardware Builder with human direction.

—Validated fit

—Electrical OK

—Assembly ready

PartsCADWiringCodeAssembly

ESP32-S3 Main MCU

Espressif Systems

×1

ESP32-S3compute

Why: Main microcontroller for real-time audio processing, 16-band FFT analysis, LED display control, and handling microphone/line inputs

Digital MEMS Microphone

TDK InvenSense

×1

ICS-43434sensing

Why: Captures audio input for real-time spectrum analysis - fulfills microphone input requirement

WS2812B RGB LED

XINGLIGHT

×16

XL-5050RGBC-WS2812Buser_input

Why: 16-column LED display for visualizing frequency spectrum bands with multiple color patterns

3.5mm Audio Jack

Cinch Connectivity Solutions Johnson

×1

105-0851-001connector

Why: 3.5mm line input connector for external audio sources as specified in requirements

Sensitivity Adjustment Potentiometer

Bourns Inc.

×1

PEC11R-4215F-S0024user_input

Why: Rotary encoder for sensitivity adjustment feature as required

USB Type-C Connector

Molex

×1

0026604020connector

Why: USB power input connector to meet USB power constraint

3.3V Linear Regulator

Shenzhen Slkormicro Semicon Co., Ltd.

×1

AMS1117-3.3 SOT-223power_regulation

Why: Converts 5V USB power to 3.3V for MCU and digital components

Part Why MPN Qty
ESP32-S3 Main MCU
Espressif Systems
Main microcontroller for real-time audio processing, 16-band FFT analysis, LED display control, and handling microphone/line inputs ESP32-S3 1
Digital MEMS Microphone
TDK InvenSense
Captures audio input for real-time spectrum analysis - fulfills microphone input requirement ICS-43434 1
WS2812B RGB LED
XINGLIGHT
16-column LED display for visualizing frequency spectrum bands with multiple color patterns XL-5050RGBC-WS2812B 16
3.5mm Audio Jack
Cinch Connectivity Solutions Johnson
3.5mm line input connector for external audio sources as specified in requirements 105-0851-001 1
Sensitivity Adjustment Potentiometer
Bourns Inc.
Rotary encoder for sensitivity adjustment feature as required PEC11R-4215F-S0024 1
USB Type-C Connector
Molex
USB power input connector to meet USB power constraint 0026604020 1
3.3V Linear Regulator
Shenzhen Slkormicro Semicon Co., Ltd.
Converts 5V USB power to 3.3V for MCU and digital components AMS1117-3.3 SOT-223 1

7 unique parts, 22 total components