概述
制作一盏灵感来自Rose Quartz盾牌的发光伞,该伞来自卡通网络的Steven Universe。这是一个有趣,简单的项目,不需要任何以前的编码,焊接或缝纫知识。您可以单击几下自定义灯光动画并输入触发器。使自己免受雨水侵扰,让所有朋友眼花!乱!
在雨季结束后,可以很轻松地将这个项目拆开,然后再次使用Circuit Playground和NeoPixels进行另一个有趣的项目。
Circuit Playground Express
产品ID:3333
Circuit Playground Express是下一步对电子学和编程的完美介绍。我们已经采用了原始的Circuit Playground Classic和。..
$ 24.95
入库存
添加到购物车
带鳄鱼夹的Adafruit NeoPixel LED灯带-30米/米
产品编号:3812
为项目添加鲜艳的色彩从未如此简单:不再需要焊接或剥线,剪裁并发光!这款带鳄鱼皮的Adafruit NeoPixel LED灯带。..
缺货
缺货
Adafruit Micro Lipo-USB LiIon/LiPoly充电器
产品编号:1304
哦,太可爱了,这是最小的小脂质充电器,可以方便地放在任何项目盒中!它也易于使用。只需将镀金触点插入任何USB端口和。..
$ 5.95
进货
》
添加到购物车
锂离子聚合物电池-3.7v 1200mAh
产品编号:258
锂离子聚合物电池(又称“ lipo”或“ lipoly”)电池纤巧,轻巧且功能强大。完全充电后的输出范围为4.2V至3.7V。该电池。..
$ 9.95
入库价
添加到购物车
您需要的东西
1码x 6英寸的白色趣味皮草
剪刀
热胶枪
透明包装胶带
半透明的粉红色雨伞-我从Totes订购了这把
接线图
将三个鳄鱼夹夹到Circuit Playground Express上,如下所示:
红色( 5v )转到 VOUT
白色( DIN )进入 A1
黑色( GND )进入 GND
然后将电池插入JST端口,就可以了!
带有MakeCode的代码
MakeCode是使用Circuit Playground Express进行安装和运行的简便方法。不需要任何先验编码知识,这是一种像编码员一样进行实验和学习思考的简便方法。
要开始使用,请转到makecode.adafruit.com,然后选择新建项目 。您将在MakeCode编辑器中找到自己。在这里,您可以单击任何彩色选项卡并将代码块拖放到工作区上,然后使用左图所示的Circuit Playground Express进行预览。
编写代码后,插入电路将Playground Express通过其USB端口插入计算机,然后单击“重置”按钮。所有指示灯将变为绿色,并且您的Circuit Playground将作为驱动器出现在计算机上,名为 CPLAYBOOT 。只需将下载的代码拖到该驱动器上即可对Circuit Playground Express进行编程。容易!
注意:如果看到名为 CIRCUITYPY 的驱动器,请再次按“重置”按钮(或连续两次)以进入 CPLAYBOOT 。
转到MakeCodeguide简介,以获取有关MakeCode入门的更多信息。
如果您想跳到最后并向后工作,这里是完整的MakeCode项目。
玫瑰石英伞MakeCode
设置灯光
首先,让我们告诉Circuit Playground,我们有一束灯连接到A1引脚,并且正在使用多少像素。我们还将设置灯光的亮度。这需要在on start循环中完成,因此,如果您尚未在工作区中看到它,请单击 LOOPS 标签并获取它的一个实例。
点击 LIGHT 标签,使 NEOPIXEL 标签显示在其下方。 NEOPIXEL (NEOPIXEL )选项卡中的所有内容均指所连接的灯带, LIGHT (选项卡)中的任何内容均指Circuit Playground Express正面的灯。
将create strip on A1 with 30个像素的实例拖到on start循环中。我们使用的是 A1 ,我们有30像素,因此我们无需在此处进行任何更改。
也将strip set brightness的实例拖到您的on start循环中。将亮度设置为您想要的任何值。我一直将我的最大亮度设置为255。
就是这样进行设置。现在,让LED做点什么。在 NEOPIXEL 标签中,将strip show animation for 500 ms的实例拖到forever循环中。在Circuit Playground开启时,此循环中的所有内容将永远重复运行。
将500 ms更改为100 ms。我们想添加一些在伞旋转时发生的不同动画。如果将其设置为500毫秒,则电路游乐场将仅每500毫秒(半秒)“监听”自旋。将其更改为100ms意味着旋转触发将更加灵敏。
现在,我们添加一个输入,告诉雨伞旋转时,Circuit Playground播放不同的动画。将 INPUT 》 on shake的实例拖到工作区中,然后将下拉列表更改为3g。现在,当板子旋转并加速时,它将触发我们放入此块的任何内容。
从 NEOPIXEL 标签中选择动画。我喜欢彗星动画,因为它在伞内的灯光呈螺旋形时看起来确实很棒。我希望它播放5秒钟,所以我将500ms更改为5000ms。播放不同的动画,看看自己最喜欢的动画。
保存您的工作,然后单击左下角的“下载”按钮。插入Circuit Playground Express,然后按重置按钮。板载NeoPixels应该全部变成绿色,并且您会看到一个名为 CPLAYBOOT 的新驱动器出现在计算机上。将您下载的文件拖到该驱动器上。完成!
如果遇到问题或看不到 CPLAYBOOT 驱动器,请转到Circuit Playground Express指南以获取一些故障排除提示。
构建
将代码上传到Circuit Playground Express后,如接线图所示,将NeoPixels连接到: G 》,白色为 V1 ,红色为 VOUT 。插入电池,并确保指示灯点亮。在巡回操场上摇摆,看看是否可以触发彗星动画。
i》
获取一些有趣的毛皮。短桩效果最好。有趣的皮毛是传播NeoPixels并使它们看起来花哨而不用做很多工作的一种非常不错的方法。将NeoPixels沿边缘放置并折叠以制成口袋。沿着折叠线切割。
将有趣的毛皮粘在NeoPixel胶条上,将胶水非常靠近胶条。热胶实际上不能很好地粘在NeoPixel硅胶套上,因此只需将有趣的皮毛粘在自己身上。
然后,用缝纫剪刀将皮毛成形。我每5-6英寸就得分一次,看起来像罗斯的盾牌设计。根据需要添加更多胶水以固定毛皮。
将覆盖了毛皮的条带放入伞中。使用透明的包装胶带将一端固定在中心附近,并使用雨伞的撑杆将条带的其余部分固定到位。
用更多的胶带固定另一端,并使用一些更透明的胶带将电路场和电池也固定在雨伞表面的内部。磁带还可以将鳄鱼夹固定在适当的位置。
收起伞并旋转一下,观察颜色变化。您可以返回MakeCode项目,并尝试添加许多不同的灯光和声音,以使伞完全按照您想要的方式做出反应。
责任编辑:wv
-
编程
+关注
关注
88文章
3615浏览量
93713
发布评论请先 登录
相关推荐
评论