給小朋友學程式的機器人自走車mBot:如積木般易組裝,價格約台幣1600元
Published by Xtravel Club on August 8th, 2016
Lego推出的Mindstorms Education Base Set機器人套件雖然掛著Lego品牌的光環,但是它的價格也一樣有著該品牌的水準,讓人覺得不是那麼親合。由Makeblock推出的mBot打著低價 與開放的訴求,以美金49元(約合新台幣1,560元)的價格,讓每個小朋友都能負擔得起。
ONE ROBOT PER KID,1人1台機器人
mBot是款專為教育設計的機器人,它不但價格低廉,在組裝上也相當容易,小朋友不需要使用電焊等危險的工具就可以完成組裝工作,在小朋友動手做的過程中,可以學到程式、機器人以及Arduino等相關知識,強化STEM(Science、Technology、Engineering、Mathematics,科學、科技、工程、數學)教學的成效。
根據102年大同高中生活科技科教師專業成長研習活動的簡報,STEM教學模式的理念是融合科學探究、科技技術、工程設計與數學分析等不同領域,強調學科知識與實務技術的結合,著重在透過科學、技術、工程與數學的整合應用與動手實作,讓學生體會運用工具及技能來解決真實世界中的問題。
mBot的外型是款雙輪車輛,全機約由45個零件組成,小朋友大概只需要花費10分鐘左右就可以組裝完成,在完成硬體部分後,小朋友還可以透過圖形化的Scratch程式語言,自行撰寫程式控制mBot。
▲mBot的外形有如兩輪車,正面上有張臉的設計讓人聯想到湯O士小火車。
▲小朋友大概只需要花費10分鐘左右就可以將mBot組裝完成。
▲mBot支援Scratch 2.0程式語言,小朋友可以透過拖曳圖形化方塊來撰寫程式。(圖片來源:維基百科,本圖採用創用CC姓名標示-相同方式分享,作者為Scratch)
自己動手做玩具
Scratch是款頗受歡迎的圖形化程式語言編譯器,它由美國麻省理工學院的媒體實驗室終身幼稚園組(MIT Media Lab Lifelong Kindergarten Group)開發,其初衷是讓程式語言初學者不需先學習語言語法便能設計創作產品。小朋友只需透過拖曳、組合各種「功能方塊」就能完成程式,幾乎是目前最容易上手的程式語言。
小朋友可以自行撰寫程式,並配合mBot內建的各種感應器,讓mBot在自動行走時能夠避開牆壁,或是跟隨畫在地上的線行走,此外也能透過手機的藍牙或是電視遙控器的紅外線遙控mBot。mBot甚至可以相容於Lego與Makeblock的零件,讓小朋友自行改造機器人外形,或是透過相容於Arduino的其他零組件來擴充mBot的功能。
mBot可以由1個3.7V鋰電池或4個3號電池驅動,內建光感應器、按鈕、紅外線接收器、超音波感應器等輸入裝置,可以選配藍牙或2.4GHz無線電通訊模組(只能2選1),預定售價為美金49元(約合新台幣元1,560),預定上市時間為2015年6月。
▲撰寫Scratch語言不需學習太多語法,只要將需要的「功能方塊」堆疊起來即可。
▲將程式撰寫好後,可以直接將它轉換成Arduino相容的語言並傳至mBot。
▲配合對應的程式, mBot可以在自動行走時避開牆壁。
▲或是可以讓mBot沿著地上的線行走。
▲mBot的外殼設計可以相容於Lego與Makeblock的零件,讓小朋友盡情發揮創造力。
▲還可以將mBot做成用遙控器操作的氣球戰車,雙方玩家要一面保護自己的氣球,並刺破對方氣球。
▲藍牙版的mBot附有藍牙通訊模組,將它裝上後就可以使用智慧型手機遙控mBot。