2017年7月27日 星期四

【2017最新--體感四軸飛行器】有朋自遠方來,不意樂乎...


        這是一個強者我朋友自己天生手殘卻因禍得福的勵志故事,也是一個因為一台飛行器讓我決定失去一個朋友的悲情故事,且聽我娓娓道來……

  在一個風和日麗的午後我接到一通電話,原來是我一位大學時期的好友打來的,也有段時間沒見面與聊聊了,這讓我迫不及待接起他的來電。

                                               

「嗨!好久不見!我現在人在你家附近,可以去你家坐坐嗎?」

  『什麼?』雖然我覺得很突然又滿臉問號,但看在我們的交情上,還是不疑有他的熱烈歡迎他的到來:『好啊!你在哪我去接你。』

  「不用了,我在你家門口,開個門就好。」

  嗯……一個很久不見的朋友,突然出現在你家門口也是很合理的對吧?!

  『隨便坐坐,我忙個東西待會過來。』因為手邊還有些工作,所以我也隨便打發他幾句,就繼續忙自己的事。

  正所謂有朋自遠方來…非姦即盜。沒多久他果然說出了他的來意:

  「最近有點拮据,剛好想起之前你說下次來找你,你會請我吃飯的事,所以今晚你想吃什麼?」果然人不要臉天下無敵……

  『啊?隨便啊!你先想想,我忙完再一起去吃。』人家是誤上賊船,但我是賊上了我的船,難不成我要跳海?只能認命了

  「好啊我等你!咦?你家有四軸飛行器喔,借我玩一下。」突然看他眼睛一亮好像發現什麼新大陸,如果一台飛機能讓他暫時閉嘴10分鐘都不要再提出奇怪的要求,借他10台都可以。

  『自己拿吧,話說你會玩嗎?』

  「放心啦!我遙控小王子耶!」在他說完這幾行字後,我彷彿一直聽見飛機撞擊到我家牆壁或傢俱而翻覆的聲音。


               過了將近半小時,終於忙完的我也起身準備出門吃飯,卻看見他一臉無助地看著他手上的四軸飛行器遙控器。

  「奇怪?到底是我太手殘,還是這飛機太爛不好操控?」

  『天曉得。』我默默翻了一下白眼,心想,相信你殘的不只是手,還有……這不好說。

  「算了我不玩了,我們去吃飯吧!」突然有點謝天謝地終於可以將這瘟神請出我家。

  想當然,這頓晚餐真的是我付,他還挑了間有點價位的牛排店。晚餐過後他也拍拍屁股就走人,只留下一句:「今天真的很高興,我們下次再約吧!」

  免費吃一頓上千元的套餐如果你還吃的不高興,那我……

  ……也只能投訴店家為什麼你的餐點讓人不高興了……

-----------------------------------------------------------------------------------------------------------------
  事情就這樣過了一個月。一個月後,某個閒來無事的傍晚,窩在家看電視的我又接到這位遙控小王子的電話:

  「欸欸!上次去你家玩那個不好玩的飛機,這次我給你看一個猛的!你開門吧!」
  開門?我再次催眠自己,有朋友突然出現在我家門口都是很正常的事情……
  『你怎麼知道我在家?』希望他看得到我頭上滿滿的問號。
  「哎呀這不重要,你看這個!」


『不就一台四軸飛行器嗎?那你拿個滑鼠幹嘛?』

  「就說你不懂,我們進去你家,讓我來示範一次。」

  他真的經濟拮据嗎?那請問這台是怎麼來的?


       接著他就自顧自地幫飛機接上電池,然後用他手上那個看似滑鼠的東西啟動這台四軸,開始揮動起來……你沒聽錯!就是揮動手。


「你看,只要像這樣揮手,飛機就會跟著動,對於我這種手殘的人來說方便多了,看起來是不是比你原本那台還好玩。」

  『喔,原來是體感操控啊!滿特別的。』身為他的好友,對於他承認自身有障礙這點,我感到相當安慰。


「咦?為什麼總覺得它飛起來歪歪的?」

  我將這台四軸飛行器關掉重新看了一下,原來是這位老兄接電池時沒有把飛機放平,估計是上電時陀螺儀沒有校正好。


『你接電池時要放平啦!』

  「哈哈,原來如此。」

  真不曉得這台是誰的東西。

  「重點是它有測量氣壓的傳感器,飛行時一路測量靜止氣壓,一路測量迎風氣壓,在計算迎風氣壓與靜止氣壓的壓差就可以算出當前的空氣流速,紀錄飛機前高度位置,感知到飛機的平穩,而且還……

  『講中文。』

  「它會定高。」

「而且你看,他的前方還有兩顆像眼睛一樣的燈光,可以讓我馬上判斷哪邊是飛機的頭。」

  我仔細一看,這還真是很可愛又很貼心的設計阿。


「雖然這台他本身就有無頭模式,會自動記錄啟動時起飛的方向並判斷為前方,所以就算放反了也一樣能順利操控,頭在哪根本沒差,很方便!」

  那請問你前一句強調頭跟眼睛,是在介紹身體健康的?

  「然後你看它纖細又裸露在外的支架,是不是像極了一位柔弱又惹人憐愛的少女。」

  裸露?你把飛行器披件衣服,我看它還飛不飛得起來。

  「而且它除了也可以自由升降外,還可以三段加速,甚至也能做到翻滾特技等技巧,看它飛行的姿態,是不是也像極了美女曼妙且華麗的舞姿。」

  原來他喜歡看纖細裸露的人在跳舞,一瞬間我彷彿懂了他的擇偶條件,難怪他現在還單身……

  「正所謂窈窕淑女、供不應求」這句是不是哪裡怪怪的?「我可是找了好久才買到的!」

  聽到這句話,我差沒把他打到連上個月吃的牛排套餐都吐出來。你經濟拮据?!

  看著他毫無技巧的操控,不免為他擔心:『照你這種玩法,你不怕它飛走嗎?』

  「你放心吧!它的最長操控距離可達50米,而且電池雖然小,但也因為它很輕,可連續飛行長達5~8分鐘,我只要發現情況不對,就會馬上熟練的將手往上揮,一定可以讓它在失控或沒電前順利返回。」

  一瞬間我突然覺得好像有點道理,原來他也不是都沒在思考嘛!

  「而且反正我也只會在室內玩,不見的話再找一下就好了。」

  ……說這麼多,原來是一位熟悉蔣幹畫的朋友阿。

  最後這樣折騰了好一陣子,我肚子也餓了,雖然我也覺得很新奇很有興趣,但再不做個結尾,只怕他會滔滔不絕的自誇下去:

  『試這麼久,也該到晚餐時間了,你餓不餓?要不要一起吃飯?』

  這句話一出口,下一秒我就後悔了……

  「好啊!剛好我也餓了,那看在我給你開開眼界的份上,這頓也你請啦!」

  『蛤?』

  經過這次的事,我決定下次有朋自遠方來,一定要鞭數十,驅之別院……


=====================================================================

※※※注意事項※※※

1. 嚴禁邊使用還邊學你阿公在公園練外丹功似的甩手。

2.
注意不要在使用時打蒼蠅、蚊子,否則飛機會……

3. 控制方向只需輕輕擺動手掌即可,不需要整個身體跟著扭曲……


加碼附上遙控器操作說明:




2017年7月18日 星期二

【ArkLab飛行學院】職人QC實作分享

『BF2.0 3.0 及 DF1.0 QC實作』

巧婦難為無米之炊,不管你是菜鳥飛手還是飛行高手,沒有一台好的飛機是一切都是紙上談兵。

一架好的飛機成形,從零件的選購到產品出貨前的專業控管,都是需要QC團隊殫精竭慮的維護和控管,這時候好奇的同學就會問了,什麼是QC呢?

Quality Control又簡稱為QC,一個好的公司必須擁有嚴密嚴謹的品質管理,才能保持產品良好的穩定度,進而贏得客戶的肯定。ArkLab QC團隊想做的不僅僅是維護公司的聲譽,更是希望每一個玩家拿到商品後,都能夠創造最觸動人心的飛行體驗,那便是我們不斷開發精進的原動力。

那麼我們的QC平常都是在做什麼呢?廢話不多說,接下來就由小編帶你一探究竟~
首先,我們先來看看出貨前的成品如何

   
BF2.0

1. 拔槳器
2.底板+馬達
3.槳(2A,2B)
4.保護框
5.杜邦線
6.電池+充電線
7.Nano




BF3.0

1.拔槳器
2.底板+卡扣
3.馬達
4.槳(2A,2B)
5.保護框
6.傳輸線
7.電池+充電線
8.Nano




DF1.0

1.電池架
2.底板
3.DF底板
4.馬達
5.機架+槳(2A+2B)
6.螺絲(4短+2長)+螺絲起子
7.mini傳輸線
8.電池+充電線
9.Nano

以上就是顧客會拿到的所有部件,在出貨之前確保顧客可以收到品質最好最完善的商品,便是我們ArkLAB產品部門QC的工作啦~




2.0零件組裝


2.0底座+馬達
將白色的橡膠墊(左一)塞入馬達底座(左二)即可完成,橡皮墊內的凹槽需和馬達底座裡特別設計的卡榫互相緊扣就能使橡膠墊安裝的更穩固不會隨意滑動。




接著將馬達推入馬達底座,馬達底座的部分留有一個弧形空間可使馬達線順利拉出而不會損傷電線。



最後將完成的馬達底座組,裝在2.0底座的四個方位點上強力膠固定之後2.0底板即完成加工。值得注意的是新版的2.0底板在更新過電路之後,馬達在安裝時只有右上角是紅藍線其他三顆則為黑白線,並且淘汰以往焊接的方式改以插座的方式連接。



3.0零件組裝


3.0底座+馬達
3.0專用腳座原始材料出廠時可能會比較厚,需要進行人工切削才能和底板組合,圖二為調整過後的腳座。將腳座較長的地方靠外向上推入,再將馬達放入凹槽就能完成初步的組裝,如(下圖四)所示。



馬達和底座需要保持平行在飛行的時候才能夠保持平衡穩定,確認馬達沒有歪斜後,將強力膠點在腳架與馬達相切的地方,底板就完成了(上圖四)。


程式燒錄
1. burn bootloader
2.0的ArkNano需要先做burn bootloader動作才能進行燒錄



首先先將ArkNano插入底板之後接上電池,再將AVRMKII接上Nano的6個腳位



燒錄前先設置好Board
Tools→Board→arduino Pro Mini (5V,16MHz) w/ATmega328



設置好Board按下Burn Bootload出現 Done burning bootloader. 完成燒錄。


2. Baudrate及飛控程式
BF2.0燒錄的時候需要使用到杜邦線連接Nano(DTR接DTR),而BF3.0和DF1.0則直接使用mini線連接即可燒錄。

   




接下來點擊開源資料包裡面的 baud_rate_chang_10_13 arduino程式開始燒錄

完成上面步驟之後把Nano接上電池再打開藍芽開關就可以觀察到代表藍芽的燈號從不間斷地閃爍突然停止2次(或1次)即可以確定baudrate設定成功。



之後點擊開源資料包裡面的 MultiWii_Arknano_bluetooth arduino飛控程式燒錄,程式燒錄的步驟完成一半了。

當燒錄完飛控之後進入MultiWii 人機介面開始測試飛機有沒有確實設定成功



開啟人機介面之後遵循以下步驟: 點擊port com下面的com3(有可能不是3) → read → start

完成以上三步驟之後GUI就可以讀取到飛機傳遞過來的訊號,這時候angle 是暗褐色的,將angle旁邊的LOW、MID、HIGH點成白色方格在按下writeangle轉為綠色,飛控設定就已經大致完成了,最後將機身保持水平按下CALIB_ACC右上角的水平儀就會校正回水平的狀態,這時候搖動機身就可以看到版面上的數據跟著變化了。


以上圖為例,數據出現異常的話QC人員就需要做及時的校正。


正常情況下I2C error的數值應該為0在有錯誤的情況下就算在機身平放的情況下水平儀一樣是會亂轉動的,並且在ACC數據會讀取不到正確的值,發生這種情況的話可能是baudrate 和飛控程式沒有燒錄完全,這時候就必須重新燒錄一次看看問題能不能解決。


馬達測試

最後進入到我們馬達測試的階段,進入到這個階段前置工作都已經完成了,在這個部分的QC是測試產品能不能好好運轉,是關乎顧客能不能擁有好的消費者體驗的一個重要的環節。



首先打開奶油蒼蠅3.0 APP(BF2.0、BF3.0、DF1.0可以共用操控APP) 進入settings → 擊點選擇MultiWii藍芽 找到飛機對應的藍芽位置在重新開啟APP連接到之後輸入產品預設藍芽密碼1234即可連結。




當連結成功之後下方會出現像左圖一樣的提示,如果提示的字串中沒有出現 [ACC] 的字樣就代表在燒錄baudrate時沒有確實燒錄需要重新執行。


成功之後點擊進階設置 → 多軸飛行器控制就會進入以下操控桿的介面。



此為美國手模式(左邊為油門右邊為方向盤,日本手模式則相反)將油門往右下拉即可解鎖,接下來催動油門就可以來測試馬達是否有損壞或者是方向是否正確,以上就是ArkLab 四旋翼飛行器系列產品(BF2.0、BF3.0、DF1.0) 的完整QC流程。


ArkLab賣的是一雙幫助你實現飛行夢的翅膀,不敢說是最華麗,但一定可以帶你飛得最遠那雙,為了保有最佳的品質並且為了讓我們的顧客享有最佳的飛行體驗,ArkLab的QC團隊永遠都不會有鬆懈的一天,只要有我們在這裡,就保證你手中的飛機會是最完美的狀態!

2017年7月14日 星期五

【ArkLab飛行學院】450軸距-無人機組裝教學

這次我們要來組裝450無人機,而450即為此無人機之軸距為450mm。

首先呢,我們先將馬達分別裝置在四隻軸上



接著將電子變速器(簡稱電變或電調),銲接在配電盤上,而因為我們使用的馬達為無刷馬達,大部分航模上用的無刷馬達,都是外轉式無刷馬達,而名稱由來是運作時整個外殼都會旋轉,可產生較大的扭力,因此成為主流。

電池所提供的直流電是無法驅動的,要控制給電時間,就必須要有一個控制器,而這個控制器就是電子變速器,所以我們必須裝置他,目的是為了能夠控制馬達,使直流電變成三相電,三相電就是三條間段性的電壓輸出,如此就可以使馬達順利運轉,而我們遙控模型的電變是使用PWM訊號去控制馬達轉速。

我們在這邊簡述PWM訊號,是一種利用數位訊號去模擬類比訊號的方式,但數位就是0或1,因此我們用快速的脈波調變去模擬出電壓變化,在遙控模型中,會以微處理器去讀出脈波的寬度,如此就可以控制了。



我們再將馬達與電變的連接線接在一起,而電變的三個輸出即為三相電規律的輸出,因此可任意接在馬達的三條連接線上,而如果任意將兩條對調,馬達旋轉的方向即會相反。
                       

在這邊我們可以使用小精靈來測試馬達是否能正常運作,小精靈即為PWM訊號發生器,可模擬遙控器的油門訊號,將電子變速器的訊號線插在小精靈的output端後接上電池,然後慢慢轉小精靈旋鈕,如此我們就可以測試馬達以及他的轉向。


如此可以將四隻軸與基板組裝,將旋翼裝置在馬達上。


在這邊,我們需要注意的是,通常我們機頭正向的方位,裝置的兩隻軸會是同個顏色,是由於無人機飛上空的時候可能會發生旋轉或翻轉的狀況,假如這時候顏色是交錯的,我們人在地面就會很難分辨出哪裡是機頭。



安裝好後,我們就可以將電變器的訊號線、接受器以及GPS,連接在我們的飛控板上,而為了使電變器穩壓後不會生任何疑慮的電源,我們會將訊號線正極部分拔除。

            

大部分時候電變器會提供5V的電源,所以連接上飛控板時,等於透過電變器降壓提供了電源,但運作時的電流並非維持恆定的電流大小,因此,我們就需要裝上目的為穩壓的UBEC模組,將UBEC與電池輸入線焊接在一起,使輸入電池的電源降壓成5V供應給飛控板。



最後我們就可將配電盤以及基板組合在一起,而在這裡我們需要注意的是四個馬達的位置,他們分別的轉向。在無人機正向的左前方旋翼,必須為反槳,右前方必須為正槳,而相對應位置的旋翼,應該為一致的。而反槳正槳的分辨,就是反槳的話會是順時針轉動,正槳的話是逆時針轉動,可由旋槳上方吹氣看他轉動方向去分別

就如前面所提到的,我們可以藉由小精靈來了解他的轉向,如轉向錯誤,只要將任意兩條連接線交換,即可得到想要的轉向。


都組裝完成後,我們就可以開始校正了
首先進入到mission planner程式操作頁面,連接飛控與mission planner,選擇機型種類,我們在這邊是選擇四軸的圖案,我們就可以燒錄四軸的飛控程式。


接著進行加速度計的校正,正面,左右上下以及背面,我們都需要按照指示作校正。


接著為羅盤的校正,必須為紅點碰觸到每個白點,旋轉過程中,會繞出如球型的圖案,完成後會出現偏移修正量,而每個數值介在-400~400間才為正常



                 

再來為遙控器校正,先將遙控器與飛控連線,將遙控器都移動至最大極限,而紅線就會停留在遙控器之行程最大值,如此為讓飛控知道我們搖控器控制行程最大量以及最小量。


再來是電變器之校正,我們此次是使用單個電變器之校正方法,首先將電變接上接收器的油門通道,將遙控器打開並將油門推至100%,接著連接電池,馬達會開始出現校正提示音,待提示音響完後,就可將油門推至0%,完成校正,這種校正方法類似於遙控器校正,告知電變器,遙控器油門的最大與最小行程量。



                                                

接下來為飛行模式之設定,我們將模式都調整為stabilize,為穩定模式,此模式中多旋翼會自動維持水平,且會維持目前頭向。


完成以上所有動作,我們就可以開始操作我們的無人機去飛行了。