资料介绍
。。
漂亮的灯光、音乐、开源软件和电脑:都是我最喜欢的东西。
前言
对于那些不喜欢 PC 游戏的人,您可能不知道有一个大型的 DIY PC 社区基于这样的想法,即您应该构建自己的 PC 以获得最佳性能价格比来完成游戏、媒体创作等任务那。
我希望通过灯光迭代实现的一件事是让它们对音乐做出反应。这是商业产品中真正缺乏的效果,我非常确定我可以使用 Sparkfun 的 MSGEQ7 IC 做到这一点,它允许您通过获取音频输入信号并将其分成 7 个频段来构建音频频谱分析仪音频频谱。我在我的第一个 Arduino 项目中使用了 MSGEQ7,这不仅仅是一个示例草图。我构建了一个包含 14 个 LED 的电路(音频频谱上的每个频段有 2 个),并让它对音乐做出反应。当时我还在上大学,所以这对聚会很有用。我基本上想将这个概念移植到 NeoPixels 上,这样链上的各个像素就会对音频频谱上的不同频段做出反应。
代码
在此处的 Adafruit 论坛上看到大量示例 NeoPixel 代码后,我最终使用了使用像素数组的代码结构由 adafruit_support_rick 撰写。通过这样做,它会导致每个像素的“蓝色度”增加,具体取决于在其分配的光谱带上读取的体积。通过这样做,它会导致每个像素的“蓝色度”增加,具体取决于在其分配的光谱带上读取的体积。
电路
电路相当简单。NeoPixel 链连接到 Arduino 上的 5V、GND 和数据引脚。MSGEQ7 电路可以在此处的数据表中找到,它允许频谱带被复用。音频信号被发送到 MSGEQ7 上的引脚 5,传统上使用耳机插孔或类似的东西,左右音频连接到引脚 5,插孔上的 GND 引脚连接到 GND。我希望这个项目完全存在于我的 PC 机箱内,但没有奇怪的电线或电缆从奇怪的地方出来。所以我决定使用通常连接到主板的高清音频接头连接器,通过机箱上的麦克风输入输入音频。我在我的计算机上使用 mbox2 作为我的音频输入和输出,所以我没有使用集成音频,因此可以为这个项目牺牲它。我在这里找到了标题的引脚(第 20 页)并将引脚 1 和 3(AUD_MIC 和 AUD_MIC_BIAS)连接到 MSGEQ7 上的引脚 5,并将接头上的引脚 2 连接到 GND。然后,我用一根 3.5 毫米音频电缆将 mbox2 上的耳机输出连接到机箱正面的麦克风输入,从而使音频能够进入电路。通过调整耳机音量,我可以影响灯光效果的强度。
首次安装
我第一次参与这个项目是在 2016 年 10 月,老实说,当时我对焊接不太满意。除了 Arduino Uno,我也没有探索过其他微控制器板。由于所有这些,回头看这个项目的第一次安装有点笨拙。我得到了一个 Arduino Uno 项目外壳,用于在面包板上安装 Arduino Uno 和 MSGEQ7 电路。这使得它可以放在机箱底部的硬盘驱动器托盘中。NeoPixels 和 HD Audio 接头连接有跳线和我最喜欢的懒惰解决方法:电工胶带。我找到了一个 USB 2.0 母头 USB A 母头,用于通过 USB 电缆将 Arduino 连接到电路,以便它直接连接到主板。虽然它有效,但我对此非常满意。在这里,但我必须警告你它有点啰嗦。但在过去的两个月内,NeoPixels 已停止对音频做出反应,所以我知道出了问题。我对焊接也变得更有信心,并决定是时候对这个项目进行整容了。我还想让我的 Arduino Uno R3 重新投入使用。
二次安装
第二次尝试的主要目标是焊接所有连接,以便一切都更加稳定。我还想更换一块使用 Atmega328 芯片的小板。我选择了 Pro Trinket,因为它有 328 芯片、5V 电源和小尺寸。在使用 Pro Trinket 测试现有面包板电路后,我开始将项目迁移到原型板。
这次我希望电路板位于我的 PC 机箱的主要部分而不是地下室,所以我在 Digikey 上找到了一些来自 DFRobot 的黑色原型板,这样它就可以很好地融合。我使用 Fritzing 来布置所有内容,这些文件在下面可用。对于高清音频接头连接器,我焊接了公接头连接器以匹配引脚输出,以便它可以轻松插入,模仿主板上的插头。
这是我第一次填充不像面包板那样布局的原型板,但它进行得很好。我在焊接前布置了所有组件和电线,然后使用大头钉将所有部件固定到位。
为了连接 NeoPixel,我使用了一些四线接头焊接到 NeoPixel 和电路板上,以便我可以根据需要连接和断开 NeoPixel。它还减轻了电路板和 NeoPixel 链的压力。
诚然,故意将组件连接在一起感觉有点奇怪,但我试图将这些部分保持在最大三个孔的距离。
当我把所有东西都连接起来进行测试时,灯亮了正确的颜色,但令人惊讶!他们对音频没有反应。经过一些故障排除后,我意识到罪魁祸首是高清音频连接器。出于某种原因,当它完全插入我焊接的公头时,它不起作用。但是,如果我调整接头的角度以便连接前面的两个引脚(MIC 和 GND),那么它就可以工作了。我在电路板上的公头上方插入了两个母头,以增加一些高度,从而使 HD 音频头能够向电路传送音频信号。如果我不得不冒险猜测为什么会发生这种情况,我认为这与 HD 音频连接器上的引脚 6 有关,这是一个插孔检测信号引脚。在非 MIC 和 GND 接头未连接到任何东西的地方,我认为它可能会导致短路。我计划拆焊 HD 音频连接器的额外接头。我希望我之前测试过这个,因为这里很好地描述了他们对假设的看法。
在那个小问题之后,尽管我能够使用两个支架将电路板安装到我的 PC 机箱内部的面板上。NeoPixels 现在又回到了他们跳舞的状态。
最后的想法
总的来说,我对这个项目现在的状态非常满意。它在目前的形式下肯定更加稳定,并且在美学上更令人愉悦。对于接下来的步骤,因为一个项目永远不会真正完成,我确实计划拆焊那些使 HD 音频连接器短路的引脚,也许将来我会把这个项目标记为我的第一个 PCB 冒险。由于此时我对 MSGEQ7 电路非常满意,我认为它是一个很好的选择,而那些 OSH Park 紫色 PCB 将完美匹配我的配色方案......
其他可能的迭代
如果你喜欢这个项目但不喜欢讨厌的计算机,它可以很容易地修改为与立体声系统、电视或类似的东西一起运行。另一个很酷的用途是用于乐队的现场表演,如果您从调音台获得信号。基本上只要有音频输出,这个项目就可以找到一个快乐、华丽的家。
- 带麦克风模块的音乐反应式LED灯条
- 使用Arduino制作32波段音频频谱分析仪/可视化仪
- 实时音频频谱分析仪开源分享
- 带M5Stack的音频频谱显示
- 基于树莓派的音频频谱图可视化设备 3次下载
- 制作音乐反应式LCD Vu Meter
- 具有颜色选择的音频频谱可视化器
- RGB 32波段音频频谱展示台
- 实用电子PicNMix PCB音频频谱显示
- 音乐反应式多色LED灯板
- 磁阻反应式有限转角电机结构及工作原理 2次下载
- 单片机实现音频频谱显示的快速算法研究 12次下载
- 单片机实现音频频谱显示的快速算法研究
- SJ-3C075M 三相反应式步进电机细分驱动器
- 原电池电极反应式的书写
- 反应式、永磁式、混合式步进电机的区别 1025次阅读
- 便携式频谱分析仪与手持式频谱分析仪的区别 358次阅读
- 手持式频谱仪的功能特点和应用领域 561次阅读
- 扫频频谱分析仪的工作原理和基本结构 1000次阅读
- 扫频频谱分析仪与实时频谱分析仪的区别 743次阅读
- 外置式音频频谱显示器电路 6860次阅读
- 如何在拥挤的无线频谱中“绝地求生” 5046次阅读
- 步进电机驱动电路图大全(六款二相步进电机/三相反应式/LT2221驱动电路) 5.9w次阅读
- 反应式步进电机的结构及工作原理详解 3.2w次阅读
- 什么是混合式步进电机_混合式步进电机和反应式步进电机的区别 1.6w次阅读
- 酸性和碱性甲烷燃料电池电极反应式 5.2w次阅读
- 甲醇燃料电池的正负极反应式 2.9w次阅读
- 氢氧燃料电池总反应式 9654次阅读
- 银锌电池电极反应式(十大原电池与电极反应式) 5.7w次阅读
- 基于MSP430的FM音频频谱分析仪的设计方案 3118次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多