2013年1月22日 星期二

MulitiWii QuadCopater




有段時間沒寫部落格不是偷懶去,而是最近幫朋友做些多旋翼飛行器的案子,於是開始花更多的時間找尋一些 solution,在這個期間找到了一個讓新手練習好東西就是 MulitiWii SE,這塊板子我早在很早之前就已經看過,只是台灣的飛行玩家比較少人使用 Open Source 的產品以致於都沒有發展起來,但是我覺得如果正在使用  Arduino 朋友我想這個東西對大家而言就只是一塊蛋糕那麼簡單,它也是使用 Ardunio IDE 編輯燒錄程式,而設定各種 PID 參數設定則是使用 Processing 做的介面,這些東西是大家再熟悉不過的東西了,那我們來看看這塊板子最主要有什麼東西:



• ATMega 328P Microcontroller
• MPU6050 6 axis gyro/accelerometer with Motion Processing Unit
• HMC5883L 3-axis digital magnetometer
• BMP085 digital pressure sensor




從這塊板子的用料看得出來都是相當常見的動態感應器,甚至還用上了 MPU 6050,如果有研究螺蛇儀的朋友就會知道以前要知道加速度及方向通常是要使用兩種 Sensor 才有辦法知道,但現在有了這顆IC我們只需要一顆就可以知道所有的訊息,而且出來的資料也都是經過計算使用起來相當的方便,所以近來幾乎動態應用都是使用 MPU 60XX。

另外兩顆就是一個是電子羅盤另一個的氣壓 Sensor,目前我使用的狀況感覺 MultiWii 與 APM的高度保持皆是使用同一塊IC但是因應用方式的不同導致效果差很多,我在飛行時也會和 APM 一樣會貼上一塊透氣膠帶,保持氣壓計的穩定性讓定高的功能可以更加確實。

在去年學生專題期間常有學生問我如果要用 Arduino 制作四軸飛行器是否會很困難,那時我給的建議是看你的口袋有多深,現在接觸到了這塊板子我覺得可以大大降低這個門檻,整個KIT 只要 5K 就可以完成最基本的定高、定方向的飛行,甚至如果要進入 APM 的朋友我覺得這塊板子是相當不錯的入門,它可以讓我們練習並享受飛行的樂趣,有興趣的朋友可以參考看看。

沒有留言:

張貼留言