以动画片《Steven Universe》中的水晶水晶盾牌为灵感,制作一把可以发光的雨伞。这是一个有趣、简单的项目,不需要任何编码、焊接或缝纫的知识。你可以自定义灯光动画和输入触发器只需点击几下。保护自己不受雨淋,让你所有的朋友都眼花缭乱!

当雨季结束时,也很容易将这个项目分开,并再次使用您的Circuit Playground和NeoPixels进行另一个有趣的项目。

makecode_rose_quartz_umbrella.jpg

本项目中的Adafruit产品

一个黑人妇女修剪整齐的手拿着一个圆形的微控制器,发光二极管亮着。
电路游乐场Express是迈向电子和编程的完美介绍的下一步。我们选了原版的环形游乐场经典
缺货
Adafruit NeoPixel LED 1米带鳄鱼夹连接到电路操场,点亮彩虹
添加发光的颜色到您的项目从来没有更容易:没有更多的焊接或剥离电线,夹上他们和发光!这款Adafruit NeoPixel LED带鳄鱼…
14.95美元
现在有货
Adafruit Micro Lipo - USB LiIon/LiPoly充电器的俯视图- v1以上2针JST电缆。
哦,太可爱了,这是一个最小的脂肪充电器,非常方便,你可以把它放在任何一个项目盒里!它也很容易使用。只需将镀金的触点插入任何USB端口和一个…
缺货
锂离子聚合物电池3.7v 1200mAh与JST 2-PH连接器
锂离子聚合物(也称为“脂质”或“脂质”)电池薄、轻、强。完全充电时输出范围从4.2V到3.7V。这个…
9.95美元
现在有货

你需要的东西

  • 1码x 6英寸白色有趣的毛皮
  • 剪刀
  • 热胶枪
  • 清除包装胶带
  • 〇半透明的粉红色雨伞我从Totes订了这个
makecode_umbrella_wiring_bb.png

将三个短吻鳄夹夹在环形游乐场快线上,如下所示:

  • 红色(5伏)去输出电压
  • 白色(喧嚣)去A1
  • 黑色(接地)去接地

然后将电池插入JST端口,就可以开始了!

makecode_purple_umbrella.jpg

MakeCode是一种简单的方法来建立和运行与电路游乐场快车。不需要预先的编码知识,这是一种尝试和学习像编码员一样思考的简单方法。

要开始,请转到makecode.adafruit.com然后选择新项目.您将在MakeCode编辑器中发现自己。从这里,您可以单击任何颜色的选项卡,并将代码块拖到您的工作区中,然后使用如图左侧所示的Circuit Playground Express预览它。

一旦你的代码写好了,把你的电路游乐场快速连接到你的电脑通过USB端口,然后点击“重置”按钮。所有的灯将变成绿色,你的电路游乐场将出现在你的电脑上的驱动器称为CPLAYBOOT.只需将您下载的代码拖到这个驱动器上编程电路游乐场快车。简单!

注意:如果您看到一个驱动器被称为CIRCUITYPY然后再次按复位按钮(或连续两次)到达CPLAYBOOT

看这个MakeCode简介关于开始使用MakeCode的更多信息的指南。

如果您想直接跳到最后并向后工作,这里是完成的MakeCode项目。

设置灯光

首先,让我们告诉Circuit Playground我们有一束连接到A1的灯,以及我们使用了多少像素。我们还将设置灯光的亮度。这需要在在开始循环,因此如果您在工作区中还没有看到,请单击循环TAB并获取它的一个实例。

单击选项卡,使NEOPIXEL标签出现在它下面。任何在NEOPIXELTAB将指您所附加的灯条,以及图示为游乐场快线车面的灯。

拖动的实例用30在A1上创建条带像素到你的在开始循环。我们使用A1我们有30个像素,所以我们不需要改变任何东西。

makecode_mc_00_onstart.jpg

的实例带材亮度到你的在开始循环。将亮度设置为你想要的任何亮度。我把我的亮度一直调到255。

这就是设置。现在让led做点什么。从NEOPIXEL的实例500毫秒的脱衣表演动画到你的永远循环。当Circuit Playground被打开时,这个循环中的任何东西都将一遍又一遍地运行,直到永远。

改变500毫秒100毫秒.我们想添加一些不同的动画,发生当伞旋转。如果设置为500毫秒,那么Circuit Playground将每500毫秒(半秒)“监听”一次旋转。将其更改为100ms意味着旋转触发器将更加灵敏。

makecode_mc_01_forever.jpg

现在让我们添加一个输入,告诉Circuit Playground在雨伞旋转时播放不同的动画。拖动的实例输入>在摇进入您的工作区,并将下拉菜单更改为read3 g.现在,当板子旋转并加速时,它将触发我们放入这个方块中的任何东西。

makecode_mc_02_on3g.jpg

控件中选择动画NEOPIXEL选项卡。我喜欢彗星动画,因为它真的看起来很棒的螺旋形状的灯在伞内。我想播放5秒钟,所以我换了500毫秒5000毫秒.玩不同的动画,看看你最喜欢什么。

makecode_mc_03_animation.jpg

保存您的工作,并单击左下角的Download按钮。插上你的游乐场快线,按下重置按钮。板载的NeoPixels应该都变成绿色,你会看到一个新的驱动器出现在你的电脑上,名为CPLAYBOOT.将下载的文件拖到这个驱动器上。你已经完成了!

如果你遇到麻烦或者没看到CPLAYBOOT开车去游乐场快线指南有关一些故障排除提示。

将代码上传到Circuit Playground Express后,按照接线图所示将NeoPixels连接到G,白到V1,红色到输出电压.插上电池,确保灯亮着。旋转电路游乐场,看看你是否能触发彗星动画。

makecode_00_wiredup.jpg
  • makecode_01_funfur.jpg
  • makecode_01_funfur.jpg
  • makecode_02_funfurlights.jpg

买一些白色有趣的皮毛。短的头发最好。有趣的皮毛是一个很好的方式来扩散新像素,使他们看起来不做很多工作花哨。沿着边缘放置NeoPixels,然后折叠成一个口袋。沿着折线切割。

  • makecode_03_hotglue.jpg
  • makecode_03_hotglue.jpg
  • makecode_04_trim.jpg

热胶水的乐趣皮毛周围的NeoPixel条,放置胶水非常接近条。热胶实际上不能很好地粘在NeoPixel硅胶套上,所以把有趣的皮毛粘在自己身上就好了。

然后,用缝纫剪刀把毛皮剪好。我每隔5-6英寸做点,看起来像罗斯的盾牌设计。根据需要添加更多的胶水来固定皮草。

  • makecode_05_packingtape.jpg

把覆盖皮毛的带子放进雨伞里。用透明的包装箱胶带将一端固定在伞的中心,用伞撑将剩下的部分固定住。

用更多的胶带固定另一端,用一些更透明的胶带将电路游乐场和电池固定在雨伞表面的内侧。胶带还可以帮助固定鳄鱼夹子。

makecode_06_taped.jpg

拿起你的伞,旋转一下,看看颜色的变化。你可以回到MakeCode项目,尝试添加许多不同的灯光和声音,这样你的雨伞就能完全按照你想要的方式反应。

本指南首次发布于2019年4月24日。最后更新于2019年4月24日。