自制LUMAZOID:基于Arduino的音乐可视化灯光控制器
元器件与物料清单
必需工具与设备
应用与在线服务
项目简介
准备好将音乐转化为迷人的光影秀?本指南带您构建实时音乐可视化器,将绚丽LED图案与音频同步。原始开源设计由Nootropic Design开发,提供成品板,但自制能让您深度洞察并完全掌控硬件。
本版本基于Arduino Nano(或Uno)运行,支持任意WS2812/WS2812B LED灯带——无论60、120或180颗LED。八种不同图案、随机模式、三种配色方案,可为任何曲目打造完美视觉陪伴。高级控制支持灵敏度、亮度、频段调节——无论您追求深沉低音脉动还是全频谱展示。
供电简单:5V/2A或更高即可驱动灯带与控制器。仅需少量元件与开源代码,即可从GitHub下载。
下文提供简明物料清单与分步组装、配置、使用指南。
核心组件包括:
- WS2812 LED灯带(60–180颗)
- Arduino Nano微控制器
- 两个旋转电位器实时控制
- 两个轻触开关导航
- 标准5mm红色LED状态指示
配置步骤直观:
- 上电时按住颜色键调节亮度。前八颗LED显示彩虹色;旋钮设定目标亮度,再按键保存。
- 上电时按住图案键设定灯带长度。一/二/三颗红灯分别指示60/120/180 LED模式。调节旋钮再按键存储。
- 同时长按两键更改频率响应。旋钮选择可视化的八个音频频段数量。重低音风格选低2-3段;全频谱选全八段。
- 用图案键循环切换八种视觉图案。白LED标记当前图案;红LED指示随机模式。
- 用颜色键切换配色方案。灯带起始处蓝LED显示所选方案。
配置完成,接入音频源至Arduino输入端,观赏LED随音乐起舞。
我们将原型装入改装外壳以便携带,您可自行将电子装入紧凑机箱并通过专用线缆引出灯带。
代码
源代码与固件
所有代码、库、文档托管于GitHub。仓库含详细设置说明、引脚映射、示例草图。
原理图