Jeffrey Cross
Jeffrey Cross

攻击Macetech RGB Shades

一些更具穿戴性的可穿戴技术是macetech的RGB Shades和LED Matrix Shades。它们是带有扭曲的百叶窗式太阳镜:前表面装有可单独控制的LED。这是一个引人注目的效果,佩戴阴影的人可以很好地透过LED阵列。

最新的RGB Shades原型机于2014年Maker Faire Bay Area亮相。它采用了流行的WS2812 RGB像素,具有集成的Arduino兼容控制器,并且由于PCB材料制成的一些铰链而折叠整齐。它全部采用通用USB充电电池组供电。 LED非常明亮,通常以1/5的最大亮度运行。

我已经为RGB Shades和LED Matrix Shades编写了很多有趣的编程模式,并决定演示添加音频响应电路。由于Arduino兼容控制器上的一些备用模拟和数字端口被带到线焊盘,我只需要构建一个小型音频处理板,将其连接到RGB Shades,并调整代码以使用新的传感器。

外部电路非常简单。这是一个驻极体麦克风,一个麦克风前置放大器和一个MSGEQ7 [https://www.sparkfun.com/products/10468]音频分析芯片。麦克风前置放大器采用LM358运算放大器芯片(SOIC,因为我手边没有DIP版本),MSGEQ7接受来自放大器的音频输入,并输出与信号中可用频率相对应的七个不同模拟值。简而言之,该电路的目的是拉入声音并输出麦克风检测到的低音,中音和高音量。

所有东西都组装在一小块原型板上,使用打印出来的原理图作为恒定参考。除了两个IC和麦克风外,还需要六个电阻和五个电容。所有连接均采用30AWG绕线。在示波器上进行快速测试后,新的音频处理模块被焊接到RGB Shades控制器。我已经有一些使用WS2811 / WS2812 LED和MSGEQ7的项目,因此很容易制作一些测试模式。该代码使用Adafruit NeoPixel库,可以轻松输出挑剔的WS2811单线协议。

我也采用相同的电路并将其添加到LED矩阵阴影(单色,但更高分辨率和内置电池)。由于控制器与Arduino兼容,因此访问MSGEQ7的代码无需修改即可在两个设备上运行。

最终的结果似乎很好地响应了音乐,提供了与节拍相匹配的实时视觉效果。对于更多声音反应模式肯定有很多潜力。或者也许可以添加其他传感器,以检测心跳或皮肤阻力......只要您可以焊接和掀起一些代码,就可以了!用于RGB阴影的Arduino草图:下载用于LED矩阵阴影的拉链文件Arduino草图:下载zip文件

分享

发表评论