littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Arduino的音频反应VU表

项目简介

本项目是基于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】