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

Updated: May 17, 2019

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


自從看了下面這個影片,小編也好想要有自己的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 個為備用品。

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


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


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


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


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


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


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

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



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


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

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

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


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



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



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




程式校正:

請至下列網址下載原作者Mason Chen 大大提供的校正程式與執行程式。


https://github.com/iCShopMgr/ShiunRobot


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


打開下載好的檔案中,名稱為MiniPOW_馬達校正值_V1 的程式。並打開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 裡


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


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


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

一起來玩Shiun Robot 吧!!!


#ShiunRobot #microbit #MiniPOW #MakeCode

創客萊吧MakerLab

高雄市左營區博愛二路202號B1F        

0989-250-580