59 凱斯KSR030甲蟲

(2019/07/13)

昨天玩凱斯KSR030小車,今天改來玩甲蟲,只要在前端把兩隻爪子接上,就變成甲蟲了,是不是很簡單啊!而且甲蟲也可以有很多遊戲可以玩!同樣這一組材料包,還沒有玩完,下次還有更有趣的仿生獸可玩,敬請期待吧!

一、延續前一單元小車的內容

二、組裝甲蟲的爪子

  • 兩支爪子所使用的腳位分別為S10(右)、S11(左)

  • 組裝爪子前

    • 先想一想爪子合起時兩個伺服馬達的角度要為多少?

    • 每個人有每個人的想法

    • 我預定右邊伺服馬達用150度(如下圖),還30度的空間可以讓右爪子與左爪子來夾緊

    • 先寫一程式來測量伺服馬達角度

      • 一開始右伺服馬達為150度,左伺服馬達30度

      • 按A鍵,右伺服馬達減5度,左伺服馬達加5度,讓爪子打開

      • 按B鍵,右伺服馬達加5度,左伺服馬達減5度,讓爪子關閉

      • 按A+B鍵,回復到原本的右伺服馬達為150度,左伺服馬達30度

        • 測試看伺服馬達有沒有問題?也想一下上面程式如何再精簡?

    • 安裝爪子

      • 利用上面程式,按A+B鍵回到右伺服馬達為150度,左伺服馬達30度

      • 關掉電源

      • 放上兩塊墊片

      • 放好爪子的角度

      • 把爪子鎖上,不能鎖太緊,導致爪子鎖死轉不動(鎖好後,手動轉一轉)

三、利用紅外線遙控器遙控爪子

  • 紅外線遙控器遙控爪子的開合,共設計了5個按鍵來控制爪子的活動(可自行設計)

    • A鍵:爪子全開(右伺服馬達60度、左伺服馬達120度)

    • B鍵:爪子半開(右伺服馬達105度、左伺服馬達74度)

    • C鍵:爪子全閉(右伺服馬達150度、左伺服馬達30度)

    • D鍵:爪子以5度漸開(右伺服馬達每次減少5度、左伺服馬達每次增加5度)

    • E鍵:爪子以5度漸閉(右伺服馬達每次增加5度、左伺服馬達每次增加5度)

      • 程式如下:

      • 另外可再加上車子的遙控程式,讓遙控器可以遙控車子前進、後退、左轉、右轉及停止,此部份請看上一個單元。

四、利用甲蟲來玩遊戲

  • 以下遊戲部份,由於一次有好多隻甲蟲一起競賽,因此無法使用紅外線遙控器來控制(會互相干擾),因此採用另一塊micro:bit主板結合KSB045 遙桿來當遙控器來控制。這部份下次有此設備時再做說明!

  • 大力士比賽:看誰把對方推出去就贏了

    • 示意圖:

  • 踢足球比賽:幾人一組,利用爪子來推足球,推進對方球門得1分,時間結束時,得分較多的那一組就贏了

    • 示意圖:

  • 傳乒乓球比賽:幾人一組,利用爪子來接乒乓球及傳遞,先完成的那一組就贏了

    • 示意圖:

  • 刺汽球比賽:

    • 示意圖:

  • 可以玩的遊戲還真不少?小朋友,你也來發明個遊戲來玩吧!.