资料介绍
。。
漂亮的灯光、音乐、开源软件和电脑:都是我最喜欢的东西。
前言
对于那些不喜欢 PC 游戏的人,您可能不知道有一个大型的DIYPC 社区基于这样的想法,即您应该构建自己的 PC 以获得最佳性能价格比来完成游戏、媒体创作等任务那。
我希望通过灯光迭代实现的一件事是让它们对音乐做出反应。这是商业产品中真正缺乏的效果,我非常确定我可以使用 Sparkfun 的 MSGEQ7IC做到这一点,它允许您通过获取音频输入信号并将其分成 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 接头连接有跳线和我最喜欢的懒惰解决方法:电工胶带。我找到了一个USB2.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灯条1次下载
- 2x16频段音频频谱分析仪1次下载
- 实时音频频谱分析仪开源分享9次下载
- 带M5Stack的音频频谱显示0次下载
- 基于树莓派的音频频谱图可视化设备3次下载
- 基于Arduino Nano的16波段音频频谱分析仪0次下载
- 制作音乐反应式LCD Vu Meter0次下载
- 具有颜色选择的音频频谱可视化器1次下载
- RGB 32波段音频频谱展示台1次下载
- 使用MSGEQ7和32x8NeoPixel的频谱分析仪3次下载
- 实用电子PicNMix PCB音频频谱显示3次下载
- 音乐反应式多色LED灯板1次下载
- 单片机实现音频频谱显示的快速算法研究12次下载
- 五相反应式步进电机驱动器60次下载
- 原电池电极反应式的书写23次下载
- 什么是频谱泄漏?为什么会出现频谱泄漏?如何最小化频谱泄漏?3452次阅读
- 基于Arduino DIY音频反应台灯754次阅读
- 编码器的备用通道将全屋立体声音频嵌入卫星机顶盒设计中稳定且经济高效695次阅读
- 虹科实时频谱分析仪使用手册指南837次阅读
- 如何利用ESP8266和NeopixelRing实现时钟的彩色显示2212次阅读
- 外置式音频频谱显示器电路6513次阅读
- 如何在声音频谱嵌入中加入记忆机制2937次阅读
- 如何在拥挤的无线频谱中“绝地求生”4834次阅读
- 步进电机驱动电路图大全(六款二相步进电机/三相反应式/LT2221驱动电路)5.6w次阅读
- 反应式步进电机的结构及工作原理详解3.1w次阅读
- 什么是混合式步进电机_混合式步进电机和反应式步进电机的区别1.5w次阅读
- 酸性和碱性甲烷燃料电池电极反应式5w次阅读
- 氢氧燃料电池总反应式9451次阅读
- 银锌电池电极反应式(十大原电池与电极反应式)5.6w次阅读
- 基于MSP430的FM音频频谱分析仪的设计方案2893次阅读
下载排行
本周
- 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次下载 |免费
评论
查看更多