關於KSB048擴充板

這是一塊專為Micro:bit設計的四路電機擴充板,它是由高雄在地凱斯電子公司出品,它讓Micro:bit能夠控制多路直流馬達和多路舵機腳位, 不論是做車子或做機器人都是很好用的…

關於KSB048

KSB048 4路馬達舵機板 是 多路直流馬達和多路舵機腳位,擴展板可直接充電,不需要再把鋰電池拔來拔去,一些主要IC元件,全部在正面,小朋友不容易碰到,電路有做電池防接反,防短路等可避免小朋友不小心接錯。擴充性強,留有樂高積木孔位,可用來架在積木上 

圖片及介紹取自:https://kaise-ksrobot.github.io/

※這板子有一個設計我個人很喜歡,就是使用一顆14500電池供電,這很方便,而且又可以進行充電~

Micro:bit連接KSB048

這個部份很容易,Micro:bit正面朝前,將金手指插入KSB048預備好的插槽即可,擴充板插入14500電池,打開電源就可以為Micro:bit及其他零件供應電源,注意一點:要將程式寫入Micro:bit仍是將MicroUSB插上Micro:bit的頂上,KSB048後方的插槽是電池充電用的

學習上的重要觀念

有個桃園的國中老師錄了很多KSB048可做的事的短影放在YOUTUBE上,可參考:KSB048電機擴充板範例

我們學習這類知識,方法很重要,不要死背(這樣很辛苦),而要採用理解的方式,學會怎麼發問、怎麼搜尋…

以Micro:bit來說,先不管別人五花八門的作品展示,它就是一台很小的電腦,電源所需通道(vcc和gnd)之外,擁有20個訊號通道(pin,從左圖可以看出)是我們關心的,這20個通道便是所謂的IO(Input & Output),這是它與外界溝通的方式,我們可以把其他零件利用電線接到某一個通道,然後在Makecode中寫程式時,對那個通道進行讀取輸出,整個規則就是這麼簡單…

但是,你應該發現了:Micro:bit的外形小巧,除了幾個pin比較大之外,其他都小小的要接電線怎麼接呢?
所以「擴充板」就是這個問題的解答,以我們現在說的KSB048為例,它只是眾多廠商出品的擴充板中的一塊,我們買了它,廠商也會提供它的說明書(看一下說明書是很重要的),當你把Micro:bit插上KSB048時,它便把Micro:bit所有的PIN都引出來了,讓我們可以透過杜邦線來向外連接,當然並不是20個IO你都能用,有一些是板子自己佔用掉了~可以讓我們自由運用的大概是:P0,P1,P2,P8,P12,P13,P14,P15,P16

KSB048上提供的額外零件

你可以查看板子上如圖的地方,上頭那三塊黃色的稱為JUMP事實上是一小片導電的鐵片,意思是如果你啟用了蜂鳴器P0就被佔用了,紅外線接收器是P15,前方的二顆全彩灯是P16,依這個道理,在程式中想要板子發出聲音,就得把命令送給P0才對…

關於杜邦線

只要玩這個,是不是就常聽到「杜邦線」這個詞,其實它就是某個規格設計的電線,就說金屬才好導電,連接電或訊號都需要電線的,所以就有這種線材方便我們插拔,這種線我們還可以自己做→自製杜邦線

舉幾個我拿KSB048擴充板做的範例

看別人的範例並不是你的學習終點,只是給你參考刺激自己發想,對於晶片板(Micro:bit、Arduino、ESP32…)以及電子零件(各式各樣的模組)來說,你只要了解電力供應(幾V?接口PIN在哪? ),訊號怎麼讀取或發命令給它…就可以開始創作了,當然你要計算現實問題,就是會花多少本錢(通常比你買別人的作品便宜),學習成為一個有自己想法的創造者是我們這種課程的目的,不是要你成為一個花錢買科學玩具的消費者!

循線小車

這是我做給小朋友當範例看的,主板使用KSB048,其實只用到了部份功能,車子使用二顆TT馬達(最常用最便宜的馬達)和循線感測模組,實現的是它會順著黑線跑

語音控制MeArm機械手臂

這個例子是用板子的舵機pin的部份,只需用到五個就能操控這台改造版的MeArm機械手臂,在這個創作裡還用上了語音辨識模組

魔幻眼睛

這是我學習利用環氧樹脂所做的作品,用到了3D列印及壓克力雷切混合製作形態,需要同時操控八個舵機來控制眼球的運動,其中一個方案可以選用Micro:bit搭配KSB048來達成

Micro:bit語音履帶夾子車

這次大家要做的車子,在錄這段測試影片的時候,只有簡單的操控全彩灯及二顆夾子舵機

Micro:bit語音麥克納姆輪夾子車

這輛車子進階的作法,重點是麥克納姆輪(Mecanum Wheel)