Audio visualization based on an M5StickC (ESP32):
- Sampling of audio data from built-in microphone using i2s (44100 Hz sample rate)
- Transformation of sampled data into the frequency domain using arduinoFFT (2048 samples FFT, 21.5 Hz frequency resolution)
- Visualization of 20 frequency bands and beat detection using an RGB LED strip with 72 LEDs (configurable)
- Visual Studio Code (version 1.59.0)
- PlatformIO IDE for VSCode
- Device: M5StickC
- Platform: espressif32
- Board: m5stick-c
- Framework: arduino
- M5StickC
- arduinoFFT (develop branch)
- FastLED
A comprehensive description of this project is available at hackster.io.
See the LICENSE file for details.
Copyright 2021 © Ernst Sikora