micro:bit 激光打靶装置

2017-11-283.8万
精华项目
AI 快速预览详细 收起
这个项目是一个基于micro:bit的激光打靶装置,使用环境光线传感器检测激光笔的光线强度。当传感器输入数值大于400时,蜂鸣器发出声音,舵机转动将靶子下移。硬件清单包括micro:bit、Boson扩展板、环境光线传感器、数字蜂鸣器模块、9g舵机等。通过编程实现激光检测和靶子移动功能,适合青少年科创比赛和编程启蒙。

*项目作者:Mark Ng
micro:bit 激光打靶装置图10

材料清单

工作原理

环境光线传感器能够检测激光笔的光线强度,当传感器输入的数值大于400时,装置会触发蜂鸣器发出声音,舵机转动将靶子下移。同时micro:bit开始计数,当数字显示为10,游戏结束。按micro:bit左侧的A键可重置数值为0。

靶子制作

  1. 使用彩色打印机将纸质靶子打印出来。层叠靶子和塑料瓶盖并在中心钻个孔。塑料瓶盖需要修剪一下,因为jst连接器比光线传感器要高些。
    micro:bit 激光打靶装置图1
  2. 将塑料瓶盖粘在靶子后面,注意保持中间的孔一致,然后将光线传感器放在瓶盖里。
    micro:bit 激光打靶装置图2
  3. 将舵机转至90°,然后将冰棒棍粘在舵机上。
    micro:bit 激光打靶装置图3
  4. 硬件连接:
    • p0连接蜂鸣器
    • p1连接舵机
    • p2连接环境光线传感器
      micro:bit 激光打靶装置图4
  5. 编程,代码如下
    micro:bit 激光打靶装置图5
    你可以根据实际情况调整具体数值(这里我设置为>400)
  6. 可使用废旧的盒子作为靶子的底座。

激光枪制作

  1. 这里我们使用电池盒,激光笔,微型开关。
    micro:bit 激光打靶装置图6

  2. 将激光笔里的电池卸掉,然后将激光笔粘在电池盒上。我的情况是:蓝色箭头指向弹簧(负极),橘色箭头指向内壳(正极),因为弹簧不太能够得着,所以我使用了鳄鱼夹。电源的负极与鳄鱼夹相连,然后鳄鱼夹与弹簧相连;电源的正极与微型开关相连,开关的另一侧与激光笔的内壳相连。
    micro:bit 激光打靶装置图7

  3. 用扎带将激光笔的开关固定住,使之保持关闭状态。将微型开关粘在电池盒上。
    micro:bit 激光打靶装置图8

  4. 成品效果图如下
    micro:bit 激光打靶装置图9



推荐阅读:micro:bit 篮球计分器
micro:bit导弹发射器

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(24)
花生编程
花生编程
很棒的作品啊!太赞了!
花生编程
花生编程
厉害厉害!!!
三春牛-创客
三春牛-创客
创意很好
三春牛-创客
三春牛-创客
厉害厉害
三春牛-创客
三春牛-创客
不错,666
JVUm7ppJGaRK
JVUm7ppJGaRK
蛮有创意的,顶
摸鱼的网民
摸鱼的网民
创意不错
大哥哥
大哥哥
創新玩法
學習
謝老師
俺是胡胡
俺是胡胡
顶顶顶顶
俺是胡胡
俺是胡胡
顶顶顶
俺是胡胡
俺是胡胡
评论内容
俺是胡胡
俺是胡胡
评论内容
俺是胡胡
俺是胡胡
评论内容
DFSyrumdaPL
DFSyrumdaPL
做得很神奇
mnghhl
mnghhl
我是Mark Ng. 我的qq是1902407900
DFSkZxRuGTS
DFSkZxRuGTS
您好!我有很多关于microbit课程问题想请教,请问怎么联系您?
小神话
小神话
很好的创意,赞!!!
笑笑的笑
笑笑的笑
很有创意的制作。。
zhenglw
zhenglw
:))厉害:lol:lol:))真不错!
sophie
sophie
作者
10块钱5次,打中送一块板子:lol
摸鱼的网民
摸鱼的网民回复sophie
蛙趣,血亏