MICRO ROBOT吸管機器人V3-雙馬達鍬形蟲|奧斯丁國際有限公司 OURSTEAM Internationl
icon教學資源
2022/08/05

MICRO ROBOT吸管機器人V3-雙馬達鍬形蟲



簡介
本模型是以雙馬達六足行走機器人為基礎,增加夾爪功能模組,充分發揮Micro:bit與擴展板功能,可以前進、後退與左右轉彎,夾持動作等應用。

吸管機器人材料準備


吸管長度


新款吸管機器人特色






組裝參考步驟




























 








伺服馬達測試程式:
















完成吸管機器人組裝,現在讓我們來看看可以有甚麼方式讓吸管機器人動起來吧!

闖關遊戲前須知

MakeCode建立-擴充積木Wukong
點選Extensions → 輸入 Wukong 搜尋擴充積木
接著點選圖示即可下載至Makecode專案中。








完成以上步驟,就可以進入編程的部分囉!
 

吸管機器人課程【第01關:行動】
※MakeCode模擬器基本常用項目
  • 【Input】block


Wukong悟空擴充板_ Motor前進、後退、轉圈、停止

當按A鍵時,設定兩顆馬達會以80的速度運行,帶動吸管機器人往前走;
按下B鍵,設定兩顆馬達馬達會以-80的速度運行,吸管機器人往後退; 
按下A鍵+B鍵時,設定左邊的M1馬達以80的速度前行,右邊的M2馬達以-80的速度後退,左邊馬達往前行,右邊馬達往後退,造成吸管機器人原地轉圈;
觸碰logo時,兩顆馬達皆停止運作,吸管機器人會停下來。






鍬型蟲前進、後退、轉圈、停止

 

吸管機器人課程【第02關:夾爪控制】





伺服馬達連接悟空板的S7腳位,按下A鍵讓伺服馬達的角度歸零;按下B鍵讓伺服馬達轉至45度;按下A鍵+B鍵,伺服馬達角度會轉至90度。
觸碰logo可以讓夾爪從20度開到50度;長按logo則可以讓夾爪開合(20度>50度>0度)!






 

吸管機器人課程【第03關:流水燈】



micro:bit加入燈的應用,需要在Makecode中,設定Neopixel函式庫來進行與燈相關程式設計。
點選Advanced →Extensions → 輸入 Neopixel 搜尋擴充積木接著點選圖示即可下載至Makecode專案中。




設定悟空板的LED燈接到micro:bit P16腳位,LED燈有4顆燈。設定好後LED燈會指定到變數strip,藉由設定strip為變數,便能控制LED燈。為了讓LED燈有不同的顏色轉換,設定這4顆LED燈,每個燈泡都依照彩虹的顏色順序顯示不同的顏色。
在無限重複的狀況下,讓LED燈依照順序輪流變換彩虹的一個個顏色。





 

吸管機器人課程【第04關:氣氛燈 + 音樂】

※MakeCode模擬器基本常用項目
  • 【Light】block
  • 【Music】block

 

設定燈光模式轉換並開啟(BREATH),此動作後暫停100毫秒,燈光模式轉換並關閉(OFF),此動作後暫停100毫秒。這組動作設定每1000毫秒(1秒)進行重複。
開啟和關閉之間設定暫停100毫秒以讓肉眼更好看見其呼吸燈的燈光模式變化。






亦可以增加音樂Music的積木,即可實現呼吸燈結合音樂播放模式。如以下的圖所示,增加了entertainer旋律。(此旋律長度約3500ms,所以設置重複的時候要注意時間要超過3500ms。要不然音樂只會一直重複前一部分。)








或是如以下的圖所示,和micro:bit溝通,在其偵測到搖晃的時候,會播放相對應的音調、休息四拍接著播放音樂。





 

吸管機器人課程【第05關:聲光行走秀】
綜合第01-04關卡


 


【鍬型蟲  聲光行走秀 START!

 

吸管機器人課程【第06關:廣播控制】
※ 可搭配木製手把挑戰

※ MakeCode模擬器基本常用項目
  • 【Radio】block









 
【鍬型蟲  手把控制 START!

 

 吸管機器人課程【第07關:聲光感應】

※MakeCode模擬器基本常用項目
  • 【Input】block - sound level / light level
  • 【Show icon】block
  • 【Variables】block -mode(變數可自行設定)
  • 【Led】block - bar graph





 
 
 
【鍬型蟲  光感應 START!



鍬型蟲 聲感應 START!

延伸補充

手機藍芽APP控制仿生獸

logo
iconiconiconiconicon
icon  電話:04-2375-3535
icon  傳真:04-2256-9949
icon  統編:90386785
icon  E-mail:service@oursteam.com.tw
icon  LINE ID:@oursteam
Inspire every child to create