Skip to content

debsahu/ESP32_FFT_Audio_LEDs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 Fast Fourier Transform of Audio & WS2812B mapping

License: MIT LastCommit

Here we use ESP32 microcontroller to analyze real-time audio signals

ESP32_FFT_AUDIO_LEDs

Libraries Needed

Software FFT platformio.ini and Hardware FFT platformio.ini is included, use PlatformIO and it will take care of installing the following libraries.

Library Link
arduinoFFT https://github.com/kosme/arduinoFFT
WS2812FX https://github.com/kitesurfer1404/WS2812FX
MD_MSGEQ7 https://github.com/debsahu/MD_MSGEQ7

Known Limitations

  • Sampling frequency must be high
  • Sampling time should not interfere with other WiFi functions
  • FFT calculations are CPU intensive
  • Frequency binning needs to be done manually

Wiring

ww_wiring

hw_wiring