【教程】教你DIY一套木制激光枪
看了OVERWATCH的灵感之后,我们花了几天时间做了一个非常酷的木制激光枪玩具!
该木激光枪和枪的都是基于Arduino兼容板-Seeeduino Lotus 作为主控的装置-。在激光枪的激光发射器控制火激光脉冲来“激活”枪靶,同时有3个枪目标光传感器,用来检测激光脉冲。话不多说,接下来上干货。
第1步:我们需要什么?
硬件部分:
Seeeduino Lotus 2片
5mW Laser Module emitter - Red Point1个
Grove LED Bar v2.01个
Grove - Vibration Motor 1个
Grove - Button(P) 2个
Servo 3个
Grove - Light Sensor v1.2(P)3个
Grove - 4-Digit Display 1个
Grove - Buzzer1个
工具部分:
橡胶带 -2个
支撑柱M3 * 25-14个
支撑柱M3 * 30-3个
支撑柱M3 * 50-6件
支撑柱M3 * 20-4件
M3螺丝和螺母若干
M2螺钉和螺母若干
螺丝刀
3mm厚的木板
5mm厚木板
步骤2:硬件连接和激光枪的代码
1.连接硬件如上图。
2.我们有两个按钮,连接到D6按钮是激光枪,在每按一次按钮就会达到触发激光脉冲的。而D7按钮是为装载机,它每按一次将刷新激光枪。
3.LED条用于显示子弹的剩余个数,我们总共有100发子弹和夹子可以充满一次10发子弹。
4.子弹用完之后会发生什么?这个时候你可以同时按D6和D7按钮,激光枪将被重置,你就会又有100发子弹了!
5.更重要的是,如果你想要稍作休息,可以按3秒钟D7键,或者就闲置它30秒钟,激光枪将处于睡眠模式休息。再次按下触发可以唤醒。
6.以上是激光枪的使用内容。下载库文件lasergun.zip并上传hun.ino到你的Seeeduino Lotus中去!
步骤3:枪目标的硬件连接和编码
1.我们已经设计了3上下目标的激光枪。每个上下目标是由一个光传感器和一个伺服的。所述光传感器用于检测激光脉冲和伺服用于打开光传感器向上和向下。
2.当检测到激光脉冲时,意味着你在打中了一个目标,Grove 4-Digital数字屏幕会显示你的得分,与此同时你可以开始准备设计下一个目标了。
3.如果你不能够在10秒钟之内击中目标,该目标将被取消。
4.下载target.zip并上传target.ino到Seeeduino Lotus。
第4步:激光切割
1.我们需要用激光切割机,获取激光枪和枪靶的部分。
2.在图像1和图像3中的部件,需要使用3毫米木材来生产,在图像2中的部件需要使用5毫米木材生产。
3.激光切割所需要的文件,我已经把放在下面附件了。
第5步:安装激光枪的结构部分
现在我们可以开始安装激光枪的硬件和结构件了!
1.安装激光头
2.安装硬件,包括电源银行,seeeduino,按钮......
3.安装扳机和加载板。
这里我用橡皮筋来实现反弹的效果,也许安装上面会难了一些,但是你可以试着使用固定的触发线来安装它们。
步骤6:组装激光枪
我们开始安装装饰部分,我们可以用胶水把它们粘起来。
虽然过程会很剌耳,但是这个枪算是制作完成了!
步骤7:组装感光目标
现在我们开始做枪靶,请注意:安装的顺序很重要。
1.安装盘的固定伺服
2.安装伺服
3.安装所述光传感器
4.结合伺服与我们刚刚安装光盘
5.结合的光传感器
6.安装基础
步骤8:安装目标的其他结构件
安装五金件,在这里我们可以用尼龙带固定电缆。
然后安装侧板。
第9步:要完成目标咯
安装顶板,完成!
页:
[1]