麥昆小車+HuskyLens

關於麥昆小車

micro:bit智能麥昆小車是一部創客教育的圖形化編程機器人(是對岸大廠DFRobot 的產品),繼承了micro:bit好玩與簡單上手的特性,迷你的車身、有趣的功能、免接線的方式,讓孩子在寓教於樂中快速學習圖形化積木程式設計。 

麥昆機器人小車配合micro:bit可以支持Scratch!可以通過DFRobot基於Scratch3.0開發的mind+來給小車編程,它集成了micro:bit及其周邊產品的圖形化編程,離線圖形化編程方式,支持Arduino和python兩種代碼生成,支持解釋性編程和下載型編程兩種方式。會讓初學者非常方便的入門。

麥昆小車的版本

目前在市面上可以買到的版本大都是4.0版,宇宙機器人臺灣這兒的代理商,而我早在臺灣這兒還沒引進前就在淘x買了二台,那時是2.0版,後來這項產品就不停的改進…

如果到原廠Maqueen小車購買頁 看價格就會發現轉換成臺幣並不會比在這兒買便宜到哪兒去,而且還要運費~

關於HUSKYLENS AI 視覺感測器

HuskyLens是易於使用的AI機器視覺感測器。它具有多種功能,例如面部識別、對象跟踪、對象識別、線條跟踪、顏色識別和標籤(QR碼)識別。HuskyLens可以連接流行的主控制板,例如Arduino、micro:bit、Raspberry Pi和LattePanda, HuskyLens非常易於使用。可以通過按下功能按鈕來更改各種算法。單擊學習按鈕,HuskyLens開始學習新事物。之後,HuskyLens能夠識別它們。此外,HuskyLens帶有2.0英寸IPS屏幕, 並且採用了新一代的專用AI晶片Kendryte K210。當運行神經網絡算法時,這種特殊的AI晶片的性能表現非常的好,所以我們可以拿它來當機器人的眼睛,依它所偵測到物件來做出各種反應,當然這必須撰寫各對應的程式,而這也是我們想要有的練習及樂趣。

在麥昆小車2.0上加上HuskyLens:由於舊版的麥昆出品時HuskyLens還沒販售呢?所以並沒有針對HuskyLens組裝的方案,所以就自己弄囉!

為小車設計一塊架子板

裝上去剛剛好

HuskyLens是吃電怪獸嗎?

一開始我利用自己設計的架子去轉接一顆16340當供電接給麥昆小車(原本附的是一個電池盒需要三顆4號電池),想得美美的,HuskyLens就接到小車前方的IIC介面,想不到有電是有電,但HuskyLens不斷地重新啟動,很單純啦!就是電力不足,跟前一陣子玩ESP32-CAM一樣,所以這個設計是不行的!

※看來必須供5V給它才行

使用KSB040+KSB047的方案也不行

反正就是在做實驗,所以就改用KSB040當電源加上KSB047,把3V接到麥昆小車,把KSB047轉出來的5V給HuskyLens,測試的結果,一開始還行,全部一起來就KO了,就算電壓夠,電流也不夠的意思啦!

自製輸出5V2A的供電板

自製提供麥昆小車及HuskyLens足夠電力的供電板

雖然這個方案沒有使用KSB040電池板,但用上了ksb047轉接板,這塊實在太好用了,當然得自己去買一片可以把3.7v轉成5V2A的升壓板,做法很單純:從電池引出3.7V給麥昆小車,再將升壓板的5V導到KSB047,並且利用KSB047的P1和P2來轉接IIC的訊號,如此一來HuskyLens的線就通通接在ksb047上就好了

整組供電的接線及測試

這段影片中我把HuskyLens及麥昆小車的電都接上,測試一下供電是不是能夠正常運作

架子鎖固在麥昆小車上

把HuskyLens鎖上及電源板固定

組裝好了喲!電源板只是用雙面泡棉黏上去而已:我只是要測試一下而已啦!其實我有去買麥昆的plus版,只是還沒拿到,想實驗一下2.0也可以裝

教HuskyLens認識一個東西

使用物體追蹤模式,先讓ai鏡頭學習一個東西

追蹤物體的小車

這個部份倒是蠻順利的,只要用Makecode拉一下積木就可以了,當HuskyLens掃到了它認識的東西就驅動車子前進…