×

NeoPixel Lightsabers带派对模式——Arduino控制

消耗积分:0 | 格式:zip | 大小:0.46 MB | 2023-06-26

莫联雪

分享资料个

描述

简介:Kylo Ren & Rey Neopixel Lightsabers 带派对模式

 

这个项目开始是我万圣节服装的一部分,然后扩展了……很多。

关于代码的注意事项(稍后链接)——我对 Kylo Ren 军刀的代码特别满意,原因有几个:(a) 它比我见过的其他人更好地模仿了他不稳定刀片的火花外观,(b)开机效果会延迟侧刀片,直到主刀片启动后,就像电影中一样(对于那些不痴迷于军刀的人,侧刀片是 Kylo 不稳定刀片的排气口,因此在主刀片启动之前不会启动点亮)。此外,两个刀片都具有正弦功率效应,我认为这比我在很多军刀中看到的线性功率效应更接近电影中的效果。

这些刀柄无论如何都不是复制品(毕竟,每个绝地武士的成年礼都是在制造他们自己的光剑)。相反,我想专注于以合理的成本制作具有金属刀柄和 LED 控制按钮的高品质和炫酷产品。

 

第 1 步:收集材料

军刀零件:

(注意:我使用的零件来自 Home Depot,比亚马逊便宜一点。)

• 聚碳酸酯管:http ://amzn.to/2Dd9YYb

• 弹出式排水:http ://amzn.to/2mgaZGX

• 排水延长管:http ://amzn.to/2mf829h

• 5V 瞬时 LED 按钮:http ://amzn.to/2CLbu2E或https://goo.gl/Cn1iDy

• WS2812 144 LED/m 灯带(2x / saber):http ://amzn.to/2CLIlEB或https://goo.gl/Cn1iDy

• WS2813 144 LED/m 灯条(新 LED 类型)(2x / saber):http ://amzn.to/2qQqPgC或https://goo.gl/q88jDe

• 4AA 电池座:http ://amzn.to/2qNJzxw

• 1.2V NiMH AA 电池 - http://amzn.to/2DKrIdLhttp://amzn.to/2FPDp3o

• JST 连接器:http ://amzn.to/2ALve4j

• 1 ¼” PVC 管:http ://amzn.to/2CKP95m

• ¾” PVC 十字架:http ://amzn.to/2FlI5On

• O 型环:http ://amzn.to/2Eq2FvB和http://amzn.to/2Eq2FvB

• 包装泡沫:http ://amzn.to/2FoqrcL

电子工具

• 我最喜欢的焊料:http ://amzn.to/2CNgjIF

• 优质烙铁:http ://amzn.to/2CKHoMC

• 蓝色焊垫:http ://amzn.to/2DboPCd

其他工具:

• 丝锥钻头(用于螺纹孔):http ://amzn.to/2Fm7V4A

• RZ 防尘面具:http ://amzn.to/2wM8F1t

• 博世 18V 无绳圆锯:http ://amzn.to/2wcDgnN

• Bosch 18V 无绳电钻和冲击起子套件:http ://amzn.to/2BCI753

• 带 32 英寸撕裂能力的得伟台锯:http: //amzn.to/2yQd2Fy

• 日本平切手锯:http ://amzn.to/2yRa1Fd

• Dewalt 12” 斜切锯:http ://amzn.to/2yQRgS6

第 2 步:制作刀柄

 
poYBAGPjPQqATWVIAAA_sVtgTCM109.jpg
 

刀柄主要由您可以在 Home Depot 或任何大型商店找到的管道部件构成,但您可以从亚马逊购买的 1" 聚碳酸酯管除外。

首先,我将介绍 Anakin/Rey 风格的单刀片刀柄,然后我将介绍 Kylo Ren crossguard 风格刀柄的不同之处。

刀柄的主要部分由一个 1.25" 弹出式排水管和一个带滑动连接器的 1.5" 排水管延长管组合而成,它们通过 O 形圈和 1/4" 螺栓相互连接(因此它们可以承受一些惩罚)。关于 1.25" 弹出式排水管的酷事是 1.25" PVC 管会紧贴在它里面,反过来,用于刀片的 1" 聚碳酸酯管会紧贴在里面1.25 英寸 PVC 管,可轻松将刀片连接到刀柄。

对于 Kylo 风格的 crossgaurd,您只需使用 3/4" PVC 交叉连接器而不是 1.25" PVC 管。3/4" PVC 交叉连接器的尺寸与 1.25" PVC 管(1" ID)基本相同,因此聚碳酸酯管非常适合它,您可以添加两小块聚碳酸酯管来完成 crossgaurd。

在两个剑柄中,排水管和延长管通过排水管周围的 1" O 形环(当它插入延长管时提供紧密配合)和 1/4" 螺栓固定在一起。

现在您已经知道它是如何组合在一起的,下面是该怎么做:

(a) 从弹出式排水管上拆下排水塞。

(b) 切断排水管,使其仅延伸到延长管中约 1.5 英寸(否则,排水管延伸到延长管中,以至于 4A 电池座无法放入其中)。使用斜切锯, 或一把钢锯将其切割。

(c) 使用 1/4"-20 攻丝钻头在延长管和排水管上钻螺纹孔。在刀柄的相对两侧钻一个孔和匹配孔。

(d) 在 LED 按钮的刀柄上钻一个 5/8" 的孔。这个孔应该在 1/4" 螺钉的孔上方并居中(我为此使用了一个 foerstner 钻头)

(e) 从延长管上取下滑环,用它在一块废亚克力或木头上标记其内径。用曲线锯从亚克力/木头上切下这个圆圈,然后将其放入滑环中。这使得端盖可以方便地取下电池座和更换电池。

第 3 步:制作 Neopixel 刀片

 
poYBAGPjPQ2AV7DaAAB50T0WUvM280.jpg
 

(a) 将聚碳酸酯管切成您想要刀片的长度加上几英寸(因为它会延伸到刀柄中隐藏几英寸)。

(b - Anakin/Rey):切割 3 英寸长的 1.25 英寸 PVC 管。或者,在一端使用斜切锯成一定角度(模仿天行者军刀的外观)。

(b - Kylo):切割 1.25" PVC 管的 1-2" 小段,并将它们涂到 3/4" PVC 交叉连接器的相对两侧。在粘合之前,可以选择用斜切锯将这些部分切割成一定角度。(这些模仿 Kylo 不稳定叶片的侧面排气孔。)

(c) 使用喷漆将白色 PVC 管件涂成黑色(或金属色)。

(d) 将聚碳酸酯管插入 1.25" pvc 管(或 3/4" 交叉连接器)并使用强力胶和/或两部分环氧树脂将其固定。

(注意:您可能想等到完成电子设备并使用 LED 灯条进行测试后,再将 LED 灯条插入刀片。我将在此处进行描述,但您可以返回并执行以下步骤在测试 LED 正常工作后。)

(e) 将两个 144 LED/m neopixel(例如 WS2812 或 WS2813)LED 灯条切成可见的刀片长度(我为 Ren 刀片使用了两个 32" 灯条,两个 30" + 四个 6" 灯条用于Kylo 刀片)。使用条带上的粘合剂背衬将它们背对背连接在一起。

(f) 用几层包装泡沫包裹 LED 灯条,并使用热胶枪或透明胶带将 LED 周围的泡沫固定。

(g) 将 LED 灯条拉过刀片,将没有 JST 连接器的一端从底部推入,因此 JST 连接器在您将它们拉过后位于底部。如果你很难穿过带子,用 Gaffers 胶带或 Gorilla 胶带把拉直的衣架粘在带子上,然后用衣架把它们拉出来。

第 4 步:连接电子设备(在 Hilt 之外)

 
pYYBAGPjPQ-AZv14AAB1LlsPdXU593.jpg
 

按照上面的接线图将 Arduino 连接到瞬时按钮和 LED 灯条,并将所有东西连接到 4AA 电池座。我在所有组件之间使用了 JST 连接器,使刀片更容易组装。

Anakin saber:我连接了两个 LED 灯带上的所有匹配电线,这样我就可以为灯带运行一个电源和接地,并从 Arduino 向两个灯带运行一个控制信号。

Kylo saber:与主刀片中的两个 LED 灯带的 Anakin 相同,然后向刀片两侧的四个短 LED 灯带传输第二个电源、接地和控制信号。

关于 LED 选择的一个注意事项。在这种应用中,新的 WS2813 LED 灯条确实是一个不错的选择。它们有一个冗余控制信号,这意味着如果一个 LED 熄灭,灯带的其余部分将继续工作而不会出现任何问题。(对于旧的 WS2811 和 WS2812 灯条,当一个 LED 熄灭时,其后的每个 LED 也会熄灭。)

第 5 步:将代码上传到 Arduino 并进行测试

 
poYBAGPjPRSAZHZyAABFn-TVEKs360.jpg
 

两种军刀的代码都在我的 github 上:https ://github.com/modustrialmaker

个别链接是:

Rei/Anakin: https://github.com/modustrialmaker/Lightsaber_sin...

Kylo Ren: https://github.com/modustrialmaker/Kylo_Ren_Light...

您需要下载 Arduino 应用程序并安装 FastLED 库才能运行此代码。这段代码没什么特别的……

编写代码以便按下瞬时按钮将按以下顺序在模式之间循环:saber on、saber off、party mode、saber off。该代码有一个正弦曲线的电源开关动画,派对模式是一种有趣的方式,可以用你的军刀做一些不同的事情。(这些在我制作 Kylo 军刀的万圣节派对上大受欢迎。)

 

第 6 步:组装所有零件

 
pYYBAGPjPRuAY-D8AABNeFHepU4983.jpg
 

关于此构建的一件令人惊讶的棘手事情是将所有电子设备(arduino、电线、按钮等)放入刀柄内。

关于声音的一个注释。)但是,大多数你实际使用军刀的环境(万圣节派对等)都很嘈杂,所以你不会听到刀柄上的小扬声器。由于添加声音还需要添加运动传感器,这会使构建变得非常复杂,所以我决定暂时不考虑它们。它还会增加成本,因为您需要 20 美元的 Teensy 而不是 2 美元的 Arduino nano(据我所知)。如果可能的话,我很乐意看到有人用 Arduino 添加声音。

第 7 步:打开电源,玩得开心!

 
poYBAGPjPSCAPzI5AABYCHLbmIQ466.jpg
 

希望这会有所帮助,并且很想看看其他人使用这种类型的刀柄和/或这段代码创造了什么样的军刀。

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !