【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人

程式參數編寫

結束了上午的組裝課程,下午的軟體實作又是另一個重頭戲了,如何讓機器人能夠按照我們預設好的動作去如實執行,並非想像中簡單,雖然為了節省課程時間,教材中已經有事先準備好的程式碼,可以讓學員直接寫入小阿丟機器人,不過細部的參數,還是需要依照現場情況來做調整,如何微調參數,使小阿丟機器人正確執行動作而不致失控,考驗著學員們的邏輯與除錯能力。

張老師在課程中,帶領學員進行實際測試了小阿丟機器人的許多功能,包括機器人機身LED的閃爍控制、編輯音樂播放、用光控方式使機器人前進、利用紅外線感測讓機器人循跡自走,並用手機連線遙控等等,這些功能在課程最後的機器人障礙競賽幾乎都必須用上,要是沒注意聽的,想獲得冠軍可沒那麼簡單,甚至連跑完全程都有問題。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲中午休息時間,對於機器人有興趣的學員,圍成一圈向呂經理詢問產業相關資訊。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲要使小阿丟機器人動作,必須使用Arduino IDE軟體寫入指令到機器人內才行。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲張老師詳細解說每一行指令所代表的意思,當然,最重要的是要測試它是否成功。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲要讓小阿丟機器人乖乖順著軌跡走,除了必須設好紅外線感測器的黑色區域與白色區域的測定臨界值外,馬達速度也需要考慮,如果跑得太快,轉彎時就會衝出黑線而失控。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲喔喔喔,出軌了!

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲機器人的燈光控制,透過調整LED紅、綠、藍三原色的參數,調配出想要的燈光顏色。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲使用智慧手機遙控,需要先在手機安裝App,並以藍牙方式與小阿丟機器人連線。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲動作比較快的學員已經先玩起來了。

機器人障礙賽

為了驗收課程結果,在最後張老師也辦了一場趣味的機器人競賽,不過要跑完全程可不簡單,必須運用剛剛課程所學到的東西。首先,學員必須先用遙控方式,指引小阿丟機器人繞過兩個瓶子,抵達白色塑膠板的黑色軌跡後,用自動方式循跡抵達終點線,這還不夠,到終點線得播放一首歌,節拍與音準正確,才有辦法獲得加分。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲為了比賽,大家開始調整參數,讓小阿丟機器人的感測器維持在最穩定的數值狀態。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲除了調整參數,實際的路跑測試當然是不可少的。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲比賽採計時制,學員一個一個輪流上陣。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲要繞過兩個保特瓶,用手機操作也不容易。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲往終點前進中。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲張老師在終點確認歌曲是否有符合加分標準。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲挑戰者們!

學員心得分享

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲14歲的黃小弟是本次學員中最年輕的,準備升國三的他,除了由父母代為報名,並帶他來教室之外,全程不論硬體組裝與程式安裝,全部都自己來,不假外人之手,實在非常厲害,原來他之前便已經接觸過Arduino,也曾購買套件組裝,難怪這次課程對他來說是駕輕就熟,甚至他還協助其他年紀較長的學員操作,他覺得這次課程非常有趣,也學到不少東西。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲在電子公司擔任IT副理的洪先生,雖然說是第一次接觸Arduino,不過因為本身從事跟軟體開發有關的工作,所以在程式編寫方面上手很快,具有很完整的邏輯思考能力,這次是在T客邦看到課程資訊,便躍躍欲試的報名了,談到動機,純粹是想來玩玩看,也玩得滿愉快的。

【Maker Club】動手組裝,連國中生都能玩的小阿丟輪型機器人▲邵先生看起來很年輕,不過他是國立大學的研究所客座助理教授,專長是古物維護與研究,本身有用無人機拍攝古蹟建築並建立3D模型的經驗,他是第二次參加T客邦的相關課程了,因為想瞭解對於這類機器人運用在研究古物上的可行性,加上這次課程有關於紅外線與超音波感測的課題,所以再次報名,對於本次課程加入了程式設計的部分相當感興趣,可以進一步了解其運作原理,期望他能有所啟發,並運用在國內古蹟的保存與研究上。

小治
作者

《PC Home 電腦家庭》雜誌及 T 客邦網站編輯。負責遊戲類型新聞及評析、軟體應用教學及企劃撰寫、電腦相關周邊硬體測試,以及打雜…

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則