Bluetooth Visual Speaker based on ESP32 chip.
- A2DP Audio Streaming
- I2S & PDM Input / I2S Output
- VFX Output (GIF / Audio FFT / Rainbow / Star Sky / ...)
- BLE Control Interface (for VFX Output)
- Audio Prompt (Connected / Disconnected / WakeUp / Sleep)
- OTA Firmware Update (via SPP Profile)
- Sleep & WakeUp 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