云服装
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
必要的工具和机器
| ||||
|
关于这个项目
此处改编自 Shawn Hymell 的云连接云教程。
您可能已经看到这些有趣的、蓬松的云彩作为灯具悬挂在某人的房子或办公室中。我们将调整设计使其成为可穿戴设备。是的,一个巨大的、蓬松的、云形的可穿戴设备。此外,它不会连接到云,但它会使用一个按钮来更改模式,这对我们来说实际上效果更好。
收集你的补给
我在这个项目中使用了 Arduino Nano,因为这就是我所拥有的。我喜欢在获得新东西之前用完我的旧硬件。
电路
该电路由连接到 arduino 的 USB 便携式充电器(未显示)组成。 5V LED 灯条在接地和电源之间有一个 1000mF 的电容器,并通过 330 欧姆电阻连接到 Arduino 上的引脚 6。有一个按钮连接到引脚 3。
桶形千斤顶连接到电源。桶形千斤顶有不同的极性。我拥有的那个,我相信是来自 Sparkfun 的这个,它的工作方式是这样的:
您的可能需要将接地连接到中间引脚。
为项目提供动力
由于这是一套服装,我对其进行了修改,以包括两个便携式 5V 电源 - 一个用于 LED 的 4 节 AA 电池支架和一个用于 Arduino 的便携式充电器。
我使用的是 Nano 3.0。
来自文档:
我们使用的便携式充电器受到监管 在 1 安培。是 5V,所以我们应该没问题。
为 LED 供电
我们将分别为 LED 和微控制器供电。我只是使用一个简单的电池组为微控制器供电,我使用 4 AA 电池座为 LED 供电。
将一个 8"-12" 的三线连接器焊接到您要供电的 LED 上(带有有用箭头指向âway ).
为什么 LED 的地和电源之间有一个电容器?
- 在将 NeoPixels 连接到任何大电源(直流“墙疣”甚至大电池)之前,添加一个电容器 (1000 µF,6.3V 或更高)跨越 + 和 – 端子,如上所示。电容器缓冲条带汲取的电流的突然变化。
为什么数据引脚上有一个 330 欧姆的电阻?
- 放置一个 300 到 500 欧姆的电阻 Arduino 数据输出引脚和第一个 NeoPixel 的输入之间。电阻器应位于最靠近 NeoPixel 的电线末端,而不是微控制器。 有些产品已经包含此电阻器……如果您不确定,请添加一个……加倍没有坏处!
为什么从电路板到电源地有一根地线?
- 如果您的微控制器和 NeoPixels 由两个不同的电源供电(例如,每个电源使用单独的电池),则必须 成为两者之间的接地连接。
如果您不在电路中使用电容器和电阻器,则会大大缩短 LED 的使用寿命。您可能会注意到蓝色 LED 开始先亮,留下无聊的红色和绿色。遵循最佳实践,您将省去一些痛苦和难看的色彩!
如果您的电路出现问题,这里有一些来自 Adafruit 完整 NeoPixel uberguide 的更多故障排除方法:https://learn.adafruit.com/adafruit-neopixel-uberguide/best-practices
我们的电源能持续整个派对吗?
我们有 300 个像素,我们估计每个像素为 20mA。
300 NeoPixels X 20Ma ÷ 1000 =6 Amps
标准“AA”尺寸的典型碱性或镍氢电池具有 2 到 3 Ah。其中四个会给我们 8-12 Ah,所以服装将持续大约 1.5-2 小时。您可能需要一些备用电池。
实际结果可能会有所不同。
我的从晚上7点一直持续到午夜,可能是因为追逐模式没有消耗太多能量。
坚持下去 图> 图>
Gluegun 胶水是使项目持久的诀窍。当我跳舞太用力时,我最终失去了我的整个电路板,并且在我的第一次万圣节派对上大约六个小时掉了下来。在为第二方重新创建它时,我热粘合了所有电线。我还把电路板放在腰包里。
创建云
现在您已经创建了电路,是时候进行最困难的部分了 - 将枕头填充物粘到纸灯笼上,这种方式将持续到万圣节派对。
从纸灯笼的顶部和底部剪下电线。在灯笼顶部的两侧剪下一条 4 英寸的线,然后将其折叠起来,在灯笼的顶部开一个足够适合您臀部的洞。将折叠的部分粘上。在下面重复。
将聚乙烯纤维撕成小块并扭曲,使其看起来很有趣。将碎片牢固地粘在灯笼上,小心不要烫伤手指。我建议戴手套。考虑到这是我最常弄伤自己的工具,热胶枪可能是我使用的最危险的工具。
您不必覆盖灯笼的每一英寸 - 一袋聚乙烯纤维就足够了。要获得与 LED 配合良好的整洁外观,请改变部件的厚度。
图> 图> 图> 图>对于肩带,剪下两条一英尺长的松紧带。这些将提供一些有趣的弹跳。它们可能看起来很短,但松紧带很有弹性,所以云应该落在你腰部的某个地方。要制作带子,将带子的两端绑在距离顶部 2-3 英寸的灯笼线支架上,相距约 6 英寸。加一点胶水。如果你有两只手臂,在灯笼顶部的另一侧做同样的事情。不要将松紧带系在顶部金属丝支架上,因为它会撕裂它们。
现在将 LED 灯条朝内粘到服装中。在 5 米的范围内,我能够围绕云进行 3 圈循环,这看起来很棒。
我承认,在跳了八个小时的舞后,我自己的服装已经破烂不堪。我不得不为我的第二方使用更多的胶水重新创建它。
别忘了用阻燃喷雾喷你的服装! 如果某些东西短路,你不想着火。
添加代码
我添加了 Bounce2 库来去抖动我的按钮。我还自定义了代码以使用毫秒,而不是中断,因为我使用的 Arduino Nano 调整了很多并且没有正确处理中断。
Nano 有一些特殊性,尤其是 USB 电缆似乎有问题,因此如果您的代码上传不正确,您可能需要尝试各种 USB 端口和电缆。
这段代码当然不是完美的,因为自从我在万圣节派对前的最后一分钟编写它以来,我一直没有时间更新它。
我也做了个帽子
帽子是可选的,但我觉得它让我看起来更受人尊敬。
代码
云服装
八种图案模仿这个云服装的“天气”https://github.com/zebular13/CloudCostume/blob/master/LED_Button_Demo/示意图
云电路的fritzing文件 ledcloud_Zdl7mM6iAb.fzz制造工艺