26雷射槍打靶

(2018/04/04)

今天是兒童節,針對創意市集擺攤再設計一個簡單,且學生比較感興趣,容易闖關的活動,那就是「雷射槍打靶」,其實這題目是之前看到有人利用micro:bit來設計的,我覺得很有趣,所以也模仿來做看看,但我沒有看之前作品的細節,所以也算自己創作出來的!剛剛已完成一個Arduino版本,現在要利用micro:bit板子來做看看,供比較對照。

  • arduino版本的雷射槍打靶

  • 材料:

    • Micro:bit板 一塊

    • 提供 5V及3.3V輸出的電源模組 一塊

    • MG90S伺服馬達 一個

    • 光敏電阻 一個

    • 杜邦線 若干條

    • 18650電池盒 一個

    • 18650電池 兩顆

    • 雷射筆 一支

    • 鐵線 一條

    • 圓形紙板 一個

  • 遊戲說明

    • 學生拿雷射筆對準設備的靶心發射雷射光,當靶心的光敏電阻受雷射光照射後,其類比值接近0,利用類比值的改變來驅動伺服馬達運動,讓靶心倒下,等待1秒鐘後,靶心再立起

    • 射中一次為一分,射中五次過關,換下一位小朋友闖關

  • 接線說明

    • 光敏電阻接P1

    • 伺服馬達接P0

  • 程式說明:

  • 測試

    • 若伺服馬達還使用3V的電,那結果可想而知,反應很遲純,甚至有時罷工

    • 加裝提供 5V及3.3V輸出的電源模組

    • 3.3V給micro:bit 用(應該不會燒壞micro:bit),5V給伺服馬達用,如下圖

  • 影片

  • 補強部分:(後續再處理)

    • 靶會搖晃

    • 增加聲光效果(增加蜂鳴器及燈光),當打中後,會有聲響及燈光顯示