An open API service indexing awesome lists of open source software.

https://github.com/jmysu/esp32_vu

A simple ESP32 T-Audio I2S VU w/ NeoPixels
https://github.com/jmysu/esp32_vu

arduino esp32 fastled i2s microphone mp3 neopixels sd wm8978

Last synced: 4 months ago
JSON representation

A simple ESP32 T-Audio I2S VU w/ NeoPixels

Awesome Lists containing this project

README

        

# ESP32_VU [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

A simple ESP32 T-Audio I2S VU w/ NeoPixels, fixed random flickering issue by replacing library with FastLED.

      



## I2S Output

To test the I2S Output, rename either _mainDuDu.txt or _mainDoReMi.txt to cpp, build and flash.

The _mainDoReMi implemented 4 kinds of waveform as above picture!


## Play MP3

To play MP3 audio, put the file into SD card root, build _mainMP3.cpp and flash!





## References
- [TTGO T-Audio IDF components](https://github.com/LilyGO/TTGO-TAudio) TTGO IDF code at Github
- [Arduino FFT](https://github.com/kosme/arduinoFFT) Arduino Fast Fourier Transform for Arduino
- [NeoPixel library](https://github.com/adafruit/Adafruit_NeoPixel) Arduino Adafruit NeoPixel Library.
- [FastLED library](https://github.com/FastLED/FastLED) Another faster NeoPixel Library.
- [Helix MP3 I2S Audio](https://github.com/schreibfaul1/ESP32-audioI2S) Original ESP32 MP3 I2S player