Cannybots玩具車也是款採用相容於Arduino開發板的車型微型機器人,它的特別之處在於為小朋友設計的友善教材與開發環境,讓更多小朋友能夠 在做中學,不但有助於激發小朋友對機器人、程式的興趣,同時它也是很棒的同樂玩具,能讓一起遊玩的小朋友們建立彼此之間的友情。
自己動手作玩具電腦車
Cannybots也是款專為小朋友設計的車型微型機器人,與先前筆者曾介紹過的GoBox以及mBot等1機器人類似,都是以教育為出發點所設計的產品。Cannybots的目標設計囊括了機器人、程式以及3D列印,它採用套件方式販售,內容包含所有需要的零件,父母可以陪著孩子在家輕鬆組裝。
Cannybots只有2個輪子,可以前進、後退、轉向之外,還能在原地旋轉,它的底部設有3個攝影機,其中2個是用來偵測黑色線條,另外1個是用來辨識顏色,在這些攝影機的協同運作下,Cannybots能夠沿著地上的黑線移動,並可在碰到各色指示點的時候改變行進方向,或是做出指定動作。
▲Cannybots是款雙輪車型微型機器人,許多細節都開放讓使用者自行修改。
▲它能夠自動沿著黑線行走,使用者可以使用黑色膠帶在地上貼出「軌道」。
▲Cannybots也可以在特製的圖卡上行走。
▲Cannybots以套件方式販售,內容物包含所有所需零件。
▲使用者只需跟著教學的指引,就能輕鬆完成組裝工作。
▲Cannybots具有專屬的CannyTalk程式語言,也相容於Python、Arduino等開發環境。
類似即時通訊的程式語言
Cannybots除了需要使用者自己動手做以外,還具有專為小朋友開發的CannyTalk程式語言,它透過類似即時通訊的介面,協助小朋友摸索程式語言的概念。CannyTalk的特色在於它會透過人工智慧,將使用者輸入的自然語言轉換為程式語言,舉例來說,如果你要讓Cannybot以特定速度向前移動,只要CannyTalk輸入「move forward」、「set speed 150」指令即可,也使用者也可以輸入如「go forward then turn right then go forward」等連續指令,Cannybot在收到指令後就會自動開始行動。有趣的是,使用者可以透過撰寫Python程式碼,自行修改CannyTalk的人工智慧,自行研發、擴充CannyTalk功能。
由於Cannybot的核心控制器採開源模式,並相容於Arduino,如果使用者撰寫程式的能力更強的話,也可以自行開發更多功能,甚至為Cannybot添增更多感硬器,或是直接透過核心控制器控制最多4組伺服馬達,讓使用者能夠將Cannybot打造成獨一無二的個人專屬機器人。
Cannybot的外殼採可3D列印設計,使用者能夠自行設計各種車殼,並使用3D印表機將構想製作無為成品,開發團隊也特別推薦TinkerCAD這套免費的設計軟體,讓小朋友能夠打造造型各異的Cannybot。
Cannybot的套件售價為美金119元(約合新台幣3,900元),預定上市時間為2015年12月。
▲CannyTalk的介面類似即時通訊,能夠自動將使用者所下達的自然語言指令轉換為程式語言。
▲使用者也能夠下達判斷式,讓Cannybot遇到特定色點的時候,做出不同反應。
▲Cannybot的外殼也能夠讓小朋友自己修改、製作。
▲使用者可以自行3D列印Cannybot的外殼。
▲Cannybot也能夠以智慧型手機作為遙控器,單純當作遙控車遊玩。
延伸閱讀:
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!