声音反应LED项目
声音反应LED项目
将你的LED变成实时对音乐做出反应的音频可视化器。
工作原理
- 通过I2S麦克风(INMP441、SPH0645)或线路输入捕获音频
- 在ESP32上使用FFT(快速傅里叶变换)处理
- 将频段映射到LED区域
- 显示效果 — 频谱分析仪、节拍检测、渐变可视化
WLED声音反应
WLED社区维护一个声音反应fork,具有内置音频处理。
所需硬件:
- ESP32(ESP8266对于FFT来说太慢)
- I2S麦克风(INMP441 — 便宜、质量好)
- LED灯带
- 5V电源
设置:
- 刷入声音反应WLED fork
- 将INMP441连接到ESP32:
- INMP441 SD → GPIO32
- INMP441 WS → GPIO25
- INMP441 SCK → GPIO26
- INMP441 L/R → GND(左声道)
- INMP441 VDD → 3.3V
- INMP441 GND → GND
- 在WLED配置中启用音频输入
- 选择声音反应效果
独立选项
- PixelBlaze — 内置麦克风、基于网页的图案编辑器
- LEDFX — 通过UDP向WLED发送音频反应数据的桌面应用程序
- ESP32 + FastLED — 用于最大控制的自定义代码