项目介绍

redchenjs/bluetooth_visual_speaker_esp32 是一个托管在 GitHub 上的开源项目,主要使用 C 编写,目前获得 116 个 Star、31 次 Fork。

仓库全名
redchenjs/bluetooth_visual_speaker_esp32
Star 数
116
Fork 数
31

README 摘要

Bluetooth Visual Speaker ======================== Bluetooth Visual Speaker based on ESP32 chip. Main Features 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 Preparing Obtain the source Update an existing repository Setup the…

完整内容见 GitHub 原始 README 或本页 。

常见问题

bluetooth_visual_speaker_esp32 用什么语言开发?

主要使用 C 编写,目前有 116 个 Star。

如何获取 bluetooth_visual_speaker_esp32 的源码?

可以直接克隆仓库:git clone https://github.com/redchenjs/bluetooth_visual_speaker_esp32.git,默认分支为 main;安装与运行步骤见仓库 README。

bluetooth_visual_speaker_esp32 最近还在维护吗?

仓库最近一次更新为 2021年9月7日,当前没有未关闭的 Issue;Star 数为 116,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Bluetooth Visual Speaker | 藍牙視效音響 | 基於ESP32的音樂全彩光立方視覺效果控制器

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
181
价值分
79
活跃状态
活跃

语言占比

C
C++
CMake
Makefile
Shell

Release

贡献者

README

Bluetooth Visual Speaker

Bluetooth Visual Speaker based on ESP32 chip.

Main Features

  • 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

Preparing

Obtain the source

git clone --recursive https://github.com/redchenjs/bluetooth_visual_speaker_esp32.git

Update an existing repository

git pull
git submodule update --init --recursive

Setup the tools

./esp-idf/install.sh

Building

Setup the environment variables

export IDF_PATH=$PWD/esp-idf
source ./esp-idf/export.sh

Configure

idf.py menuconfig
  • All project configurations are under the Bluetooth Visual Speaker menu.

Flash & Monitor

idf.py flash monitor

VFX on ST7789 135x240 LCD Panel (12-Band Spectrum)

VFX on ST7789 135x240 LCD Panel (VU Meter)

VFX on ST7735 80x160 LCD Panel (Linear Spectrum)

VFX on ST7789 135x240 LCD Panel (Logarithmic Spectrum)

VFX on WS2812 8x8 LED Panel (Rainbow)

VFX on CUBE0414 8x8x8 LED Light Cube

Mini-Program Code

评论

暂无评论