前陣子Arduino、micro:bit還在爭奪誰是最適合教學的開發板?沒想到開發板界的世界大戰還沒結束,具備AI人工智慧、IoT物聯網的Halocode光環板強勢登場,也一同加入戰局,到底誰勝誰負呢?好啦!教具不應該是場軍備競賽,而是透過良性競爭,讓老師找到最適合自己學生的教學工具。本篇文章會帶領你認識Halocode有哪些功能能幫助科技教育的教學。
文/暖男老師 圖/Makeblock、暖男老師
Halocode光環板是一塊可無線聯網的開發板,由Makeblock公司開發,小巧機身擁有豐富的模組、感測器,專為程式教育而設計,搭配mBlock就能輕鬆寫程式控制。光環板帶來了更多豐富多元的物聯網應用體驗,讓每個人都能輕鬆實現有趣的電子創作。
Halocode光環板設計精巧,在直徑只有45mm的圓形電路板上有多種電子模組。多樣的感測器使光環板具備「感官」,你可以定義光環板感受環境變化後的反應。小巧的機身易於融入各種日常物品,多個擴展腳位更可外接豐富的電子零件,實現精彩的電子創作。
處理器 | 晶片 | ESP32 (Xtensa 32-bit LX6雙核處理器) |
頻率 | 240Mhz | |
板載記憶體 | Flash ROM | 440K |
RAM | 520K | |
擴充記憶體 | 存儲(SPI Flash) | 4MB |
擴展(PSRAM) | 4MB | |
板載元件 | 電控模組 | 麥克風×1 彩色LED ×12 動作感測器(6軸加速度計和陀螺儀)×1、 按鈕×1、 觸摸感測器(I/O擴展腳位)×4 |
通訊模組 | Micro USB接頭 | |
藍牙、Wi-Fi(雙模式,支援Mesh組網) | ||
電壓 | 3V | |
尺寸 | 直徑 45mm |
Halocode像是一台小型的電腦,而寫程式就是命令電腦做事。程式語言就是電腦聽得懂的語言,必須透過寫程式讓電腦按照你的指示做事。很多人聽到寫程式就覺得人生好難,別擔心!運用mBlock5圖像化程式,像流程圖一樣,將程式積木排列正確就能讓電腦依照你希望的方式運作。學習圖像化程式語言能培養運算思維的能力,mBlock5還有個厲害的功能,就是能一鍵切換Scratch圖像化程式與MicroPython程式語言,讓進階者能學習基礎的程式語言。
mBlock5是基於Scartch3.0開發的,運用Scartch寫開發板程式的好處,就是能讓開發板與電腦螢幕動畫互動,虛實整合打造有趣的互動遊戲。Halocode內建動作感測器(6軸加速度計和陀螺儀),可以偵測運動狀態,這樣一來就可以將光環板當作搖桿,搭配Scratch螢幕動畫,創作出獨一無二的體感遊戲。
重頭戲登場!Halocode的最大特色就是具備IoT物聯網功能,可以連網的光環板能辦到哪些強大的事?就讓我們繼續看下去。
內建Wi-Fi讓光環板能互相傳遞訊息,無論是一對一、一對多、多對一、多對多,Halocode都能輕鬆通訊。有了通訊功能,就能打造團體互動遊戲,促進團隊合作。
更厲害的是,沒有Wi-Fi的光環板也是可以互相連線!Halocode的區域網路功能可以輕鬆搭建專屬的網路,讓多個光環板之間互相通訊,最多可以連線64個光環板。從實作中認識區域網路(LAN)原理,還能運用區網建造一座小型的智慧城市,讓Halocode帶你進入奇幻的物聯網世界。
mBlock5除了能在電腦上使用,還有Android與iOS版本,可以於手機、平板行動裝置上使用,你聽出端倪了嗎?沒錯!Halocode能與手機即時連線。你可以透過手機連線光環板,遙控你所有設計的創作。
「AI人工智慧」只可遠觀不可褻玩焉?你是不是誤會了什麼?你可以玩mBlock啊!mBlock5擁有多樣化的AI功能,以淺顯易懂的操作介面,帶領你輕鬆學習,讓你從實作中認識基礎的AI原理。
Halocode內建麥克風不是為了讓你一圓歌手夢,而是讓光環板可以進行語音辨識。但語言有成千上萬種變化,光環板如何存入這麼龐大的資料量?別忘了Halocode的超強連網功能,只要連上雲端資料庫進行語音辨識,Halocode就能聽懂你說的話。有了語音辨識功能,只要在有Wi-Fi的地方,光環板就成為你的智慧音箱,可以透過語音控制你設計的創作。
透過mBlock5先在電腦端進行語音辨識,再將辨識結果傳遞給Halocode應用。電腦端支援多語言辨識(中文、英文、法文、德文、義大利文、西班牙文)。現在是世界村,雙語能力就是競爭力,我們可以運用電腦端語音辨識搭配光環板設計遊戲,將科技融入外語學科,增加學習的樂趣。
mBlock5的認知服務功能可以進行視覺辨識,透過電腦的視訊鏡頭判別人臉的年齡與情緒,也能判別多種語言的印刷字與英文手寫字,更厲害的是mBlock5還有機器深度學習功能,能透過簡單的操作介面訓練專屬的AI模型,讓電腦能影像辨識你想判別的影像。最後你可以將影像辨識的結果傳送給Halocode,讓光環板做出相對應的反應,例如可以打造停車場車牌識別、無人智慧商店、猜拳……等應用。
複習一下Halocode搭配mBlock可以辦到哪些事:
IoT物聯網 | Wi-Fi連網 | 只要連上Wi-Fi,多個光環板之間就能互相連線。 |
區域網路 | 在沒有WiFi的情況下,自建區域網路,光環板之間也能互相連線。 | |
連接行動裝置 | 光環板能即時連線手機、平板。 | |
AI人工智慧 | 光環板語音辨識 | 只要光環板連上WiFi就進行語音辨識。 |
電腦語音辨識 | 辨識多國語言(中文、英文、法文、德文、義大利文、西班牙文)。 | |
影像辨識 | 認知服務判別人臉的情緒、年齡;深度學習建立自己的AI模型。 | |
模組 | 12個彩色LED | 綻放彩色耀眼光芒。 |
運動感測器 | 偵測動作狀態。 | |
擴展腳位 | 連接電子模組,擴展更多功能。 |
小小一片Halocode擁有豐富的功能,教師可以透過實作帶領學生認識IoT物聯網、AI人工智慧的知識。
學Scratch(mBlock5)程式設計-使用 Halocode光環板輕鬆創作AI和IoT應用(精裝版)
在能收納教具的學習盒裡有:
開盒立即學!輕鬆學習AI人工智慧、IoT物聯網知識。
Copyright © 2018 勁園科教集團 All Rights Reserved