【課程花絮】10月1日 Arduino 四軸飛行器實作坊
10/1(六)四軸飛行器課程邀請到經驗豐富的 Ark Lab 團隊來教學。Ark Lab這次的教學主要是以「奶油蒼蠅」套件為主,這是小型四軸飛行器套件,主要是基於 Arduino 系統的學習套件,可以透過 GUI人機介面來調整飛行器的參數,體積小重量輕,而且還非常耐摔。<h2>基礎教學,奶油蒼蠅</h2> <p>Ark Lab這次教學主要是以「奶油蒼蠅」套件為主,算是基礎的一套四軸飛行器,主要基於Arduino系統的學習套件,並能透過GUI人機介面來設定飛機的參數,特色是體積小、重量輕且耐摔。</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn2-techbang.pixcdn.tw/system/images/366466/original/ac0d43ede04dbc6ffcc89b07c9965f2a.jpg?1475739905" alt="" width="600" height="330" /></p> <p style="text-align: center;"><span>▲奶油蒼蠅3.0<span>。</span></span></p> <p style="text-align: left;"><span>課程屬於入門教學,一開始簡單介紹奶油蒼蠅3.0的主要套件,並且將機體組裝。接下來要進行燒錄飛控程式碼的步驟,為了避免出現異常,一步步帶領大家從本機安裝Arduino開發環境開始,之後將程式碼燒錄到飛行器上。</span></p> <p style="text-align: center;"><img src="https://cdn1-techbang.pixcdn.tw/system/images/366687/original/346fe5e4a99a04b5103686f83bd376b8.jpg?1475813138" alt="" width="600" height="338" /></p> <p style="text-align: center;"><span>▲奶油蒼蠅硬體套件組裝<span>。</span></span></p> <p style="text-align: center;"><span><span><img src="https://cdn2-techbang.pixcdn.tw/system/images/366772/original/411b08784a43a18672d8de8572cfcd84.jpg?1475824282" alt="" width="600" height="338" /></span></span></p> <p style="text-align: center;"><span><span><span>▲旋翼方向要特別注意,否則無法起飛</span><span>。</span><br /></span></span></p> <p style="text-align: left;"><span><span>程式碼燒錄完成之後,介紹GUI人機介面環境,可以用來調校飛機的各項參數,課程中針對Yaw、Roll、Pitch三個參數做簡單的解說,但實際上要調校到非常穩定的數值並不是那麼容易,需要經過不斷的嘗試才有辦法達到理想飛行。</span></span></p> <p style="text-align: center;"><span><span><img src="https://cdn1-techbang.pixcdn.tw/system/images/366689/original/2a81aabb09d7425012fd96cdfb8f141b.jpg?1475815262" alt="" width="600" height="338" /></span></span></p> <p style="text-align: center;">▲GUI人機介面環境介紹<span>。</span></p> <p style="text-align: left;">環境準備完成之後,就要準備飛行囉!這次課程是使用手機App進行飛控,而不是使用遙控器,所以手機要另外下載飛控App,通訊方式則是透過藍芽與飛行器進行配對,配對成功之後就可以讓飛機離開地表囉!</p> <p style="text-align: center;"><img src="https://cdn0-techbang.pixcdn.tw/system/images/366770/original/2e38fbff072f6549acb6edd1b137551e.jpg?1475823599" alt="" width="337" height="600" /></p> <p style="text-align: center;"><span>▲</span>手機App介面,目前僅支援Android系統。</p> <p style="text-align: left;"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn2-techbang.pixcdn.tw/system/images/366814/original/b2c1530b41b4f52271ff3f8b727a8b6b.jpg?1475827394" alt="" width="600" height="338" /></p> <p style="text-align: center;"><span><img src="https://cdn2-techbang.pixcdn.tw/system/images/366818/original/e47a9b572620a7a835c329315555138e.jpg?1475828885" alt="" width="600" height="338" /></span></p> <p style="text-align: center;"><span><span>▲</span><span>學員正在測試手機遙控App操作。</span><br /></span></p> <p style="text-align: left;">前半天的課程讓學員組裝硬體、燒錄程式碼、飛控操作練習,下午講師則是提供許多不同的範例給大家下載測試,體驗不一樣的程式碼會如何影響飛行器。</p> <p style="text-align: center;"><img src="https://cdn0-techbang.pixcdn.tw/system/images/366817/original/c479f32734a1b4e92efc9ed06f88d1c3.jpg?1475828853" alt="" width="600" height="338" /></p> <p style="text-align: center;"><span>▲</span><span>學員間互相交流、排除問題。</span></p> <p style="text-align: center;"><img src="https://cdn0-techbang.pixcdn.tw/system/images/366816/original/34962ad8fcd8a3def39ac0cc1d896f16.jpg?1475828836" alt="" width="600" height="338" /></p> <p style="text-align: center;"><img src="https://cdn1-techbang.pixcdn.tw/system/images/366815/original/28100089215266bbbe88fd20c4d86bb3.jpg?1475828827" alt="" width="600" height="338" /></p> <p style="text-align: center;"><span>▲下午使用許多程式碼範例進行測試,部份學員會覺得比較吃力。</span></p> <p style="text-align: left;">轉眼間,一天的課程很快就結束了,基礎的教學帶領大家進入四軸飛行器的世界,透過硬體組裝、Arduino開發環境的使用,讓學員對於各方面有基本認識,無人機的領域非常廣泛,你是否能找到屬於自己的一片天空呢?日後研究過程中遇到瓶頸或者有任何想法,都可以到<a href="https://www.facebook.com/groups/1455968237985691/?fref=ts" target="_blank">Ark Lab多旋翼工坊</a>提出討論。</p> <h2>Ark Lab 多旋翼工坊教育團隊</h2> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn0-techbang.pixcdn.tw/system/images/366838/original/5f4fc480b2e9f7a6b7cfff01ce714c0b.jpg?1475831341" alt="" width="600" height="400" /></p> <p><span>Ark Lab成立於2014年,是由張東琳與一群熱愛飛行的虎尾科技大學同學所組成,他們熱衷於研究如何結合無人飛行器以及開源軟體、硬體資源,去打造出相關的應用。</span>團隊除了四軸飛行器課程,也推出兩輪平衡車課程,並持續研發更多的機體與延伸套件,目前奶油蒼蠅、飛龍在天(四軸飛行器)、狂暴蠻牛(兩輪平衡車)、Ark-Hacker遙控器等等,全部都使用 Arduino 開發板做為核心,並可改用進階的 ArkNano。</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn0-techbang.pixcdn.tw/system/images/366452/original/9617090157365ebe42ff6138782239a7.jpg?1475737205" alt="" width="600" height="414" /></p> <p style="text-align: center;"><span>▲奶油蒼蠅<span>。</span></span></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn2-techbang.pixcdn.tw/system/images/366453/original/1317375630e939a32ffb144eec27cd06.jpg?1475737221" alt="" width="600" height="449" /></p> <p style="text-align: center;"><span>▲飛龍在天<span>。</span></span></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn0-techbang.pixcdn.tw/system/images/366454/original/d608f60375ccc1359b1720d06ab18338.jpg?1475737232" alt="" width="600" height="422" /></p> <p style="text-align: center;"><span>▲狂暴蠻牛<span>。</span></span></p> <p>Ark Lab不僅致力於教學課程,另外也運用開源軟硬體,成功開發出一套水質監測系統,結合多旋翼無人機作為載具,讓監測工作不需要耗費龐大預算與人力,即可達到水質汙染的即時預警功能,並在開源人年會(COSCUP)中,公開分享了開發的過程與成果,目前持續進行中。</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn0-techbang.pixcdn.tw/system/images/366464/original/709531f1f0beb5108cbce19eb77dd357.jpg?1475737903" alt="" width="600" height="370" /></p> <p style="text-align: center;"><span>▲環境監測無人機<span>。</span></span></p> <p style="text-align: center;"><iframe src="https://www.youtube.com/embed/oPifOpOYfr8" width="600" height="360" frameborder="0" allowfullscreen="true"></iframe></p> <p style="text-align: center;">▲<span>【ArkLab多旋翼工坊】飛行業務-水質檢測無人機<span>。</span></span></p><a href="http://www.facebook.com/TKbang">加入T客邦Facebook粉絲團</a><img src="http://feeds.feedburner.com/~r/techbang/~4/p9n60yG7S1g" height="1" width="1" alt=""/>