Ring:bit Car Kit V2 智能小車(上集)|台灣STEAM教學團隊 oursteamtw
icon教學資源
222021.02

Ring:bit Car Kit V2 智能小車(上集)

1.簡介
../../_images/zoH1NRm1.jpg

1.1介紹Ring:bit Car Kit V2

ELECFREAKS Ring:bit智能小車是由BBC micro:bit和ELECFREAKS Ring:bit驅動的小型DIY智能車。Ring:bit擴展了micro:bit的3個GPIO端口,並允許將不同的感測器和零件輕鬆連接到micro:bit。Ring:bit Car可以很容易地透過編程來使車子自動運行,或是透過遙控器操控,甚至可以創造彩虹信標燈。只需從眾多可用的擴展選項添加其中一個,您的Ring:bit Car就可以做更多的事情,例如循跡、跟隨燈光、避障、繪圖及更多!

請注意,Ring:bit智能小車版本2已升級,與Ring:bit智能小車版本1不同。所有相關文檔請參考Ring:bit智能小車版本2。Ring:bit智能小車版本1的資訊



1.2零件清單


2.Ring:bit Car組裝步驟

2.1Ring:bit Car零件清單
../../_images/1fAiTvC.jpg

2.2組裝步驟

步驟1
  • 先使用自攻螺釘將伺服器固定到側板上。(如下圖)
  • 再使用螺絲將輪子固定到伺服器上。(如下圖)
../../_images/W3VGpPG.jpg

步驟2
  • 使用鉚釘將腳輪安裝在底盤上。
../../_images/RCHMJNv.jpg

步驟3
  • 如下圖所示,將前板、後板和基板組裝到側板上。
../../_images/Kkk1Bcd.jpg

步驟4
  • 使用連結桿固定所有已安裝的零件。
../../_images/xEpdqfP.jpg

步驟5
  • 使用螺釘將ring:bit固定到micro:bit板上。
../../_images/RAxSlWq.jpg

步驟6
  • 連接線如下圖。
../../_images/UwEHU4l.jpg

../../_images/Jepmq6y.jpg

完成
  • 將組裝好的ring:bit固定到前板上。
../../_images/FCt8S8c.jpg

3.介紹Ring:bit

3.1Ring:bit car 2的擴充版

Ring:bit擴充板是針對micro:bit而生的簡易PCB印刷電路板。Ring:bit擴展了micro:bit的3個GPIO端口。我們將使用該模組將P0/ P1/P2端口轉換為通用的GVS端口。它可以裝載3節AAA電池來驅動智能小車或其他零件。 ../../_images/9hlUnYx.png

3.2Ring:bit car 2的專用擴充版
  • Ring:bit car 2的專用擴充板用於增加Ring:bit car的可擴充性。帶有兩個Rainbow LED和一個特殊擴充端口用於特殊擴充模組的連結。
  • 板上有一個滑動開關,可將其滑動到“Rainbow LED”以使用兩個Rainbow LED。將開關滑動到“其他模組”以使用其他模組。請注意,這些不能同時操作。
../../_images/74l1cY4.png

../../_images/MVoGDx1.jpg

請注意,Ring:bit智能小車版本2已升級,與Ring:bit智能小車版本1不同。所有相關文檔請參考Ring:bit智能小車版本2。Ring:bit智能小車版本1的資訊
 

4.Ring:bit的電子積木介紹

4.1增加新的擴充
  • 我們需要添加代碼套件才能使用我們的ring:bit智能小車。
  • 請按照以下步驟添加新套件。
步驟1
  • 在MakeCode的選擇中點擊“Advanced”以找到更多選擇。點擊查看底部的“Extensions”。
../../_images/Zh5p3Zu.jpg

步驟2
  • 在對話框中搜尋“ringbit”並將ring:bit car套件下載到專案中(如下圖)。
../../_images/lScruzy.jpg

步驟3
  • 完成
../../_images/ikmJKH8.jpg

4.1介紹

../../_images/GLRp8cK.jpg
  • 進行預編碼時,我們需要使用積木來命名左輪和右輪。
../../_images/Xlg5Ow5.jpg
  • 上面的積木是指智能小車全速直行。​
../../_images/abEXhxg.jpg
  • 上面的積木是指智能小車全速倒車。
../../_images/x2PMCwM.jpg
  • 上方的積木是指智能小車以全速左轉。
../../_images/GYcS0r4.jpg
  • 上方的積木是指智能小車以全速右轉。
../../_images/t0OMOyW.jpg
  • 上方的積木是用於智能小車的煞車。
../../_images/oRWI7VS.jpg
  • 上面的積木用於設置智能小車左輪和右輪的轉速。
../../_images/usA3YAi.jpg
  • 展開循跡模塊後,此積木可用於判循跡的狀態。
../../_images/rH9jdAC.jpg
  • 擴展超音波測距模組後,該積木可用於接收超音波感測的距離。

程式 

5.路線移動模組

5.1介紹
  • Ring:bit car V2循跡模組是為Ring:bit car V2設計的專用模組,能輕易安裝以實現Ring:bit car V2的循跡功能。
  • 配備雙紅外線探測器,可精確檢測2〜12mm之間的距離,可實現繞圓循跡、黑線偵測、邊緣偵測。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_line_01.jpg
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_line_02.jpg


5.2特色
  • micro:bit可以透過該模組的輸入電壓(3V〜5V)直接驅動它。
  • 它只需要一個IO端口,就可以使用標準的3組GVS引腳。
  • 它使用紅外線光進行檢測,具有很強的抗干擾能力。

5.3規格
 
項目規格說明
名稱Ring:bit car V2 循跡模組-
SKUEF03424-
工作電壓DC 3-5V-
端口Ring:bit car 專用的引腳端口以螺絲固定
輸出信號類型類比-
有效距離2~12mm-
尺寸34.15 x 27.20mm-
淨重4.7g-


5.4尺寸
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_line_03.png

5.5快速開始

硬體連接
  • 第一步是將該模組插入Ring:bit car V2智能小車的底板。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_line_04.gif
  • 下一步是用兩顆螺釘固定模組。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_line_05.gif

https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_line_06.gif
  • 完成
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_line_07.jpg

軟體編程
  • makecode中編寫一個簡單的循跡編程。
  • 啟動左輪和右輪與P1和P2的連接端口。
  • 當左探測器檢測到黑線偏離時,右輪將停止移動,而左輪將調整為以50的速度返回黑線。
  • 右探測器的工作原理與左探測器的工作原理相同。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_line_08.png

連結
結果
  • Ring:bit智能小車緩慢繞圈行駛。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_line_09.gif
 

6.Rainbow LED模組

6.1介紹
  • Ring:bit car V2燈條模組是為Ring:Bit Car V2設計的專用模組。它透過簡單的組裝方法為您帶來多種顏色。

  • 它帶有8個Rainbow全彩LED。您可以將其更新為帶有自動大燈和彩虹燈的智能小車。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_Rainbow_01.jpg
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_Rainbow_02.jpg
6.2特色
  • 輸入電壓3V〜5V,直接用micro:bit驅動。
  • 標準3線GVS端口,僅佔用一個I/O端口。
  • 8個小巧的LED,可節能省電。
  • 每個LED可以分別用RGB顏色編程。

6.3規格
 
項目規格說明
名稱Ring:bit car V2 燈條模組-
SKUEF03425-
工作電壓DC 3-5V-
連接端口Ring:bit car 專用的引腳端口以螺絲固定
輸出信號類比-
LEDs8 pcs-
尺寸60.8 x 33.20mm-
淨重5.7g-


6.4尺寸
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_Rainbow_03.png
6.5快速開始

硬體連接
  • 第一步是將該模組插入Ring:bit car V2智能小車的底板。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_Rainbow_04.gif
  • 下一步是用兩顆螺釘固定模組。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_Rainbow_05.gif

https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_Rainbow_06.gif
  • 完成
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_Rainbow_07.jpg

軟體編程
  • makecode中編寫一個簡單的燈條編程。
  • 設置Strip的變數,啟動連接到P0的10個LED。
  • 對LED編程以顯示彩虹的顏色
  • 計劃在“重複執行”的積木中循環和置換顏色。
  • 顯示顏色。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_Rainbow_08.png

連結結果
  • 顯示彩虹色燈光。
 

7.Sonar:bit

7.1介紹
  • Sonar:bit是3線超音波模組,工作電壓在3-5V之間。它可用於3.3V或5V微控制器系統。僅使用一根3線(GVS)電纜,即可正常工作。與一般的4線超音波模組相比,它節省了一個IO端口。Sonar:bit的測量範圍是4cm-400cm。它只能以±1cm的容許偏差輸出穩定且準確的測量數據。
  • 它可以透過擴充板連接到Ring:bit。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_sonar_01.jpg
7.2特色
  • 輸入電壓3V〜5V,直接用micro:bit驅動。
  • 標準3線GVS端口,僅佔用一個I/O端口。

7.3規格
 
項目規格說明
名稱Ring:bit car V2的Sonar:bit-
SKUEF04089-
工作電壓DC 3-5V-
連接3組GVS引腳連接器-
輸出信號類比-
測量距離4-400 cm-
尺寸40.60mm x51.60mm-
淨重12g-


7.4外觀
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_sonar_02.jpg
7.5快速開始

硬體連接
  • 用鉚釘將壓克力轉板連接到背板上。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_sonar_03.jpg
  • 用鉚釘將Sonar:bit連接到壓克力轉板的另一側。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_sonar_04.jpg
  • 用3針線將Sonar:bit連接到Ring:bit分線板。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_sonar_05.jpg

軟體編程
  • 在對makecode中選擇sonar:bit
  • 在對話中搜尋ringbit並點擊下載。
  • makecode中編寫一個以超音波測距的編程。
https://raw.githubusercontent.com/elecfreaks/learn-cn/master/microbitKit/ring_bit_v2/images/ring_bit_v2_sonar_06.png

連結
結果
  • Sonar:bit測量的值會顯示在micro:bit上。
    • icon
    • icon
    • icon
    • icon
    • icon
    • icon電話:04-2337-1605
    • icon傳真:04-2256-9949
    • icon統編:13438259
    • iconE-mail:oursteamtw@gmail.com
    • iconLINE ID:@oursteam