mBot 入門教學:mBot 第一次到手必需知道的事
文章推薦指數: 80 %
原廠玩法. mBot 組裝後,已經有內置的原廠程式,即使不懂編程,亦可以體驗mBot 的樂趣。
你可以使用包裝 ...
2017年10月3日星期二
mBot入門教學:mBot第一次到手必需知道的事
簡介
近日有同事經學校買了mBot,有些人是買來自己玩的,亦有買來教小朋友玩的,但同樣地她們都陷入迷惘,不知從何開始,所以今次我會分享一些第一次拿到mBot後你需要知道的事。
mBot的組裝
不論你買的是藍牙版,或是2.4G版,盒內都會有一支螺絲批,這支螺絲批是雙用的,一面是十字批,主要用在組裝前期,用於固定摩打及車輪;另一面是六角批,組裝後期經常使用,安裝很多零件時都會用上,而且螺絲批的手感很好。
不論是RJ25連接線,或是電池盒線,我都會建議我的學生把它們擊繞在六角黃銅柱上,不單是因為外觀緣故,而且可以避色它們阻礙到mBot的運作。
包裝內有電池盒及充電池的盒子,表示你可以選擇使用4粒AA電池,或是使用mBot專用3.75V1800mAhLi-Polymer充電池。
其實,如果你使用USB線連接電腦,是不可以不使用電池的。
原廠玩法
mBot組裝後,已經有內置的原廠程式,即使不懂編程,亦可以體驗mBot的樂趣。
你可以使用包裝內的紅外線遙控器(需要使用CR2025鈕型電池)。
遙控模式
按下紅外線遙控器上的〝A鍵〞,就可以啟動遙控模式,之後mBot上的LED會亮起白光。
這時你可以用紅外線遙控器上的方向鍵控制mBot移動,亦可以用數字鍵改變mBot的速度,1是最慢,9是最快。
避障模式
按下紅外線遙控器上的〝B鍵〞,就可以啟動避障模式,之後mBot上的LED會亮起綠光。
這時請確保你的mBot已放在地上,因為mBot會一直向前走,直至它遇到障礙物,它就會後退轉向,你也可以用手擋著超聲波感應器來模擬有障礙物。
巡線模式
按下紅外線遙控器上的〝C鍵〞,就可以啟動巡線模式,之後mBot上的LED會亮起藍光。
這時mBot會沿著黑線走,你可以放它在隨盒附送的8字型地圖上,亦可以購買黑色電線膠紙,自己拼貼路線,也可以在電腦列印路線,但要注意黑線的粗幼,不宜少於2cm。
MakeblockApp控制
我們除了可以使用紅外線遙控器控制外,我們也可以使用MakeblockApp中的「控制」做出相同效果。
除了紅外線遙控器和MakeblockApp,你也可以使用mBot上的按鈕轉換模式。
原廠玩法除了可以讓你體驗mBot的樂趣,也可以讓你測試mBot的組裝是否正確,例如你發現mBot的前進變成了後退,可能是因為接線接錯了。
編程軟件
我們主要用三款編程軟件遊玩mBot,分別是在流動裝置上使用的mBlockApp及MakeblockApp,和在電腦上使用的mBlock。
mBlockApp(M部落)
M部落由一系列編程學習課程構成,最適合從未接觸或剛剛接觸編程的小朋友使用,創意性的將游戲融入其中,以“闖關挑戰”替代測試。
無需老師,不用監督,學習編程就像玩遊戲,讓小朋友能夠沉浸在學習中而不自知。
MakeblockApp
MakeblockApp不僅是一款機器人操控軟件,更是一款快速實現創意的工具。
為mBot提供了30+的預設控件,通過組合不同的控件,能夠創造出自己的專屬機器人。
MakeblockApp內所提供的圖形化編程語言,讓編寫機器人控製程序就像堆積木一般的簡單而有趣。
mBlock
mBlock是一款最適合初學者的編程軟件,繼承了Scratch簡單、易用等特點,並融合了Arduino強大的可拓展性。
支持在線控制與程序上傳,只需輕輕拖拽mBlock語句,就像堆積木一樣簡單。
同時能夠幫助初學者順利過渡到真正的編程語言。
電子模塊學習
購買一部mBot,裡面已經包含了各種電子模塊,包括TT馬達、LED及蜂嗚器、光線感應器、超聲波感應器、巡線感應器及紅外線遙控等。
小朋友可以逐步去嘗試,去優化自己的程式。
拓展玩法
當小朋友已經掌握mBot中的電子模塊,家長可以考慮購買一些擴展包,讓他們的mBot功能變得更強大。
六足連桿機器人擴展包(6-LeggedRobotPack)
6-LeggedRobotPack是一款基於mBot設計的3合1搭建擴展包。
用戶可以使用擴展包搭建至少三款不同型態:「六足甲蟲」、「螳螂」和「青蛙」,享受改裝mBot的過程。
mBot六足機器人令mBot不再只限於車的型態,而且可以仿生不同的動物昆蟲,玩起來更生動、有趣。
六足甲蟲將原本使用滾輪前行的mBot轉為使用六足前行,神似地模擬甲蟲移動的模樣。
螳螂在mBot原有的滾輪外再加上兩隻螳螂臂,令行走時更穩定。
青蛙以跳躍方式行走,令mBot變得更活潑。
聲光互動擴展包(InteractiveLight&SoundPack)
與6-LeggedRobotPack相同,InteractiveLight&SoundPack亦能讓mBot變成三個不同型態:LightChasingRobot、ScorpionRobot、IntelligentDeskLight。
LightChasingRobot增加了兩個光敏感應器於mBot的左右兩側,令mBot能更敏銳地偵測光線的方向,猶如為mBot添上一對眼睛,準確地向著光源前進。
ScorpionRobot 將使用金屬零件組成的尾巴配合聲音感應器組裝在mBot的背面,不僅令mBot的外型變為蠍子型態,更可以透過拍擊手掌,令ScorpionRobot上的RGBLED燈任意轉變顏色,以及透過金屬尾巴利用重力使mBot前方的滾輪離地,為mBot增添動感!
IntelligentDeskLight是先將mBot拆解並加入聲音感應器及RGBLED燈模組,重新組裝成檯燈的型態。
IntelligentDeskLight有兩種操控模式,包括觸控模式及聲控模式。
觸控模式是通過用手指觸碰巡線感應器來調節RGBLED燈的光暗度;聲控模式則是運用聲音感應器來感應聲音的強度使RGBLED燈亮起。
動感小貓擴展包(ServoPack)
ServoPack是一款基於mBot設計的一個搭建擴展包,專為那些喜歡讓東西移動起來的初學者們而設計。
用戶可以使用擴展包在mBot小車上加上小舵機,增加mBot的功能及動感,搭建至少三款不同型態:「DancingCat」、「Head-ShakingCat」和「Light-EmittingCat」,更可透過改裝過程發展想像及創造力。
ServoPack令mBot玩起來更多變化!DancingCat增加了一雙能自由擺動的手,能隨音樂搖擺及跳舞,為mBot添上更多動感
。
Head-ShakingCat是將超聲波感應器配合伺服摩打使用,令Head-ShakingCat型態的mBot探測障礙的角度更廣,動作更靈活敏捷,加強mBot上的超聲波傳感器的作用
。
Light-EmittingCat是將伺服摩打及RGBLED模組安裝於mBot背面,令Head-ShakingCat增加集中的照明功能,於黑暗中亦能清楚看見周遭環境。
裝扮mBot
如果想讓mBot看起來更可愛,可以考慮為它裝扮一下。
官方有一些表情卡片,或是我的blog也有一些,把它印在硬卡紙上就可以了。
也有空白的,可以自由設計。
常見問題
mCore主控板藍牙和2.4G都兼容嗎?
2.4G模塊和藍牙模塊接口是一樣的,可以隨時切換,但是不能同時使用。
為什麼遙控mBot前進時,mBot會偏向?
RJ25線或者電機線壓到了輪胎上,導致摩擦力增大,速度減慢。
建議整理一下接線;
電量太低,更換新的AA電池或者為鋰電池充電。
為什麼控制mBot小車時,前進變成後退呢?
多數情況是因為電機接線接反了,將兩個電機接頭反過來接就可以啦。
mBot可以用什麼軟件編程?
桌面設備可以使用mBlock和Arduino編程;
移動設備可以使用MakeblockApp和M部落App編程。
為什麼超聲波避障模式或巡線模式無法正常運作?
檢查電子模塊的接口是否正確接到控制板上,出廠程序中,超聲波感應器的默認接口為控制板3號接口;而巡線感應器的默認接口為控制板2號接口;
檢查電子模塊接線是否接好,是否有接鬆的情況;
檢查電子模塊上的紅燈是否常亮,不亮說明接線可能有問題;
出廠程序中,當mBot進入超聲波避障模式,控制板上的LED燈會發出綠光;當mBot進入巡線模式,控制板上的LED燈會發出藍光;如果顏色不對,說明沒有進入正確的模式。
為什麼用紅外遙控器控制不了mBot?
檢查控制板中程序是否為出廠程序,如果不是,請重新燒錄程序;
檢查紅外遙控器中是否有電池;
出廠程序中,當mBot進入紅外線遙控模式,控制板上的彩燈會發出白光,如果顏色不對,說明沒有進入正確的模式。
mBot用過一次mBlock編程後,為什麼不能像一開始那樣遙控器/手機App控制小車了?
mBlock編程過後,原來的出廠程序就被覆蓋掉了,就不能使用遙控器或者App控制了。
重新燒錄出廠程序後,即可恢復控制。
安裝固件和恢復出廠程序的區別?
安裝固件:是一個下載到mBot的控制板(mCore)上的一個引導程序,連線模式下編程時要確保控制板中最後下載的是這個固件,才能離線運作。
如使用過Arduino上傳程序,或點擊了「恢復出廠程序」,這個固件就會被覆蓋掉;
恢復出廠程序:是一個可以使用紅外遙控、手機連接藍牙App控制的程序。
這是出廠默認安裝到mBot的控制板(mCore)的程序如發現小車不能使用紅外或者 App 控制了,恢復出廠程序就可以了。
如何恢復mBot出廠程序?
第一步,打開mBlock軟件(如未安裝,下載地址:http://www.mblock.cc/download/);
第二步,接上USB數據線,並打開電源開關;
第三步,【控制板】→ 點擊勾選【mBot(mCore)】;
第四步,【連接】→選擇好對應的串口號;
第五步,【連接】→ 點擊【恢復出廠程序】→【mBot】;
第六步,等待上傳完成即可;
第七步,【連接】→ 點擊【更新韌體】,確保mBot保持在最新版本;
第八步,等待上傳完成即可;
為什麼接上USB線到控制板後,電腦還是檢測不到串口?
可能沒有安裝控制板驅動,可以在mBlock軟件上找到(安裝Arduino驅動),同時也可以在這裡下載;
可能控制板開關沒有打開,在使用mBotV1.0和mBotV1.1版本時,如果開關沒有打開,串口是檢測不了的(控制板開關上面有標明狀態);
如果嘗試過上面的方法後,還是無法檢測到串口,建議電腦換一個USB串口試試。
在電腦接上USB線後,我應該選擇哪一個序列埠?
在確保mBot的電源開啟後,只要選擇序列埠列表中最後一個就可以了。
我是使用最新版本的Macbook,而它只有USBTypeC接口,我每次連接mBot後,Macbook都會當機,有辦法解決嗎?
你需要下載一個新版本的CH340Driver;
安裝後請重新開機;
然後每次需要連接mBot時,謹記先連接轉換器,再插入USB線;
再將 USB線連接 mBot,再打開 mBot 的電源即可。
序列埠中選最後的「/dev/tty.wchusbserial14430」就可以。
mBot鋰電池充電時有保護麼?
有的,鋰電池本身就有過流保護和過充保護等安全防護,可放心使用。
控制板接上鋰電池後怎麼充電呢?
控制板接上鋰電池後,再將控制板通過USB線連接到電腦就可以充電,無論開關是否打開,都可以進行充電。
如果將開關關閉,充電效率最高。
控制板的鋰電池插頭左邊紅燈亮,說明正在充電,右邊綠燈亮,說明電池充滿電。
於
上午11:37
以電子郵件傳送這篇文章BlogThis!分享至Twitter分享至Facebook分享到Pinterest
標籤:
mBot入門教學
2則留言:
Unknown2020年6月22日中午12:39YO回覆刪除回覆回覆Unknown2020年8月24日晚上7:35YO回覆刪除回覆回覆新增留言載入更多…
較新的文章
較舊的文章
首頁
訂閱:
張貼留言(Atom)
關於我
FrankieWong
檢視我的完整簡介
精選文章
mBot入門教學:mBot第一次到手必需知道的事
標籤
mBlock使用技巧
(8)
mBot入門教學
(6)
Makeblock應用
(5)
Makeblock電子模組手冊
(5)
編程概念認識
(5)
mBotxSTEM
(3)
本地學校科研分享
(3)
Makeblock開箱
(2)
mBotxAppInventor2
(2)
Makeblock相關活動
(1)
網誌目錄
►
2019
(1)
►
三月
(1)
►
2018
(6)
►
十二月
(1)
►
十一月
(1)
►
七月
(2)
►
五月
(1)
►
三月
(1)
▼
2017
(29)
►
十一月
(1)
▼
十月
(5)
mBotxAppInventor2:IoT應用(四)
mBlock使用技巧:IoT應用(三)
mBot入門教學:組裝mBot3D教學
mBotxSTEM:mBot水平儀
mBot入門教學:mBot第一次到手必需知道的事
►
九月
(1)
►
八月
(3)
►
七月
(1)
►
六月
(2)
►
五月
(4)
►
四月
(9)
►
三月
(3)
總網頁瀏覽量
訂閱
發表文章
Atom
發表文章
留言
Atom
留言
延伸文章資訊
- 1如果我的編程第一課是MakeBlock mBot,那麼或許我不會放棄編程
但是和KOOV不一樣的是,mBot的編程教學過程結束後就是真的結束了。mBot可能也是自認爲提供的教程難度實在是不高,所以倒也沒有像KOOV一樣在每個教程 ...
- 2慧编程 - mBot
作为入门级的STEAM教育机器人,mBot让机器人编程学习和教学变得简单有趣。只需一把螺丝刀,一份入门指南,一节课的时间,孩子就能从零开始,体验动手创造的乐趣, ...
- 3mBot_入门级编程机器人套件,让机器人编程学习和教学简单有趣
mBot入门级编程机器人套件是Makeblock旗下一款入门级STEAM教育机器人套件。轻松搭建锻炼动手能力;可外接40多种电子模块,并可拓展形态;配套积木式编程软件; ...
- 4mBot機器人II - 博思科學
在本mBot機器人II課程中,我們將結合機械、電子與軟體等三方面去操控mBot, ... 故而在Scratch 2.0 的基礎上,我們開發了一個專為Arduino、機器人進行編程的mBlock。
- 5mBot入門教學與手機遙控(1090205) | 碧華國小資訊中心
108學年度第一學期科技教育教學與學習及探索活動:mBot入門教學與手機 ... 碧華國小程式教育中心:mBot機器人 · mbot中文使用手册 · 慧編程mBlock ...