新年快乐! 新年快到了,这意味着该是紧急营造气氛的时候了! 好吧,像往常一样,在每年的这个时候,诞生了各种色彩音乐装置的电子电路。
只有原始大师不会提出的东西。 从三色闪烁信号灯到带有MIDI控制的激光多光束系统。

作为所谓目标LED的忠实拥护者,我想向您展示一种非常简单而惊人的彩色音乐。 我从未见过这样的事情。 直到我聚集在一个晚上。 因此,声音可视化器!
使用说明书
该方案非常简单!

您将需要一个Arduino Nano或Uno。 或那里有什么? 两个电位器,五个电阻器,一对电容器和180个WS2812b LED的直尺(卷尺)。 仅此而已! 线路中的LED可以是60、120或180。
使用快速傅里叶变换算法,在可视化器中分配了8个频率(每个频率的灵敏度阈值从1降低到8),转换为彩色并使用八种算法之一显示在LED线上。 该草图是由Chip and Deep的功能人员Michael Krampas编写的,而LED和快速傅里叶变换(FFT)的库是在Piccolo项目的Adafruit中编写的。 适用于AVR微控制器的128点FFT库以汇编语言编写。
草图本身和FFT库需要在
此处和
此处下载。
不要浪费时间分析算法,只需收集,填写草图并欣赏表演即可。
这只是娱乐!在首次包含时,您需要进行
一些设置 :
亮度:打开电源时按住颜色按钮。 前8个LED将显示彩虹。 使用参数旋钮更改亮度。 完成后,再次按颜色按钮,将保存您的配置。
LED灯条长度:接通电源时按住图案按钮。 显示一个,两个或三个红色LED。 使用param旋钮根据红色LED的数量选择LED灯条的长度:
1 = 60个LED
2 = 120个LED
3 = 180个LED
完成后,再次单击模式按钮,将保存您的配置。
演算法
跳舞加:声音信号的峰值从条带的中心发出,并在接近末端时消失。 峰值速度与该峰值的声音信号的大小成正比。
跳舞减号:与舞会相同,但是信号的峰值从一端发出。
脉冲:信号的峰值显示为来自频带中心的明亮脉冲。 脉冲宽度取决于信号电平。
灯带:在峰值处,整个波段都被照亮。
彩条:信号峰值显示为彩条消失。
彩色条纹2:类似于彩色条纹,但每个条纹都会收缩并消失。
闪烁:信号峰值在随机的地方显示为LED闪烁。 初始颜色为白色,然后通过其他颜色消失。
萤火虫:信号的峰值在单个位置显示为单个LED,并且它们向左或向右移动并消失。 它们的速度取决于信号的大小。
配色方案
随机两种颜色方案:选择两种随机颜色,仅将它们用于显示信号峰值。 随着时间的流逝,将选择新的颜色。 使用参数可以调整配色方案的变化率。 如果电位计旋钮“ parameters”位于较高位置,则颜色将频繁变化,并且信号的每个峰值将具有新的颜色。 我建议将手柄安装在中间。
彩虹:所有信号峰值均以相同的颜色显示(有少量随机变化),并且该颜色会随着时间的推移以彩虹的形式变化。 颜色变化率由参数电位器设置。
色频:在此模式下,信号的每个峰值都会根据其所在的频带进行着色。 最低的波段是红色,并且在光谱的最上方。 有8个频段:红色,橙色,黄色,绿色,青色,蓝色,紫色,白色。 当将频率响应调整到所有频带时,此彩色模式最为有趣。
频率范围:您可以控制彩色音乐响应的频率范围。 要设置范围,请按住两个按钮。 使用参数旋钮选择要显示的八个频率范围中的多少个。 如果要强调音乐的低音和节奏,请将频率响应仅设置为最低的2或3频段。 如果要显示音乐中的所有频率(例如,人声和高级乐器),请选择所有频带。
这是一个用于设置的视频教程,也是对可视化器工作的演示。 最后是带有不同算法的两个音乐作品。
另一首歌
伙计们! 当然还有女士们。 我真的希望您为新年假期设计这个简单的设计。 不要后悔! 客人会感到震惊!
2018年快乐!
发表于12/15/2017总结或汇报
1.如何在暂停时更改背光?
2.是否可以改变动力?
3.如何用60/120/180以外的LED数量连接磁带?
加上发布了更新的方案。 不用担心,只需添加一个电阻。
新年还有两个星期。 有时间收集吗?
新增2018年6月9日
进行背光设置:
草图和
电路 。
我们这样使用它。
背光:
在暂停过程中,背光灯会亮起,即整行将以您选择的颜色和亮度发光。
颜色:将PARAM2电位器的旋钮设置到中间位置,然后按一下Background(背景)按钮。 LED条灯点亮。 旋转PARAM2电位器;标尺的颜色将从红色变为紫色。 选择一种颜色,然后再次单击“背景”按钮。
亮度:将电位计设置到最小位置(旋钮一直沿顺时针方向旋转),然后按背景按钮。 线路熄灭。 慢慢旋转PARAM2电位器的旋钮以选择所需的背光亮度,然后再次按Background(背景)按钮。 亮度值记录在微控制器的存储器中。