一 、【项目介绍】:
《星球大战》(Star Wars)是美国导演兼编剧乔治·卢卡斯所构思拍摄的一系列科幻电影,影片中绝地武士(Jedi)和黑暗武士所使用的超炫的激光宝剑也让我们羡慕不已,然而在大众创业,万众创新时代,人人都是创客; 我们可以自己动手制作一把心目中神兵利器——《基于Mixly平台的屠龙刀》。
二、【功能介绍】:
1、利用laserblokck激光套件搭建宝刀外壳;
2、通过Mixly平台编写代码,利用Arduiono Nano168编程板控制灯带的颜色;
3、当每按下宝刀的按钮,显示不同颜色的变幻灯光,彰显古时神兵利器。
三、【作品演示】:
四、【制作过程】:
(一)搭建环境
1、硬件: Arduiono Nano
2、软件:Mixly0.999Beta_WIN
(二)制作的过程
1.屠龙刀中laserblokck套件分刀把、挡手、刀刃三部分
2.屠龙刀灯光控制器件:Arduiono NanoX1;按钮X1;灯带X1;色环电阻X1,
3.屠龙刀电源部分:18650锂电充电电池X1;电池盒X1
4.屠龙刀灯光部分:利用电烙铁将灯带接入Nano,灯带引出三个导线分别接Nano的5V电源线、控制线、地线;
5.封装屠龙刀刀把,通过热熔枪将电路部分和激光切割板固定到刀把内部
6.装有电池的USB电池盒放入刀体,用三个套环将其固定
(三)环境配置
1、通过串口数据线,将Nano和电脑连接,在设备管理器中出现:USB-SERIAL CH340(CM3);
2、打开Mixly0.999,当点击右下角 硬件测试,显示上传成功,当按下按钮时,在硬件测试窗体中看到,D2显示绿色,说明一切正常。
(四)、程序编写
步骤1 在显示块,添加RGB灯模块;
步骤2 在输入/输出块,添加按键数字输入块;
步骤3 控制块中添加循环模块,循环点亮RGB灯带
步骤4 函数块中,添加灯带子函数
步骤5 初始灯带rgb参数,彩灯变量item;
步骤6 上电后,宝剑的8个rgb灯全部点亮,显示白光
步骤7 每次按下按钮后,显示不同颜色;
item=0,显示红光;
item=1,显示蓝光;
item=2,显示绿光;
item=3,显示黄光 ;
item=4,显示绿光 ;
item=5,显示橙光;
item=6,显示紫光
五、【总结】:
1.在安装屠龙刀灯带到刀把中,预先将焊接在灯带的引线从刀把切割孔中穿出,将来连接刀身中Nano连接;
2.在安装屠龙刀刀刃到刀把中,热熔枪将刀刃和四片刀把粘在一起,防止出现晃动;
3.在安装屠龙刀挡手到刀身时,注意挡手和刀刃的方向,防止安装方向;
4.用电烙铁焊接Nano电路板时,松香和焊锡丝配合,防止电路板烧坏,原来连接屠龙刀的按键接Nano的D2上,由于焊接时间过长,D2接口起皮,所有更换D6.
5.当在夜间使用屠龙刀,通过按键让屠龙刀变幻不同颜色的灯光,效果很好,孩子很喜欢!
六、【资源】
附件
luqGQ_mS2020.07.25
可以考虑在刀刃上装个触摸传感器。
rzegkly2020.07.20
嗯,宝刀内部添加蜂鸣器,效果更加逼真!
gray66662020.07.20
可以再配上兵器碰撞的声音
DFHJM_IpFmV2020.07.24
赞成!