如何選擇micro:bit 擴充版—電機擴充版

2019-01-20 09:47

如何選擇micro:bit 擴充版—電機擴充版

 

 

micro:bit 這兩年發展迅速,但由於原始設計是以手持 micro:bit 為主,所以在擴展性就必須靠擴充板!

 

micro:bit 程式的方便性極高,不論 Javascript 或 Python ,加上圖形化的程式介面 包括了 microsoft makecode 或 MIT Scratch ,使得非資工、電機領域的朋友,也上手十分容易,但也帶來另一個煩惱 – “我想做 micro:bit 不方便的功能,我要怎麼選擴充板” ,這是這系列文章的動機!

 

第二原則 –

 想要 將 micro:bit 的作 兩個馬達應用!

 ==> 那就選 電機 擴充板!

 

最早的 micro:bit 電機擴充板:

SparkFun moto:bit

SparkFun moto:bit是一個完整的“載體”板,用於micro:bit,當與micro:bit 組合時,為您提供功能完備的機器人平臺。 Moto:bit提供了一個簡單的,初學者友好的機器人控制器,能夠操作基本的機器人底盤。在每個moto:bit是能夠掛接伺服,傳感器和其他電路的多個I / O引腳。在轉換開關的時候,你可以得到你的micro:bit移動!

Moto:bit通過板頂部的邊緣連接器連接到micro:bit,使設置變得容易。這將創建一個方便的方式來交換micro:bit用於編程,同時仍然提供與micro:bit上所有不同引腳的可靠連接。

 

缺點:  需要外部電池盒,單價偏高!  接下來介紹一款較為平價的電機擴充板

micro:bit 電機驅動擴展板 簡介

micro:bit 電機驅動擴展板 簡介

自micro:bit問世以來,以其簡單實用的程式設計方式廣受創客,學生和老師的喜愛。其簡潔的設計,配上豐富的管腳資源,賦予了其無限的可能性。此款micro:bit電機驅動擴展板不僅引出了9個micro:bit板載GPIO介面,還搭載了4路電機驅動和8個舵機介面,其中4路電機驅動可複用為2路步進電機驅動。

micro:bit電機驅動擴展採用IIC外擴驅動晶片的方式控制電機和舵機,僅佔用IIC兩個管腳,不佔用其他資源,即可完成電機與舵機的雙重控制。採用HR8833電機驅動,最大持續工作電流1.5A,可驅動普通小型馬達和N20微型金屬電機,每一個電機埠還帶有正反轉指示燈,方便識別電機運行方向,非常適用於學生和創客的一些小製作。擴展的GPIO口和舵機介面均採用DFRobot_Gravity標準介面,支援支援數量眾多的模組和感測器,舵機介面更是直接與Vin電源相連,增加供電電流便可支援多個舵機同時工作。

擴展板支援3.5V~5.5V電源供電,提供3.5mm插頭和接線端子兩種電源介面方式,可直接接3節乾電池盒。產品附帶一根USB轉3.5mm轉接線,可使用充電寶供電,更加經濟環保。

 技術規格

  • 供電電壓:3.5~5.5V DC
  • 數位輸出電壓:0V/3.3V
  • 類比輸出電壓:0~3.3V DC
  • 使用標準Gravity介面
  • micro:bit介面:9
  • 舵機介面:8
  • 電機介面:直流電機 x4/步進電機 x2(與電機介面複用)
  • 模組尺寸:63 x 58(mm)
  • 安裝孔數:4個
  • 安裝孔尺寸:內徑3.1mm 外徑6.0mm
  • 電機指示燈:可兩種顏色顯示,用於指示電機的正轉或者反轉。
 

 

解決外帶電池盒問題,及同時驅動2 個馬達以上需求的電機擴充板:

 

 

Robotbit _  micro:bit 機器人擴展板

具有強大直流電機、步進電機、舵機的驅動能力,板載RGB燈與蜂鳴器,並把micro:bit空閒引腳全部引出,支援arduino以及市面上的常見電子模組。自帶18650電池座,集成鋰電池升壓、充電、保護晶片。支援外部電源輸入。有支援 樂高標準孔。

 

產品參數

  • 產品尺寸:78mm x 57mm x 23mm
  • PCB板厚 : 1.5mm
  • 小孔直徑 : 3.0mm
  • 大孔直徑 : 4.8mm
  • 淨重(不含包裝):37.5g

功能性參數:

  • 18650電池電壓:3.7V
  • USB輸入電壓:5V
  • VM引腳最大:1A(在板載電池的支援下)
  • 綠色端子電壓(外部電源輸入):5V(只支持5V輸入,切勿接超5V的電壓,最大電流支援3A)

軟體支援:

程式設計方式:Kittenblock(基於Scratch3.0) / Makecode /python(Mu editor) 配套硬體:micro:bit

MakeCode微軟官方

KittenBlock(小喵家圖形化程式設計軟體 基於Scratch 3.0

python支持

如果你已經習慣代碼程式設計,想通過micro:bit上手python你有兩個選擇,直接使用Mu Editor
或者kittenblock的python代碼程式設計模式

以上詳細教程可查看Learn中相關教程,進行自主學習,學習過程中遇到問題隨時歡迎在愛上小喵科技官方Q群討論。

Makecode外掛程式支持

在makecode添加包中直接搜索Robotbit(小喵科技的擴展板外掛程式已經通過微軟官方認證,是實力的象徵)在小喵makecode離線版本中,添加包清單可以顯示Robotbit以及其他集成擴展包(Robotbit可以離線載入不依靠網路,其他的擴展包不可以)

 

硬體介面:

  1. 5V外部電源端子(防反接)
  2. 電源開關
  3. 電源指示燈
  4. 電量指示燈
  5. Micro充電口
  6. 4路直流電機/2路28BYJ步進電機
  7. 蜂鳴器跳線帽
  8. 8路IO(對應Micro:bit P0-P2、P8、P12-P15)
  9. 5V與GND排針
  10. 無源蜂鳴器
  11. 8路舵機3PIN介面
  12. I2C介面(可拓展I2C模組)
  13. 18650鋰電池座
  14. 電池保護啟動按鈕
  15. micro:bit插槽
  16. 4路全彩RGB

 

  1. 舵機驅動晶片
  2. 電機驅動晶片
  3. 標準KittenBot機器人底盤固定孔
  4. 標準樂高孔

 

 

 

 

Robotbit各個部分詳解:

18650電池座

收到擴展板首先安裝18650鋰電池,注意電池正負極,切勿裝反(雖然防反接功能)當第一次安裝電池時,拓展板處於待啟動狀態(電源燈不亮),此時需要短按一下電池保護啟動按鈕或連接usb供電. 使拓展板進入正常工作模式(如果你重新安裝電池,就需要操作這個步驟)

18650電源開關

開關打開後(撥向綠色端子那邊為打開開關),為micro:bit和擴展板的介面供電(擴展板需要裝上18650電池)

Micro usb充電口


只能用於充電,不是用於程式下載!只能用於充電,不是用於程式下載!只能用於充電,不是用於程式下載!電腦供電或任意5V 1A或者1A以上的手機充電器均可為KittenBot原廠18650鋰電池充電5V1A的充電器約2.5小時充滿,充滿會自動截止,不會過沖

 

電源與電量指示燈


Led(3)為電源指示燈,打開開關後常亮Led(1)為充電指示燈,充電過程中常亮,電量充滿後Led(2)常亮

 

micro:bit立式插槽

 

用於安裝micro:bit主機板,安裝方向:micro:bit帶按鍵那面(正面)朝4顆LED方向即使插反也不會燒,只會控制無反應

4路全彩RGB

Makecode外掛程式已內置好RGB燈控制積木塊4路RGB燈實際與micro:bit的P16相連控制

 

 

8路舵機標準3Pin介面

Makecode外掛程式Robotbit已內置好舵機控制積木塊8路舵機實際通過專門的舵機擴展驅動晶片與micro:bit的I2C口控制舵機介面不能作為普通IO口使用,只能驅動舵機擴展板在KittenBot原裝電池狀態下,最多能支援8個9g舵機(總電流<2A),禁止使用MG995等大電流舵機,以免燒毀擴展板擴展板在外部電源介面(綠色端子)供電狀態下(5V 3A或者3A以上),最多能支持總電流不超過3A的舵機。

 

支持4路直流電機/228BYJ步進電機

Makecode外掛程式已內置好直流電機與步進電機控制積木塊在KittenBot原裝電池狀態下工作,一共可以同時控制4路(左右兩側合計)TT馬達,或者2路步進電機(與舵機合計總電流<2A),禁止接大電流電機和大電流步進電機,以免燒毀擴展板支援直流電機與步進電機混搭使用(2個直流電機與1個步進電機)(與舵機合計總電流<2A)

 

 

 

 

 

 

 

 

蜂鳴器與跳帽

蜂鳴器跳帽出廠默認已插上,對應蜂鳴器與micro:bit的P0口連接如果想使用P0口的IO口讀寫功能,需要把蜂鳴器跳帽拔下來蜂鳴器硬體上的電氣連接與micro:bit的Music積木塊是對應的,可直接使用Music控制蜂鳴器

 

micro:bitIO口引出

已經將micro:bit上P0-P2、P8、P12-P15轉出到擴展板上(P0使用時需要拔掉跳帽) 標準的arduino 3PIN介面,支援市面上的Arduino模組與常用模組 P0-P2支援數位讀寫和類比讀寫,P8、P12-P15只支援數位讀寫 如果需要使用5V輸出模組,可以接3PIN介面左側的5V電源(3PIN介面的電源預設是3.3V)

 

I2C介面

可拓展I2C模組,只能用於插接I2C模組,不能用於普通IO口讀寫

2PIN外接電源端子

雖然有防反接功能,但是還是接線需要注意正負接線端子支持DC5V的外部電源供電,推薦5V 2A以上適配器電源供電以滿足拓展板驅動高扭矩舵機的電流需求。內部電源供電時,舵機VM介面電源為18650電池電壓3.7V當使用外部電源供電時,舵機VM介面的電壓為5V 負載電流最大3A

 

購買連結 

 

 

Line 官網: 

—————

返回