Robot:bit入門教程——讓TT電機動起來

2017-12-16 23:17

[Robot:bit] Robot:bit入門教程——讓TT電機動起來

喵人兒 發表於 2017-11-27 14:13:02 | 只看該作者 |只看大圖 |倒序流覽 |閱讀模式 [複製連結]   

054

 

 

 

小喵科技出品的Robot:bit不同於市面上常規的Micro:bit擴展板。
市面上常規的Micro:bit擴展板僅僅是介面板。而小喵家的Robot:bit除了有轉接板的功能以外。上面集成的,舵機驅動晶片,直流電機/步進電機驅動晶片,蜂鳴器,全彩RGB等,集成電池,電池沖放管理晶片。
讓你DIY起來更加舒適方便。


今天給大家介紹下如何驅動TT電機。
 
Robot:bit上的兩側電機介面只能接如上圖的TT電機,千萬不能其他直流電機,接其它大直流電機可能會導致電路板燒壞。
 

引腳放大圖:


在用板載電池的情況下,測試過Robot:bit一共可以接4個黃色TT馬達,介面如上圖。
電機介面一般是紅黑線,紅線和黑線,並沒有規定一定要接+ 或者﹣。紅線和黑線反過來只會影響電機正反轉。不會導致電機燒壞。
注意同一個電機紅黑線只能能接,A+和A- 或者 B+和B-。切忌不能接 B+ A-這種!!!

如果用Micro:bit的IO口直驅TT直流電機,一定會導致Micro:bit燒壞。所以請勿嘗試



以下是直流電機積木塊的功能說明:


使用很簡單,只需要把直流電機積木拖出來。如圖,控制電機運動
因為直流電機是沒有角度可言的,你唯一能控制它的就是轉速。一般市面上的直流電機出廠質檢的參數,舉個例子,如果電機是2000rpm,合格轉速範圍是2000±10%rpm,這個是行業的規定,像萬寶至電機那種,有可能達到2000±5%rpm。
所以這樣的電機參數會導致,程式如果你編寫的程式是左右電機是一樣的。但是實際電機運動的時候,左右電機的速度肯定不是一致的,所以你讓小車走一條直線,肯定是走不了直線的。所以如果大家做的小車走不了直線是很正常的,不要懷疑自己的程式或者電機有問題。


市面上你看到那些可以走直線的小車,一般是在電機的背後加了光編,這樣可以精准測出電機轉速。
但是光編電機比較難控制,新手不建議學習。
什麼是光編?裸一個給大家看下:
一般編碼電機由三部分組成:
 

·        電機

·        光編碼盤

·        光編電路

通過電機軸帶動光編碼盤,不斷切斷光編電路的對射元器件,就可以測得電機的轉速。從而回饋給主控板,主控板對應動態調整電機的轉速。
實際再往深裡面去講,又會涉及到PID的相關知識,這裡就不多說了。
所以針對現在的TT直流電機,為了讓小車能走直線,一般讓快的那個電機乘以0.8,這樣慢慢調整,使兩個可以走直線。這種是最簡單的解決辦法。
 

使用的時候,正轉後需要讓電機停止一會,再讓電機反轉再停止一會
因為正轉後突然反轉,反向電動勢很大,電流很大,會對電源管理晶片造成衝擊,大家程式設計時要注意下

喵人兒這裡編寫一個讓電機,前進,後退的程式,程式很簡單,如圖所示:
 
呼呼呼~電機轉起來~~



如果直流電機不轉,請檢查:
1、擴展板上的開關是否有打開。
2、直流電機接線是否正確
3、直流電機接的位置是否正確
4、程式控制的直流電機引腳是否對應
5、速度是否太小,如果速度太小,電機處於死區那裡,就是電機不會轉動,必須大於一定速度,電機才能轉動

 

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/

 

經Kittenbot 授權 轉貼這篇文章

 

 

—————

返回