祝大家新年快乐! 在新的一年之前,我聚集在WS2812 LED灯带上欣赏家庭彩色音乐。 事实证明,该项目易于重复且不昂贵。
彩色音乐程序的形成是由Arduino nano控制器根据从CMU.EXE程序接收到的数据执行的。 个人计算机的“ CMU.EXE”程序用作20频段频谱分析仪和程序控制面板。
该组织将允许所有人简单地收集彩色音乐。 编程爱好者可以在不研究音频信号数字处理复杂性的情况下,在一个简单的Arduino IDE中创建其彩色音乐程序。
→
GitHub上提供了Arduino的草图和程序“ CMU.EXE”
该项目提供了两种与个人计算机的连接。
第一种选择是直接连接到USB PC,然后绘制COMtoLed。
第二种选择是通过构建在nRF24L01,COMtoRF和RFtoLed草图上的无线电桥进行连接。
您可以使用草图中可用的彩色音乐和动态例程,或将其替换为自己的。 草图中的所有颜色和音乐程序都是以单独的子程序的形式编写的,这将有助于理解呈现的源代码并编写自己的子程序。
为了使Arduino控制器正常工作,您需要
1.在Arduino IDE中安装库:Adafruit_Neopixels,IRremote,RF24(如果使用无线选项)
2.安装在草图中:
-磁带中的LED数量:
#define stripLed 120
-您的磁带和IR遥控器连接到的输出的编号:
#define stripPin 2 // #define irPin 3 // IR
-用于控制无线电模块的联系电话(如果使用):
RF24 radio(9, 10);
目前,草图中实现了7种颜色的音乐程序和70多个版本的行车灯(中文,另一种颜色=另一种程序)。
用于个人计算机的“ CMU.EXE”程序非常复杂,并且作为不带源代码的可执行模块提供。
彩色音乐程序“ CMU.EXE”可以从个人计算机的任何录制声音设备接收音频流。 例如:调音台,线路输入,麦克风或任何虚拟音频电缆。
使用调音台或虚拟音频电缆,您可以从任何音频播放器获取音频流。 例如:ITUNES,AIMP,VLC或任何其他。
程序外观:
使用虚拟音频线连接到ITUNES并通过AIRPlay播放:

音乐和音乐的视频在youtube上呈现:
感谢您的关注!