亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

DIY LUMAZOID Arduino 音乐可视化器

组件和用品

Arduino Nano R3
× 1
Digilent WS2812 可寻址 LED 灯条
× 1
按钮开关,瞬时
× 2
旋转电位器(通用)
× 2
5 毫米 LED:红色
× 1
通孔电阻,470 ohm
× 1

必要的工具和机器

烙铁(通用)
焊锡丝,无铅

应用和在线服务

Arduino IDE

关于这个项目

这次我将向您展示如何制作实时音乐可视化器,让您可以显示与音乐同步的精彩灯光秀。原来的项目是开源的,是“促智设计”的作品。在他们的网站“https://nootropicdesign.com/lumazoid/”上,您可以订购带或不带电源的 Lumazoid Realtime Music Visualizer Board。在本视频中,我将介绍如何借助 Arduino Uno 或 Arduino Nano 微控制器自行制作设备。

该设备适用于任何 WS2812 / WS2812B LED 灯带,如 NeoPixel 等,还支持 60、120 或 180 个 LED 灯带长度。它具有 8 种不同的图案 + 可在图案之间平滑过渡的随机模式和带参数控制的 3 种不同颜色模式。此外,您可以更改灵敏度、LED 的亮度,下一个功能是可调频率响应,因此您可以选择可视化所有频段或仅显示低音和节拍。这是一个很好的例子,说明如何使用少量硬件和良好的开源代码,可以制作出出色的设备。可采用5V/2A或更高电压供电。

utsource.net

所以正如我所提到的,该设备非常简单,只包含几个电子元件:

-Ws2812 LED 灯条带 60、120 或 180 个 LED(在我们的例子中我使用 60 个 LED 灯条)

-Arduino Nano 微控制器

-两个电位器

-两个按钮

-和一个标准LED二极管

位于同一房屋中的先前项目中还保留了几个组件。要设置亮度,我们需要在连接电源时按住颜色按钮。前 8 个 LED 上将显示彩虹般的 LED。使用参数旋钮改变亮度。完成后,再次按彩色按钮,配置将保存到内存中。要设置 LED 灯带长度,请在连接电源时按住图案按钮。将显示一个、两个或三个红色 LED。使用参数旋钮根据红色 LED 的数量选择 LED 灯条配置:

  • 60 个 LED 灯条
  • 120 个 LED
  • 180 个 LED

完成后,再次按下花样按钮,配置将保存到内存中。

要设置频率响应,请同时按住颜色和图案按钮。使用参数旋钮选择 Lumazoid 将显示的 8 个频段中的多少个。如果您只想可视化音乐的低音和节拍,请将频率响应设置为仅较低的 2 或 3 个频段。如果您想将音乐中的所有频率(如人声和高音乐器)可视化,请选择所有频段。

有 8 种不同的模式来显示音乐中的音频峰值。按图案按钮循环浏览它们。白色 LED 指示选择了哪种模式。第 9 种模式是“随机”模式,由红色 LED 指示。此模式以随机时间间隔随机更改模式。它还具有 3 种不同的颜色模式。按颜色按钮在它们之间循环。所选模式由条带开头的蓝色 LED 指示。现在我们只需要给输入端带来一个音频信号,就可以欣赏到这个名为 LUMAZIOD 的设备产生的美丽灯光效果。

正如我之前所说,我将设备安装在我之前项目中的一个盒子中,但当然还有其他更实用的解决方案,例如将控制电子设备放在一个小盒子中,然后将 LED 灯条与电缆连接到合适的地方。

代码

代码
https://github.com/nootropicdesign/lumazoid

示意图


制造工艺

  1. DIY 37 LED 轮盘游戏
  2. 钢铁侠
  3. 找到我
  4. Arduino 加湿器控制
  5. Arduino Quadruped
  6. MobBob:由 Android 智能手机控制的 DIY Arduino 机器人
  7. DIY 10Hz-50kHz 示波器在 128x64 LCD 显示器上
  8. 4x4x4 LED 立方体,带有 Arduino Uno 和 1sheeld
  9. Arduino Joystick
  10. DIY Arduino RADIONICS 治疗MMachine
  11. 计步器(Arduino 101)
  12. 带 WS2812 LED 灯条的 DIY Arduino 1D 乒乓球游戏