Shiun Robot (勳 Robot) micro:bit 二足教育機器人

2019/5/17 修正結構並更新製作內容。

Shiun Robot (勳 Robot) micro:bit 二足教育機器人

自從看了下面這個影片,小編也好想要有自己的Shiun Robot 呀!!!

沒想到願望終於成真了呢~還沒回過神Shiun Robot 套件已經出現在小編桌子上啦!

有Shiun Robot 的大家就跟著小編一起來組裝吧!

所需材料

1. micro:bit

2. Shiun Robot(不含microbit)套件包

3. Micro USB to USB Type-A 公對公數據線一條

材料清單圖
材料清單圖

所需工具

1. 小十字螺絲起子

2. 白膠(備用)。

如果沒有micro:bit 也可以直接購買含有micro:bit 的版本Shiun Robot ,比起拆開買有折扣喔~

組裝時間

首先拿出Shiun Robot(B) 的雷切板,扭轉取下零件。板上有6個長方形部件(上面有個小洞),只需取下4 個,另外2 個為備用品。

將長方形部件以圓孔為中心,將較長那一端插入腳底板的方型孔,一個腳底板需插上兩個長方型部件。

 Shiun Robot 腳底板
Shiun Robot 腳底板

從套件包取出兩個伺服馬達、4 支M2 螺絲與4 顆M2 螺帽,將伺服馬達如下圖放置,左右需對稱並以M2 螺絲、螺帽固定。

  Shiun Robot 腳底板鎖上馬達
Shiun Robot 腳底板鎖上馬達

將腿的部件固定在伺服馬達的轉軸上,因為是靠著內部鋸齒咬合,請勿接上後強制轉動會造成磨損。

 Shiun Robot  腿部部件
Shiun Robot 腿部部件

(此步驟可做可不做) 從伺服馬達包裝裡拿出尖頭的螺絲,將腿的部件用尖頭螺絲鎖在伺服馬達的轉軸上,不需鎖緊,只是要防止木板脫落而已。

Shiun Robot  腿部部件固定在伺服馬達的轉軸
Shiun Robot 腿部部件固定在伺服馬達的轉軸

再從套件包取出兩個伺服馬達、2 支M2 螺絲與2 顆M2 螺帽,如下圖將腿的部件靠在伺服馬達沒有線的那面側邊,以M2 螺絲、螺帽固定。

將伺服馬達固定於 Shiun Robot 的腿部部件
將伺服馬達固定於 Shiun Robot 的腿部部件

拿出Shiun Robot(A) 的雷切板,扭轉取下零件。因為是靠著內部鋸齒咬合,請勿接上後強制轉動會造成磨損。

連接雙腳的部件
連接雙腳的部件

連接雙腳的部件,如圖中放置。

(此步驟可做可不做) 可用伺服馬達包裝裡的尖頭螺絲稍微鎖上,不可鎖緊需留空隙,可防止木板脫落。

連接兩隻腳
連接兩隻腳

取下腰的部件,將其插入連接腳的部件,若容易鬆動可用白膠黏接。

組裝腰部部件
組裝腰部部件

輪到主角登場!!!MiniPOW!由MiniPlan最新設計的MiniPOW 與之前的Robot Shield一樣自帶鋰鈦電容,可為micro:bit 供電。附有蜂鳴器與切換開關,並可接四個伺服馬達。

小巧的micro:bit 加上MiniPOW 還是一樣輕巧呀!

如下圖將MiniPOW 中間三個金屬圓柱,與腰的部件接合在一起,要壓到底喔~

將 MiniPOW 與腰部部件接合
將 MiniPOW 與腰部部件接合

將伺服馬達的接線如下圖插在MiniPOW 上。

馬達伺服器接線圖
馬達伺服器接線圖

拿出手的部件裝在左右兩個金屬圓柱,為了讓手可以自由移動,不用裝到底,貼平即可。

裝上手部部件
裝上手部部件

將micro:bit 用十字螺絲安裝在MiniPOW 上,如下圖所示。

將micro:bit固定
將micro:bit固定

程式校正

請下載原作者Mason Chen 大大提供的校正程式與執行程式

下載校正程式與執行程式

下載好程式後就可以開始校正囉~用USB 線連接micro:bit 與電腦。將下載好的檔案中,名稱為「calibration.hex」 的檔案拖曳到micro:bit 裡進行上傳程式。

將「calibration.hex」 檔案上傳到micro:bit
將「calibration.hex」 檔案上傳到micro:bit

打開下載好的檔案中,名稱為「MiniPOW_馬達校正值_V1」的程式。並打開MiniPOW 上的電源。

打開「MiniPOW_馬達校正值_V1」程式
打開「MiniPOW_馬達校正值_V1」程式
開啟MiniPOW 電源
開啟MiniPOW 電源

由程式指示的1~3步驟依序是:指示1 選擇USB 連接在電腦上的COM Port 然後點選連線。

接著按下指示2 的立正,預設程式會轉動伺服馬達,您的Shiun Robot沒意外的話,應該會跟小編的一樣扭曲。

最後照著指示3 用滑鼠調整在程式裡的三個滑桿,讓您的Shiun Robot 立正站好!立正站好後要記下調整的數值喔~小編這裡P0 是 -15 ,P1 是 -8 ,P2 是 3。

調整數值
調整數值
校正完畢
校正完畢

校正完畢後即可關閉校正程式,並打開micro:bit 程式撰寫環境MakeCode

並進到主頁,點選右下方的匯入。

點選「匯入」
點選「匯入」

將之前下載好的檔案中,名稱為「MiniPOW_robot_V1.hex」的檔案匯入到MakeCode 裡

匯入「MiniPOW_robot_V1.hex」檔案
匯入「MiniPOW_robot_V1.hex」檔案

程式都幫您寫好了呢~作者是不是很貼心!接下來將之前校正的數值填入「設定馬達角度校正值」的程式積木裡。填完後就能將程式下載到micro:bit 囉!

填入校正的數值
填入校正的數值

上傳完畢後拔除USB 線並打開MiniPOW 的開關。按下按鈕A ,您的Shiun Robot 就會開始走動囉!看它走路的樣子是不是非常療癒呢~

Shiun Robot 走動
Shiun Robot 走動

程式內除了按A 按鈕會向前走,按B 按鈕會向後走。還有左轉、右轉與可愛的晃腳動作,可以在程式內設定,甚至連廣播遙控程式也一並寫好了呢~只要您有另一塊micro:bit 並設定在同一個廣播群組,就能遙控Shiun Robot。透過程式加入表情並用感光換臉也相當有趣喔~