micro:bit of things -- Motor Control

2018-01-03 17:21

7 Motor Control

 

micro:bit 物聯網 課程 系列              電機驅動

Micro:bit 3伏輸出,但電流非常低,所以即使是3伏電機也不足以驅動。實際上,試圖這樣做可能會損害micro:bit,對於電機控制,您將需要購買額外的電機驅動板(和電池組),以提供電機驅動所需的額外電流(通常為4.5V至6V)。

 

 

有越來越多的專門為微型設計的電路板。我目前正在與Kitronik做實驗,並在本網站上發表我的筆記。

這個視頻提供了一個很好的介紹物理計算與微:位。

 

下圖說明瞭如何連接電機板。

 

對於大多數項目來說,速度並不是速度,而是扭矩,這是克服摩擦和確保更精確控制所需要的。

我選擇使用6伏電源作為電機驅動板,因此將使用內置200:1齒輪箱的6伏電機來提供必要的扭矩。

 

 

MakeCode編輯器腳本:

 

將電機連接到電機1,將6伏電池連接到電源,下面的腳本將在按下按鈕A時啟動電機,按下按鈕B時停止。

 

通過連接電機的方式,當引腳8為高電平(1或ON)時,電機順時針旋轉。

 

通過連接電機的方式,當引腳12為高(1或ON)時,電機逆時針旋轉。

 

項目示例:

遙控車輛(Remote controlled vehicle)

線跟隨車輛(Line following vehicle)

 

控制速度:

 

該腳本適用於引腳0和16控制左側電機的車輛。

引腳8和12控制右側電機。

通過將模擬值寫入引腳,可以設置電機的速度。

1023是最高速度。 任何值都可以在0和1023之間設置。

該腳本將設置右側電機以最大速度旋轉,而左側電機以半速度旋轉。

 

有關更多信息,請點擊下面的鏈接。

M H Atkinson的MultiWingSpan速度控制信息。(M H Atkinson's MultiWingSpan information on speed control. )

技術諮詢:

非常感謝ccite.org的Adrian Oldknow提供以下建議。 如果有時間的話,大部分可以通過實驗給孩子發現。

每個電機由2個引腳控制,前進(1,0),後退(0,1),滑行(0,0)或製動(1,1)。 數字引腳8和12控制一個電機,另一個控制0和16。 LED顯示屏可以編程為顯示四個部分的每一個適當的符號(⇧⇨⇩⇦),因此可以在沒有車的情況下進行測試。 從實驗中我們發現,車在1秒內移動30毫米(這取決於所使用的電機)。

 

請按照此鏈接獲取有關使用Kitronic電機板和Touch Develop腳本的完整信息表。(Follow this link for the complete information sheet on using the Kitronic motor board together with Touch Develop scripts.)

 

按照這個鏈接到Kitronic的信息表。(Follow this link to Kitronic's information sheet.)

GPIO:

目前正在為gPiO接口開發一個micro:bit接口。 這將使得一系列的輸出電壓能夠被控製到30伏。

輸出電壓由輸入電壓決定(見下文)。

 

www.gpio.co.uk

 

 

3D 列印 體感遙控機器人套件

 

手工體感遙控自走車

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/

 

—————

返回