亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

NeoPixel Lightsabers w/Party Modes -- Arduino-Controlled

组件和用品

Arduino Nano R3
× 1
NeoPixel strip
× 1

应用和在线服务

Arduino IDE

关于这个项目

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

这个项目开始是我万圣节服装的一部分,然后扩展了……很多。我最终制作了两把光剑——一个 Kylo Ren 风格的军刀和一个 Rey / Anakin Skywalker 风格的军刀,并创建了不同的 Arduino 代码来模拟每一个。而且,我决定超越普通的光剑,在军刀上创建一个带有彩色动画的派对模式。 (你肯定想看视频的最后,看看 Kylo 尝试他新造的军刀时的反应,发现它也有派对模式......)现在工作已经完成,本教程将展示如何用便宜的零件制作这把军刀(每把军刀大约 75 美元),只需上传我在本教程中链接的代码,而不必自己为 Arduino 编写代码。

注意代码(稍后链接)——我对 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 / 军刀):http://amzn.to/2CLIlEB 或 https://goo.gl/Cn1iDy

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

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

• 1.2V 镍氢 AA 电池 - http://amzn.to/2DKrIdL 或 http://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

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

• 得伟台锯,带 32 英寸撕裂容量:http://amzn.to/2yQd2Fy

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

• 得伟 12 英寸斜切锯:http://amzn.to/2yQRgS6

第 2 步:制作刀柄

刀柄主要由您可以在 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 型横梁,您只需使用 3/4" PVC 十字接头而不是 1.25" PVC 管。 3/4" PVC 十字接头的尺寸与1.25" PVC 管(1" ID)基本相同,因此聚碳酸酯管很好地嵌入其中,您可以添加两小块聚碳酸酯管来完成横护板。

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

既然您已经知道它是如何组合在一起的,那么接下来要做的是:

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

(b) 切下排水管,使其仅延伸到延长管中约 1.5"(否则,排水管延伸到延长管中以至于 4A 电池座无法装入其中)。使用斜切锯,或者用钢锯把它砍下来。

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

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

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

第 3 步:制作 Neopixel Blade

(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 灯条切割成可见的刀片长度(我使用了两个 32" 的灯条作为 Ren 刀片,两个 30" + 四个 6" 灯条用于Kylo 刀片)。使用条带上的粘性背衬将它们背对背贴在一起。

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

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

第 4 步:为电子设备接线(在刀柄外)

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

Anakin saber:我连接了两个 LED 灯条的所有匹配电线,因此我可以将单个电源和接地连接到灯条,并从 Arduino 向两个灯条运行单个控制信号。

Kylo saber:与 Anakin 相同,主刀片上的两个 LED 灯带,然后将第二个电源、接地和控制信号运行到刀片侧面的四个短 LED 灯带。

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

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

两把saber的代码在我的github上:https://github.com/modustrialmaker

个别链接是:

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

任凯洛:https://github.com/modustrialmaker/Kylo_Ren_Light...

您需要下载 Arduino 应用程序,并安装 FastLED 库,才能运行此代码。如果您需要有关这部分的更多详细信息,请查看视频或无数 Arduino 教程之一。这个代码没什么特别的......

编写代码时,按下瞬时按钮将按以下顺序循环切换模式:打开军刀、关闭军刀、聚会模式、关闭军刀。该代码具有正弦电源开关动画,派对模式是一种用军刀做不同事情的有趣方式。 (这些在我制作 Kylo 军刀的万圣节派对上大受欢迎。)

第 6 步:组装所有部件

这个版本出人意料地棘手的一件事是将所有电子设备(arduino、电线、按钮等)都放在刀柄内。展示和解释比书面更容易。观看从这里开始的视频,了解组装过程的完整说明和演练。

一个关于声音的笔记。 Saber 的声音确实很酷。 (哎呀,出于这个原因,我在视频中添加了它们。)但是,您实际使用军刀的大多数环境(万圣节派对等)都很嘈杂,因此您不会听到刀柄上的小扬声器。由于添加声音还需要添加运动传感器,这会使构建变得非常复杂,因此我决定暂时将它们排除在外。它还增加了成本,因为您需要 20 美元的 Teensy 而不是 2 美元的 Arduino nano(据我所知)。如果可能的话,我很想看到有人用 Arduino 添加声音。

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

组装好后,您就可以启动它并享受美好时光了!当他拿起它时,Kylo 确实做到了(同样,值得观看视频的结尾以了解他的反应:)

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

代码

Github
https://github.com/modustrialmaker/Lightsaber_single_blade_neopixel https://github.com/modustrialmaker/Lightsaber_single_blade_neopixel
Github
https://github.com/modustrialmaker/Kylo_Ren_Lightsaber_Neopixelhttps://github.com/modustrialmaker/Kylo_Ren_Lightsaber_Neopixel

示意图


制造工艺

  1. 条码扫描仪
  2. C++ 注释
  3. 仅使用 Arduino 的 DTMF 解码器
  4. NeoPixel Ring 的陀螺仪乐趣
  5. Arduino 报警系统:SERENA
  6. 使用激光模块的莫尔斯电码通信(两者)
  7. Pixie:基于 Arduino 的 NeoPixel 手表
  8. NeoPixel Lightsabers w/Party Modes -- Arduino-Controlled
  9. 如何制作 NeoPixel 矩阵
  10. Python3 和 Arduino 通信
  11. 二维码与二维码
  12. CNC G代码介绍