為了提供想體驗讓創客、IoT玩家狂熱的Tinker Board強大CPU效能與影像辨識功能;想自己利用開源硬體做出好玩的電子玩具;因為興趣或工作需求想踏入智慧硬體、物聯網的領域的學員需求,T客邦特與華碩合作本堂課程,除此還能同步實作出智慧自走車,以及物體辨識、投影轉換和車道跟隨等應用操作。
開課當天我們來到位於關渡的華碩總部,共25位的參與學員都準時在上午9點到場領取主角Tinker Board以及材料包入座,準備開始一整天的課程。課程一開始就由業界資深SBC專家也是本日講師─Sosorry老師為學員介紹ASUS推出的開發板Tinker Board的特色與優勢。
Tinker Board主打比Raspberry Pi樹莓派開發板在各方面規格上都「再好一點」,搭載最新、強大的四核心ARM處理器Rockchip RK3288,並為創客提供標準連線選項。
包括能連接按鍵、開關、感應器、LED 等各種輸入的40針GPIO介面,為了讓初學建造者或經驗豐富的業餘愛好者享受頂級的使用者經驗,特地設計標有顏色的GPIO 接頭讓相對應的針腳接頭易於辨識。
配備一個 DSI MIPI連接,供顯示器和觸控螢幕使用;第二個CSI MIPI連接可供連接相容的相機,以使用電腦視覺等眾多功能。更擁有全尺寸HDMI輸出,及四個USB 2.0連接埠,提供廣泛的周邊設備和配件連線能力。
Tinker Board也搭載 Gbit LAN,帶來網際網路及網路連線能力,而Gigabit乙太網路,比起配備10/100乙太網路的他牌SBC,傳輸量大幅提升。
整合式Wi-Fi和Bluetooth控制器採用金屬防護殼,以確保將干擾降至最低,提高無線電波的效能,整合式 IPEX 天線接頭也可輕鬆更換或升級天線。
網路連線與環境設定差不多後,接著就進入組裝小車的階段,這部分簡直是喚醒了學員們被封印的Maker本能,像DIY童年玩具車的的專注以及超高效率。
組裝相機後,Sosorry老師便帶領大家操作OpenCV和影像處理,包含了找邊緣(Canny Edge Detection)、直線(Hough Transform)、中心(Moment)、輪廓(Contour)。
最後是利用學員設定之特定顏色來作為追蹤物件目標,就完成智慧小車所有的組裝與設定了!
學員們利用Tinker Board親手從無到有製作出的智慧自走車,果然順利完成投影轉換、物體辨識和車道跟隨等應用操作,成功達到課程設計目的─脫離枯燥無味的理論,在近乎遊戲的操作互動中獲取開發板的開發應用能力。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!