Bluetooth Visual Speaker based on ESP32 chip.
- A2DP audio streaming
- I2S & PDM input / I2S output
- VFX output (Audio FFT / Rainbow / Starsky / ...)
- BLE control interface (OTA firmware update / VFX remote control)
- Audio prompt (Connected / Disconnected / Sleep / Wake-Up)
- Sleep & Wake-Up key
git clone --recursive https://github.com/redchenjs/bluetooth_visual_speaker_esp32.git
git pull
git submodule update --init --recursive
./esp-idf/install.sh
export IDF_PATH=$PWD/esp-idf
source ./esp-idf/export.sh
idf.py menuconfig
- All project configurations are under the
Bluetooth Visual Speaker
menu.
idf.py flash monitor