一、工作原理
环境光线传感器能够检测激光笔的光线强度,当传感器输入的数值大于400时,装置会触发蜂鸣器发出声音,舵机转动将靶子下移。同时micro:bit开始计数,当数字显示为10,游戏结束。按micro:bit左侧的A键可重置数值为0。
二、靶子制作
1、使用彩色打印机将纸质靶子打印出来。层叠靶子和塑料瓶盖并在中心钻个孔。塑料瓶盖需要修剪一下,因为jst连接器比光线传感器要高些。
2、将塑料瓶盖粘在靶子后面,注意保持中间的孔一致,然后将光线传感器放在瓶盖里。
3、将舵机转至90°,然后将冰棒棍粘在舵机上。
4、硬件连接:
- p0连接蜂鸣器
- p1连接舵机
- p2连接环境光线传感器
5、编程,代码如下
1、你可以根据实际情况调整具体数值(这里我设置为>400)
2、可使用废旧的盒子作为靶子的底座。
三、激光枪制作
1、这里我们使用电池盒,激光笔,微型开关
2、将激光笔里的电池卸掉,然后将激光笔粘在电池盒上。我的情况是:蓝色箭头指向弹簧(负极),橘色箭头指向内壳(正极),因为弹簧不太能够得着,所以我使用了鳄鱼夹。电源的负极与鳄鱼夹相连,然后鳄鱼夹与弹簧相连;电源的正极与微型开关相连,开关的另一侧与激光笔的内壳相连。
3、用扎带将激光笔的开关固定住,使之保持关闭状态。将微型开关粘在电池盒上
4、成品效果图如下