项目简介
本项目是基于Arduino的音频反应VU表(Color - Music),是专门针对WS181x LED灯带设计的音频反应装置。它能够依据音频信号实时改变LED灯带的颜色和显示效果,同时提供多种动画效果以及自定义设置功能。
项目的主要特性和功能
- 多种动画效果:具备15种不同动画效果,涵盖中心效果、线性效果、均衡器效果和闪烁效果等。
- 自定义设置:可通过EC11编码器进行模式切换,还能对亮度、灵敏度等参数进行调整。
- 硬件支持:与Arduino Nano等支持指定库的开发板兼容,支持MAX9814放大器或其他音频输入信号。
- 软件库支持:依赖NeoPixelBus、FHT、ArduinoFFT和EncButton等库。
- 持久化设置:除时间处理设置外,其余设置会保存到EEPROM中,重启后自动恢复。
安装使用步骤
硬件准备
- 连接Arduino开发板(如Arduino Nano)。
- 连接WS181x LED灯带。
- 连接MAX9814放大器或其他音频输入设备。
- 连接EC11编码器用于模式切换和参数调整。
软件准备
- 安装Arduino IDE。
- 下载并安装所需的库:NeoPixelBus、FHT、ArduinoFFT和EncButton。
上传代码
- 打开Arduino IDE,加载项目源码。
- 选择正确的开发板和端口。
- 上传代码到Arduino开发板。
启动和使用
- 接通电源,LED灯带将根据音频信号显示不同的动画效果。
- 使用EC11编码器切换不同的效果和调整参数。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】