又一个WordPress站点

冷情王爷御八夫txt如何构建具有声反射闪电的云灯 DIY-VR部落

如何构建具有声反射闪电的云灯 DIY-VR部落

几个月前,一个3000美元的雷电心情灯在制造商社区中流行起来。我们今天要做的不是完全一样 ,我们正在做一些更实用的东西,而不是一件艺术品。
你可能已经有一个很好的一对扬声器在你的房间汇成和苑,我会添加一个麦克风,允许闪电自动响应大声的噪音 - 无论是从实际的雷暴或从PC或立体声播放的配乐,我们还将使用一整串完整的RGB Neopixel LED(WS2812B),我们可以重现除白色之外的颜色,并控制每个像素。
警告:本项目中使用的电源具有连接到直流交流电线的螺丝端子。如果您不确定插头插头是否放心,请确保购买完全封闭的电源。至少,需要将PSU包围在一个安全的项目框中。
视频网站:http://www.makeuseof.com/tag/build-cloud-lamp-sound-reactive-lightning/,这是完成项目的演示视频。到目前为止覃霓,我已经实施了几种不同的模式,从标准的闪电到Trippy酸性云和可以从遥控器中选择的色彩褪色的心情灯杰西j。
所需的完整代码和库可从此Github存储库下载,https://github.com/jamesabruce/cloudlamp。
第一步:准备工作

WS2812B线,通常价格在5美元左右程新惠。不要担心,如果您有其他类型的Neopixel线,几乎肯定是由FastLED接口支持,但您的接线可能不同(例如除了信号之外,您可能需要一条同步线)。
5V,10A +电源- 我买了大约15A单位,每个11美元。它们采用120-240V交流输入,并产生大量的5V输出,这将足以为我们所有的像素全亮度供电,以及Arduino。
电气布线,插头和内联开关
项目外壳
两个Arduinos。$ 10 Funduino克隆很好。第二个是远程控制所必需的,而第一个控制主逻辑和LED。
两个2.2k(或其周围)欧姆电阻 - 确切的价值并不重要,大约1.5k到47k应该工作。
面包板
TSOP4838红外接收器
IR遥控器 - 我批量购买约2美元,但任何遥控器都应该使用代码修改。
大麦克风模块
废料MDF木材切割你的基地和一个拼图。
聚苯乙烯包装材料/盒插件。
聚丙烯棉枕头馅。我从一些可怕的老靠垫里拉出来的足够多。如果这不是一个选择,你应该能够购买一些新的约10美元,或使用更便宜的棉花。我尝试了两个 - 棉花需要更多的工作来挑逗,而不是蓬松,但在一个捏,它会奏效。
链和挂钩挂云 - 应该超过5kg。
胶枪低温设定
喷胶 - 更容易用这个把馅料粘在你的云上,但胶枪也可以工作。
总成本约为100美元,不包括工具,但大部分都是从房子周围爬起来的。所有电子元件通常都可用;麦克风可以在传感器套件中找到或单独购买。
步骤2:剪切基地

用拼图从MDF的碎片中切出粗糙的底座 - 确切的形状显然取决于你,但由于某种原因,云是肾豆形的。我们将挂上一些挂钩挂钩,否则只是提供坚实的基础。中央区域将保留给电子产品,PSU和手链,以确保您有足够的空间放置至少具有围绕它的一些钩子的项目外壳。
步骤3:聚苯乙烯层

这是最困难和创造性的一步,但我们真的只是创造出一些坚实的,有点云的形状来粘贴LED条。将大块聚苯乙烯包装胶粘到基座(和其下)上,使用胶枪上的低热定型。如果您没有设置较低,请关闭热枪,然后尝试粘贴,让其冷却一点刘彦宏 。如果温度太高,可以通过包装材料进行融化。确保每一块都是坚实的,然后再粘贴下一个,最好坚持更多不够。再次,请记住在云中留下足够大的空腔,以适应电子,链条和挂钩。
步骤4:雕刻3D云形

使用雕刻刀来整理你的云彩,切掉不必要的材料,直到你达到一个粗略的3D云形不朽星空。这不是很重要,因为我们将在以后填写所有内容 - 您可以轻松地隐藏错误。
步骤5:修复钩子,整理

最后,从云端的每个角落的内侧远山金太郎,将三个或四个钩子固定在MDF基座上官风宝气。您需要钻一个小导向孔,因为MDF难以直接插入。我还给了一切简单的白色喷漆,以确保一个统一的颜色基础,但我不知道这是真的有必要。
步骤6:胶水LED条

在开始对LED进行胶水处理之前,要么从一个新的条带开始,要么计算出总共有多少个LED,那么您需要在编程步骤中找出以后使用的LED数量。在云层的一侧切下一个小孔,并将构成LED条带开始的电线插入云腔冷情王爷御八夫txt。
要非常小心小杰的攻击,从正确的一端开始 - LED条是方向敏感的,所以确保信号箭头指向远离腔体。将LED像素以圆形图案粘在聚苯乙烯底座上,然后将条带向下拉到底部以覆盖底面。再次 - 你不需要在这里完美,因为一旦我们分散了所有东西,并用馅料窒息,这一切都看起来相当惊人。
我使用了总共85个LED魔武大陆行记 ,或者仅仅超过2.5米,已经包围了主体两次,并在下侧使用了一串LED。
步骤7:接线图

接线很复杂,但很容易分解成几个部分。
首先,将电源连接并固定,最好在单独的项目案例中。我不会讲现场交流电线的安全性斯马什帕克 ,所以我要假设你可以处理这个部分,你有一个5V和GND线。重要提示:当编程和测试Arduino时球魁 ,您的电源中的5V应与Arduino保持隔离(尽管GND已全部连接),而Arduino则只能使用USB提供的5V电源。完成编程后,USB应断开连接,不再向Arduino提供5V电源 - 此时,应将5V电源连接到面板板左侧的5V电源线。首先将每个Arduino的地线和5V引脚连接到面包板的左侧导轨。它们将共享相同的电源,无论是外部PSU或USB插入其中的一个。
接下来,完成I2C接线部分 - 这是允许我们两个Arduinos通信的。将来自两个Arduinos的A4引脚放在面包板上的一行上,然后将该行的2.2k电阻连接到5V导轨。对A5重复,将它们分开连接,另一个2.2k电阻再次连接到5V
接下来连接红外接收器 - 如果您有其他型号,请检查引脚配置,但是基本上信号引脚应该在一个Arduino上转到D11。将thundercloud_ir_receiver.ino草图上传到此Arduino(所有代码),然后拔下USB,因为我们不再需要它
在另一个Arduino上,将数据输入信号引脚从LED条的开始连接到D6。您的LED的GND应该与所有Arduinos通用,但在这一点上,5V将直接来自PSU。
同样在这个Arduino上,将麦克风模块插入A0。上传其他thundercloud.ino草图,并在调试时保持USB插入。首先改变NUM_LEDS变量。步骤8:灌装胶

作为最后一步,胶上你的馅料。这里没有特别的技术 - 只需用一层胶水喷洒云朵,并抓住一小堆馅料。尽管如此,如果您已经选择了增加表面积,那么更容易处理填充。如果使用的是相同的遥控器,则STROBE按钮将其置于声音反应云模式;FLASH是傻色模式,FADE是慢褪色色情灯。
步骤9:代码说明

为什么两个Arduinos?
红外接收器编程和WS2818B像素驱动程序库对时序非常敏感 - 如果定时延迟,则IR信号被破坏。通过给每个电路自己的微控制器林正宏,I2C协议,我们可以确保每个电路的时序是完美的。还可以发现单独的IR模块,内置自己的微控制器,但是我的研究发现,实际上这些模块的成本比简单的Arduino克隆和红外LED要花费更多。
在主雷达控制器上,我们定义了不同的操作模式全职业法神,如ON(闪电效果没有声音激活),CLOUD(闪电只有声音激活),ACID(云显示trippy颜色)或简单的单色模式。要定义一个新模式韩城暖恋,首先添加到枚举,然后打开控制台,并找到一个郭晏青遥控器按钮将其映射到 - 每个远程按钮应该打印一行调试。
步骤10:闪电模式

产品采购与渠道合作[联系方式:可扫描下方二维码,微信"EthanZU"]
”青瞳视觉”光学动作捕捉产品生产与出售(渠道招募);数据捕捉场地设备租赁服务(游戏,动画);虚拟现实主题乐园方案提供(免费);儿童主题娱乐方案与产品(渠道招募);

▲ChingMu动作捕捉系统
▲"VRWizard"三维仿真软件平台

▲史前画卷

▲小恐龙互动砸球

▲恐龙智慧涂鸦

▲“史前部落”儿童恐龙主题乐园
VR部落 祖厚超 微信ID:"EthanZU" ,更多的信息交流或分享可直接微信或扫下方二维码。山岸秀匡
作者:admin | 分类:全部文章 | 浏览:90 2017 08 30  
« 上一篇 下一篇 »