MICRO ROBOT吸管機器人V3-四足L型連桿|奧斯丁國際有限公司 OURSTEAM Internationl
icon教學資源
2022/07/25

MICRO ROBOT吸管機器人V3-四足L型連桿


 

簡介
由曲柄帶動的浮桿,形狀像 L 形,結構最簡單,這是曲柄搖桿機構的應用。


吸管機器人材料準備(不含悟空版及V2主板)


含Micro:bit 及悟空版




吸管長度



新款吸管機器人特色





 

組裝參考步驟
 


































電池版本行走影片

 

【連接悟空板及micro:bit】





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

闖關遊戲前須知


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







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

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


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

當按A鍵時,設定馬達會以70的速度運行,帶動機器人往前走;按下B鍵,設定馬達會以-70的速度運行,機器人往後退; 觸碰logo時,馬達停止運作,機器人會停下來。





L型吸管機器人前進、後退、停止

 

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



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




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





 

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

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

 

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




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






 

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





L型連桿  聲光行走秀 START!】

 

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

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














L型連桿  手把控制 START!】

 


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

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







 
L型連桿】_ 聲光感測

 
【L型連桿  光感應 START!


 
L型連桿  聲感應 START!】

 

L型攻擊機器人


搭配樂高積木組裝攻擊手臂至馬達支架上,另外在悟空板接上語音辨識模組,變成語音控制L型攻擊機器人
樂高組裝參考
語音辨識模組教學資源

範例程式:


按鍵控制:按A鍵向前進、按B鍵向後退、按LOGO停止、A+B鍵揮動樂高擺臂
語音控制:向前進、向後退、停下來、停車、攻擊、戰鬥
Geekservo 2kg 360 Degrees伺服馬達控制:初始角度為80、攻擊角度200

範例影片:

 
延伸補充

手機藍芽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