DIY个醒狮灯笼过大年!Digi-Key教你的“花式”拜年,绝对惊艳
2018-02-27
一年一度的春节又到了!今年的春节想不想用一种与众不同的拜年方式,凸显你的创意和匠心?
中国的春节是庆祝农历新年的盛大节日,因为遵循的是农历,所以会比传统公历新年要晚一些。过年时,大家会用到一些标志性装饰品,如醒狮、鞭炮、红灯笼等,去布置房间。根据传说,所有这些装饰品就是为了吓跑一种叫“年”的怪兽。
今天,我们将会向您展示如何自己动手,轻松地让这些装饰品“活”起来。不信?那就来看看下面的视频。
https://v.qq.com/x/page/k0549lyopbt.html
如果你也想学着如何DIY这些拜年“神器”,别着急,大家随我慢慢往下看!
首先,让我们来看看材料清单:
8个Neopixel 灯环 | 1528-1605-ND |
2件Arduino UnoRev 3开发工具 | 1050-1024-ND |
1个电源 | 102-4196-ND |
1个Adafruit小型伺服电机 | 1528-1076-ND |
1 个Parallax 伺服电机 | |
1个电源连接器 | |
1根电缆 | |
2个绿色指示灯 | |
2件Arduino扩充板 | |
2个针座 |
拜年神器之一:灯笼
纸质红灯笼是其中最具标志性的装饰品之一。我们制作了八个灯笼,“八”在中国是一个幸运数。在每个灯笼中放置一个 Neopixel 灯环,每个灯环带有12个可寻址RGBW LED,总共 96 个独立的 LED。Neopixel灯环使用起来很方便,因为可链接在一起,处理起来就像一个灯串,这样一次就可以更新多个LED,并进行同步更改。同时还可以简化对每个灯笼的单独控制。
首先,您需要将每个Neopixel灯环的电源端和接地端与下一个灯环并联焊接在一起,然后将其数据输出端焊接到下一个Neopixel的数据输入端。最后一个Neopixel的数据输出端保持断开路。第一个Neopixel的数据输入端将连接到Arduino Uno Rev 3开发工具的D5引脚。焊接电源线,并将引脚5连接到Arduino扩充板。确保Arduino接地、Neopixel接地和电源接地均已连接。
我们使用了一种生日蜡烛代码,可以产生温馨的橙色光晕。为了让它们显得更亮并看起来像实际蜡烛在点燃的样子,我们将 RGBW 像素的白色光级编码成在200到255之间随机选择。要确认的是,您需要获得正确的Neopixel库代码,并且在调用Adafruit_Neopixel()命令时将其设置为 NEO_GRBW。
需要我们使用的代码嗎?关注Digi-Key得捷电子 微信,发送「新年快乐」,立即可下载代码。
拜年神器二:醒狮
我们电动化的另一个流行装饰品就是醒狮。人们通常会在盛大庆典活动上舞动这些活动木偶。为模仿出舞动的狮子,我们使用了两个伺服电机让狮子的头左右摆动和使嘴一张一合。眼睛则使用了两个绿色指示灯发出“炯炯”绿光。
我们用3D打印机为每个伺服电机打印了一个底座,并为控制嘴的伺服电机打印了一个滚轮,为另一个伺服打印了一个盖帽。以下是我们使用Autodesk Fusion 360为这几个零件绘制的3D图纸文件:
● 滑轮第 1 部分 http://a360.co/2CRlTxL
● 滑轮第 2 部分 http://a360.co/2AGIvuU
● 大伺服底座 http://a360.co/2CEeFJu
● 大伺服盖帽 http://a360.co/2AHMCak
● 小伺服底座 http://a360.co/2CFBe0i
我们在狮头内部贯穿了一根木头,用于固定Adafruit小型伺服电机。
控制狮嘴的伺服电机也固定在这上面。我们先将一根鱼线从狮嘴下的嘴唇穿过一对3D打印的尖牙,然后连接到Parallax伺服电机顶端的滑轮上。我们在Arduino扩充板上焊接了3个针座(用于伺服连接)和LED灯连接。这样Arduino连接起来和重新编程都很方便。如此我们便造出了一个简单的狮头移动和狮嘴开合运动。
为方便测试,我们还设计了一个通过按钮控制伺服的功能。
具体代码可下载。立即关注Digi-Key得捷电子微信,发送「新年快乐」,下载代码就是这么简单。
现在,开始过年啦!
通过上面几个简单的DIY小项目,自己动手制作新年装饰品,寓学于乐,又情怀满满,何乐而不为?这里用到的Neopixel灯环和伺服机构在其它项目也可能用到,因此这些DIY项目也可以作为使用这些元器件的入门指导。
好了,现在把你做好的活灵活现的灯笼和醒狮挂起来吧!相信当你DIY的这些拜年“神器”悬挂在家人面前之时,那浓浓的“年味儿”一定令人回味无穷!
喜欢Digi-Key的文章吗?立即到Digi-Key官网,或关注Digi-Key官方微信吧!