Robot:bit 巡線避障小車套件_超聲波避障教程

2018-02-16 21:30


[Robot:bit] Robot:bit巡線避障小車套件_超聲波避障教程

nils 發表於 6 天前 | 只看該作者 |只看大圖 |倒序流覽 |閱讀模式 [複製連結]   

 

本帖最後由 nils 於 2018-2-8 09:57 編輯
 

       最近幾天我們淘寶上新了全新的Robot:bit巡線避障機器人套件,它是用基於Micro:bit研發的Robot:bit拓展板搭建的多功能DIY機器人平臺,提供了多種模式,其基礎的功能便是巡線和避障,還有更多拓展玩法等著你去動手去發現,想嘗鮮的小夥伴可以戳這裡Robot:bit巡線避障機器人套件當新用戶們拿到新品的同時還在考慮怎麼玩起來嗎?不用怕,有的就是教程教你快速上手全新的Robot:bit巡線避障機器人。

 

超聲波避障教程

 

基本原理

       超聲波感測器的原理就是和聲呐探測一樣,感測器發出超聲波,超聲波撞擊到障礙物表面,就會回饋回聲波,感測器接收到聲波需要反射時間,感測器就會根據反射回來的時間計算出對應的距離,得到的值就是超聲波探測的距離。其感測器的工作原理就是這樣,結合我們的機器人套件,配合舵機的使用,可以完成避障動作。

 

接線

       當親們拿到全新的全新的Robot:bit機器人時,按照說明書的安裝步驟,想必大家很快的就會完成組裝,全新的鈑金底盤,讓安裝變得更加的簡單,方便。雖然說明書後面也有接線的說明圖,但還是手把手教學一下。

超聲波數位信號腳D和Robot:bit上的I/O介面A1進行資料通訊,超聲波感測器使用5V供電,所以超聲波腳Vcc接Robot:bit的5V,然後把超聲波腳GND與Robot:bit上的GND對應就可以了,舵機介面使用S1與9g舵機相接,按照說明書兩個TT馬達分別接M2的B-,B+和M1的A-,A+。就可以了及:

舵機——S1

超聲波轉接板 V——5V

超聲波轉接板1——A1

超聲波轉接板G——GND

TT馬達1——M2B

TT馬達2——M1A

接線圖如下:

總接線圖

超聲波轉接板連線

主控板連線

按照上面圖片的連接,我們的避障機器人就接線完畢了,下面我們編寫一下實例程式並燒錄,啟動!

 

編寫程式

直接貼一張程式的圖

主程序圖

示例程式說明:

       示例程式簡單易上手,實現的功能也比較簡單易懂,初始狀態開機時舵機歸位90度,Micro:bit顯示幕上顯示笑臉,然後進入主程序迴圈,將超聲波引腳讀取的信號設定為距離,當距離大於2,並且小於15時,所有電機停止,並且調用控制舵機搖頭的函數。然後小車原地旋轉,及兩邊的電機速度相同並按照相反方向運行運行半秒,停止所有電機,如果發現前面沒有障礙物就按照直線行走。這樣通過簡單的編寫程式就完成了機器人的搖頭,避障等一系列的動作。

示例程式檔包

 Robotbit超聲波避障車教程.zip (441.44 KB, 下載次數: 17)

 

 

手工體感遙控自走車

www.astar-tek.com.tw/products/%E6%89%8B%E5%B7%A5%E9%AB%94%E6%84%9F%E9%81%99%E6%8E%A7%E8%87%AA%E8%B5%B0%E8%BB%8A/

 

Micro:bit 自走車機器人(KittenBot) 套件

www.astar-tek.com.tw/products/micro%3abit-%E8%87%AA%E8%B5%B0%E8%BB%8A%E6%A9%9F%E5%99%A8%E4%BA%BA%28kittenbot%29-%E5%A5%97%E4%BB%B6/

歡迎訂閱關注轉發Kittenbot官方微信公眾號!海量教程等你玩轉。

 

—————

返回