mBot2

控制器是CyberPi

IMG_5793.MOV

mBot 2 RGB學習軌道方式

❶ 預備足夠的水平空間。

❷ 由「背景」開始。

❸ 快按兩下學習按鍵,LED閃爍時移動機器人。

❹ 校正過程需與地面貼整。

❺ 經過「線段」後,即完成學習。(LED停止閃爍)


影片操作方式模仿圓創力周老師。

規格與配備

CyberPi主控板x1、mBot2擴展板x1、超音波感測器x1、四路顏色感測器x1

智慧編程馬達x2、輪胎x2、鋁合金車架x1、塑膠輔輪x1

雙頭螺絲起子x1、mBuild連接線x3、USB線x1、地圖x1、螺絲配件

mBot2 RGB官方參考網頁:https://education.makeblock.com/help/mblock-block-based-device-cyberpi-extension-quad-rgb-sensor/

圓創力:https://www.facebook.com/iop24677495/posts/3733393523453566/

四路顏色感測器循線 Quard RGB Sensor Line Follower

欲控制mBot2的編程馬達,必須加入延伸集內的『mBot2 shield』,編程馬達方塊位於「mBot2車架」裡面,另一個「mBot2擴展接口」是控制TT直流馬達的方塊指令。

編程馬達的方塊指令

1.秒控方式:「前進」、「後退」、「左轉」、「右轉」,轉速為(RPM),持續「秒」。

2.啟動馬達:「前進」、「後退」、「左轉」、「右轉」,轉速為(RPM)。

3.距離控制:「前進」、「後退」,公分(cm),開始具算距離時會先停下來。

4.轉彎控制:「左轉」、「右轉」,角度,完成後會停止。

以上的指令會自動控制好EM1,EM2編程馬達的正逆轉,底下的指令就必須自己控制。

※轉速相同之下,左輪正轉、右輪逆轉,則「前進」。

循跡使用了比例控制P-Control,需要單獨給雙輪馬力,因此要有一支副程式『雙編程馬達控制』來負責馬達轉向。

四路顏色感測器的偏移偵測:偏左為負、偏右為正,所以兩輪的馬力比例公式即為『左減(負負得正)、右加』偏移量,偏移量=偏差值 x Kp,Kp為比例常數,視情況調整。

※之前RGB的馬達差速(偏差值)是「左正右負」,馬力公式為「左加右減」。※

自行計算等待時間,不用方塊指令。

積木名稱:Delay

傳入參數:wait

結束條件:timer開始累加,直到變數timer>wait