製作 Micro:bit 循跡自走車(一):組裝


零件清單
  • 車體:自己畫圖列印
  • microbit開發板:約5百元
  • 擴展版:2百多元
  • L9110S馬達驅動板:不到50元
  • 紅外線模組 x3:不到50元
  • 1:120減速馬達 x2:幾十元
  • 車輪 x2:不到50元
  • 萬向輪:不到50元
  • AAA帶開關電池盒與電池(3V):約50元
  • 18650單節電池盒與電池(5V):1百多元
  • USB公頭轉DIP:約10元
  • 杜邦線材:不到50元
  • M2x6自攻螺絲:常用到,螺絲行買很便宜
列印車體

3D STL檔案  https://www.thingiverse.com/thing:3270962


安裝萬向輪

 


安裝擴展板與減速馬達

microbit擴展板是在國內購物網站買的,除了引出所有I/O接腳,還提供一整排3.3V與GND腳位。
另外,擴展板有提供蜂鳴器與蜂鳴器的短路帽,請先將短路帽移除,取消連接蜂鳴器,因為我們要使用P0腳位做紅外線訊號接收,連接蜂鳴器會使讀到的數值異常。

TT減速馬達使用1:120齒輪比,相較於1:45的馬達,速度較慢,比較不會衝過頭。
以兩根M2x6自攻螺絲將馬達固定在車體上


安裝L9110S馬達驅動板

使用兩根M2x6自攻螺絲將L9110S固定在車體後方,並將減速馬達連接到綠色端子,實測時若發現馬達轉動方向相反,將馬達兩極交換再鎖入綠色端子即可。


將L9110S馬達驅動板的A-IA,A-IB,B-IA,B-IB分別連接到前方擴展板的P13,P14,P15,P16腳位

安裝紅外線感測板

紅外線感測板由一顆紅外線發射跟一顆紅外線接收,再連接電阻所組成,可以在國內購物網站買到,也可以自己配接電路,或使用其他類似模組取代。
我們將三個紅外線感測板的OUT連接到擴展板的P0,P1,P2腳位,紅外線感測板的VCC與GND連接到擴展板的3.3V與GND腳位。


安裝micro:bit開發板與2節電池盒

使用兩個AAA電池提供3V電源給micro:bit開發板


 

安裝18650單節電池盒與USB公頭轉DIP板

將USB轉板的5V與GND接腳連接至L9110S馬達驅動板的VCC與GND腳位,為減速馬達提供5V的電源。





上傳程式到micro:bit開發板

開啟 https://www.thingiverse.com/thing:3270962/files ,下載microbit-trackcar.hex檔案
將檔案上傳到micro:bit開發板
當然,您也可以自己寫循跡程式

地圖

如果您還沒有地圖,
開啟 https://www.thingiverse.com/thing:3270962/files ,下載map_A4_3x3.zip檔案,將解壓縮後的圖檔切割3x3共9張A4大小紙張組成地圖,使黑線寬度約40mm。
現在,將循跡自走車放在上方起點處,按下micro:bit的A按鈕,試走囉!

下一篇,將介紹循跡自走車的程式,如果無法辨識黑線,走得不順,來了解並修改一下程式吧。







這個網誌中的熱門文章

Webduino使用LINE自訂積木(二):LINE Notify

Webduino使用LINE自訂積木(三):LINE Bot

製作 Micro:bit 循跡自走車(二):程式