Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.63 KB

README.md

File metadata and controls

44 lines (29 loc) · 1.63 KB

Audio Spectrum Display using ESP32S3 Box Lite

Audio Spectrum Display using ESP32S3, FFT and WS2812B FastLED strip

This is continuation of the Audio Spectrum Display, now utilizing the ESP32S3 Box Lite. It can visualize audio spectrum effects on the built-in display and drive a WS2812B LED matrix.

Features

  • Real-time audio spectrum visualization
  • Built-in display and WS2812B LED matrix support
  • FFT-based processing for accurate audio representation
  • Compatible with ESP32S3 Box Lite

Requirements

Running project requires:

Installation & Setup

Clone the repository:

git clone https://github.com/Gieneq/Audio-Spectrum-Display-ESP32S3.git
cd Audio-Spectrum-Display-ESP32S3

Open the project in VS Code. Ensure the ESP-IDF extension is installed and configured. Select the ESP32S3 target and upload option. Finally build and flash the project using the icons on the VS Code Status Bar.

Usage

Once flashed, the ESP32S3 Box Lite will display the audio spectrum in real-time.

The WS2812B LED matrix synchronizes with the audio input, creating vibrant visual effects.

Python script is used to generate bins. The bins are used to equalize bars by adding samples so that overall strenght remains equal.

So far the device only uses builtin microphone. Soon it will be able to be connected to audio jack.

License

This project is licensed under the MIT License.