RGB炫光滑板
0
可寻址LED


可寻址 LED 是可以相互通信的 LED,这允许通过一个数据引脚发送命令串来控制许多 LED。与标准 LED 相比,这是一个很大的优势,因为它们只有电源和接地引脚(短腿和长腿),这意味着如果我们想控制 4 个标准 LED,我们必须将它们插入微控制器上的 4 个数字引脚,并将引脚设置为 HIGH 或 LOW,而可寻址 LED 只需要一个数字引脚来控制它们。
功能和零件清单

在加入之前,我们需要做的第一件事是规划我们希望这款滑板具有的功能。例如,我希望我的滑板有一个可充电电池(AA 很贵),并且我希望我对它所做的所有改装都可以轻松拆卸。
在开始项目之前计划好这些事情是件好事,因为当你开始编码和设计它时,你会省去很多麻烦。一个很好的例子是,我最初的想法是在板上贴一个 WIFI 模块,并有一个可以控制它的手机应用程序,我继续将其编程到我的代码中,然后后来选择不使用它,因为它使使用前的设置时间太长。如果我计划好我的项目,我本可以避免这种时间浪费。
我希望我的滑板具有的功能是:
- NeoPixel 动画 (看起来很有趣)
- 可充电电池 (节省一些 $$)
- 坚固的案例 (每次跌倒时都不需要折断)
- 易于安装 (我有几块滑板,我希望能够轻松地将它放在我正在使用的任何滑板上)
- 没有设置麻烦 (我想只需轻按开关即可开始)
现在我们已经规划了滑板功能,我们可以开始为项目整理零件清单。
部件:
可选附加功能:
- EL 线和转换器( 这里 )
工具:
- 烙铁
- 胶枪
- 3D 打印机
- 带有 Arduino IDE 的计算机
消耗品:
- 热胶棒
- 焊料
- 3D 打印机耗材
- 强力胶
制作建议





为了使外壳易于安装和拆卸,我将以通常安装在卡车下方的滑板立管为模型。这一切都是在 TinkerCad 中完成的,3D 模块可以在下面找到。
我们将打印 3 个部分。第一部分是下部主底座 ,用于固定 NeoPixel,拧到滑板卡车上,后面有一个地方,我们可以在那里安装螺母来拧上第二块。第二部分是上半部分 ,有空间放置电池和所有电路,它还为开关和充电端口开了孔。我们要打印的最后一件作品只是一个标准立管 ,以确保滑板与我们正在做的所有模组保持水平。
将它们放入您选择的切片机中(我使用的是简化 3D)并为您的打印机切片。完成后开始打印!我的打印花了大约四个半小时,效果非常好。这需要相当长的时间,因为打印品的壁非常厚,使外壳更坚固。
上传代码

为此,我们将需要 Arduino IDE,它可以在此处下载,以及我们将安装到 IDE 中的 Adafruit NeoPixel 库。
打开 IDE 后,执行以下作:
- 单击草图
- 单击 “包括库 ”
- 单击管理库
- 搜索 NeoPixel
- 单击名为“Adafruit NeoPixel”的那个
- 单击安装
现在 NeoPixel Libary 已安装在我们的 Arduino IDE 中。使用 Adafruit NeoPixel 库的好处在于,我们可以使用它附带的示例。
- 单击文件
- 点击示例
- 点击 Adafruit NeoPixel
- 点击 Strandtest
然后,这将加载一个很好的示例,说明如何使用 NeoPixel 库和动画。使用它,您可以创建自己的动画,也可以使用我的动画,可以从这里下载。
选择所需的代码后,单击板并选择您正在使用的板,然后单击上传。
组装电路




我们的最终电路由两个不同功能的电路组成。第一个电路是 Arduino 与 NeoPixel 构成的控制电路,其接线方式如下:
- NeoPixel 的 Ground(地)连接到 Arduino 的 Ground(地)
- NeoPixel 的 VCC 连接到 Arduino 的 5V 引脚
- NeoPixel 的 DIN(数据输入)连接到 Arduino 的 6 号引脚
NeoPixel 接线完成后,我们开始连接为整个系统供电的电路,包括电池和电池管理系统(Battery Management System, BMS)。具体接线方式如下:
- 电池的 VCC 连接到电池管理系统的 IN+(正极输入)
- 电池的 Ground(地)连接到电池管理系统的 IN–(负极输入)
两个电路都接好后,就可以将它们整合在一起了。你会注意到,电池管理系统上有一个 5V 输出端口,我们可以直接用它为 Arduino 供电。具体连接方式如下:
- 电池管理系统的 5V 输出连接到 Arduino 的 5V 引脚
- 电池管理系统的 Ground(地)连接到 Arduino 的 Ground(地)引脚
就这样,所有接线就完成了,可以进入下一步了!如果上述说明有任何不清楚的地方,或者你想再次确认自己的接线是否正确,请参考附带的图片,或在下方留言提问!
组装滑板






最后,我们终于可以进入最有趣的部分了——把所有东西组装起来!现在我们要把之前设计好的电路装进之前制作的外壳中,然后将整个装置最终固定到滑板上。
首先,将电路安装到外壳里。所有元件应该能完美地放入我们之前3D打印的第二部分,也就是主外壳的上盖。你会注意到上盖上有一些为充电接口预留的开孔,请确保这些孔位对齐。
接下来,将装好电路的上盖与底部的主外壳合在一起,完成整个外壳的组装。此时你会发现,主外壳上有几个孔位,是用来让滑板桥的螺丝穿过的。将整个装置固定到滑板上,你就大功告成啦!(别忘了在尾部也装上第三个垫高块哦!)
添加EL线

我碰巧在工作室里有一些EL冷光线,颜色正好和我的滑板配色完美匹配,于是我把它剪好并沿着滑板边缘安装上去,然后把逆变器(inverter)也用胶水固定在合适的位置。这样做确实会让整块滑板的结构强度明显变弱,但视觉效果非常酷炫。
如果你也想做这个改装,我建议你对滑板稍微温柔一点。第一个改装(指前面提到的带外壳的电路部分)因为做了坚固的保护壳,所以能承受较强的冲击;但这个EL灯改装就没那么结实了。如果你平时用滑板来做各种技巧动作,那最好跳过这一步。
0
0
0
qq空间
微博
复制链接
分享