另一種舵機操控方案

大家都知道靠Micro:bit本身是無法操控外部電機的(舵機、馬達…),除了訊號接口外,還有最重要的電源問題,要讓舵機和馬達能夠運轉,所需的電壓和電流不是Micro:bit可以供給的,所以就需要加上電機擴充板…,要加錢的意思啦!

凱斯電子的KSB048

這塊我們國內電子廠出品的Micro:bit電機擴充板,是我個人蠻喜愛的,除了可以操控多顆舵機和馬達外還有電壓電流控制及全彩灯,也很方便加上偵測模組,提供了詳細的使用說明及專屬的Makecode積木,以仿生眼這個CASE來說控制8顆舵機的運動是很輕易的

與SU-03T連接

使用一顆14500就能供應多顆舵機所需

凱斯電子的KSB038

這是在KSB048出品之前,我常用的舵機擴充板,功能沒有KSB048的強大,但主要是操控多顆舵機的部份(價格比較便宜),以前瘋做機器人時很常使用這塊,不過它得外部加電源供應,接個9V電池之類的

這些SERVO擴充板除了提供8~16顆舵機的介面(走IIC)之外,都有專屬的積木可以直接使用,如果以小朋友為取向的設計,這是非常適合的,板子整合了Micro:bit插槽並把PIN腳都引出來,有良好的電壓電流控制晶片,讓人很容易上手

PCA9685舵機控制模組

Micro:bit以io板透過I2c連接模組

Micro:bit+PCA9685模組

如果不想一體成型,也可以考慮分離式的作法,就是買一塊這種PCA9685舵機控制模組,Micro:bit端以IIC的方式(PIN19接SCL,PIN20接SDA),從模組這邊以一顆3.7V的鋰電供電也可以達到目的,在Makecode加擴展搜PCA9685就可以找到官方認証的積木

※這塊模組如果從淘X買大概一百出頭,不過還需要一塊Micro:bit的IO擴充板,其實加一加也都差不多是那些錢