Skip to content

Audio visualization based on an M5StickC (ESP32), i2s microphone, FFT and RGB LED strip.

License

Notifications You must be signed in to change notification settings

esikora/M5StickC_AudioVisLed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M5StickC_AudioVisLed

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)

Getting Started

Development environment

  • Visual Studio Code (version 1.59.0)
  • PlatformIO IDE for VSCode

System

  • Device: M5StickC
  • Platform: espressif32
  • Board: m5stick-c
  • Framework: arduino

Peripherals

Libraries used

  • M5StickC
  • arduinoFFT (develop branch)
  • FastLED

Project Description

A comprehensive description of this project is available at hackster.io.

License

License: GPL v3

See the LICENSE file for details.

Copyright 2021 © Ernst Sikora

About

Audio visualization based on an M5StickC (ESP32), i2s microphone, FFT and RGB LED strip.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published