2013/01/17

130117 2013小事記





1/2  原廠重繞線馬達可以飛得這麼暴力!



1/16  NANO 改無刷, XP3A, BLHeli902, 9T銅齒, 29.7克。




1/17  NANO 100%油門, 0螺距:5900rpm, 42%螺距:3800rpm,原廠電池3D:2'30+航線1"00,殘電3.72V,鎖尾OK。

1/18  NANO Scale 會影響伺服機真實行程量,但伺服訊號永在 1ms~2ms 內,150% 行程量略小於 2ms。馬達完全等比例於 0~100%,>100% 的比例只讓搖桿提早到達油門 100%,末段超過部分無作用。


1/19 人生難免有波折,敞開胸懷去面對!

1/20 改變老婆的一句話:錢賺了不花會阻礙經濟發展!(終於換了一支手機)

1/21 漫漫長夜終得研究智慧手機的功能,mcool不用好朋友也能上網了。
我的APN設定,mcool 299吃到飽(贈送150免費點數剛好拿去付KKBOX月費149)


1/22  回不去了,KKBox音樂太豐富,整理得太好了。

1/26  一連幾晚聽KK,光KK就吃掉1.5G傳輸量,這時慶幸有吃到飽。

1/29  終於可以早飛了,NANO改無刷只是不怕燒馬達,動力沒有亮點。

1/30  DEVO換上2801搖桿頭,桿長縮短許多,3D速度更快。

1/30  換上 2801 短搖桿 (右邊有銳利化)


1/31  還是 120 好飛,KBDD 槳比 130X 槳更強悍一點,可以連續隨意鐘擺。

2/1  4mm鋁條自制尾軸固定塊for離合器,鑽頭夠利的話,幾分鐘就做好了。


2/3  全面更新KDBB槳 (紫光機王拍的照片)






2/5  前腳很容易從根部斷掉,全面預防性補強。



2/9  新年快樂!


2/9  下雨天在家孵快樂鳥!



2/10  團拜!


2/10  今年本命犯太歲,事情總有些波折。


2/12  誰說大機比較省,EP200 電池老舊救急無力輕摔草地,主軸瞬間彎曲,禁不起一丁點意外,就像在空中拋接高腳玻璃杯一樣,一不小心就玩完了。回家不知要花多少寶貴的工時更換及調整,就算主軸一根1塊錢還是貴死了,因為寶貴的假期和心情無價,不像小機可以一天摔個十幾回然後帶著笑意回家!

2/14  V120 自從軸不歪齒不掃後,最大的問題出在馬達上,原廠馬達摔久會掉磁鐵,摔重一點或是摔在硬地則馬達銅齒很容易脫落,今天把原廠和浙商馬達齒都摔滑了,雖然機身還撐得住,但沒銅齒就不能飛,真是沒齒難忘!

2/16  紅鳥尾部大整理,尾軸拉直是基本功夫,T頭彎曲才是難纏,但是喬正之後,尾槳配重拆除後竟是一點震動共振都沒有,鎖尾抖動問題完全消除。

2/18  RX-2622V/D+Spin 馬達零螺距100%油門轉速5050,Scale75~175完全沒改變轉速,低到70轉速才開始降低,可見Deviation伺服輸出和以前並沒有多少差別,不懂為何有人說Scale要加大,馬達轉速才能完全釋放,才能和DEVO時的100%一樣!(以前油門也是75%馬達即達到100%轉速)

2/20  機子飛太久,伺服機早已"魚累累",黃鳥右後伺服末段特大,綠鳥前伺服中斷跳空尾伺服左右不均,紅鳥尾伺服抖動範圍超過1/3,難怪都飛不準,還是乖乖換新了。

2/24  怪哉,同樣 RX-2622V,2801 和 Devo 竟有不同特性!
2801 十字盤 Trvadj 大於 100 則搖桿末段出現空窗,行程設越大則空窗越大;尾伺服則和接收 VR 設定的行程量有關,超過部分也有空窗。
Devo 接收尾伺服和 2801 相同,但十字盤很怪,Trvadj<70 則正常,>70 則搖桿末段無空窗但伺服機會回跑再到底,Truadj 設為 +100% 的時候便很明顯,當搖桿輸出超過 +70 的時候,十字盤會反向拉回一點,到達 +80 的時候才正向跑。
這特性在熄火的時候看比較明顯(陀螺儀未動作),陀螺啟動正常飛行的時候也有相同特性, 70~80% 的地方是反向的。


2/25  XP開機只剩底圖,強制執行任一程式就凍結,只剩安全模式能開啟。奮鬥一天結是中了毒,還無法排除。

2/26  進安全模式掃毒,終於能開機了,但...網路卡不會動。移除驅動再重新安裝終於復原了。

2/28  三隻風霜老鳥在我摧殘下已顯老態,紅鳥摔斷電源線&馬達外殼和軸心分離、綠鳥掉磁鐵、黃鳥掉銅齒。

3/2  紅鳥摔斷馬達線、黃鳥摔斷傳動軸。6顆電可以摔次15,看來我分明是在摔飛機而不是飛飛機。以我的飛法,平均一顆電池約摔1~2次,依此推論,若一顆電池平均使用100次,那機子可摔150次。我共有6顆電池3台機子,初步推估每台都摔300次,間隙越來越大,要飛得準確越來越難了!

3/3  頭罩摔到這樣,機子沒壞,還能繼續飛!


3/10  老朽的十字盤,摔到骨肉分離,其他地方都沒壞。


3/10  草地上飛也有隱憂,動不動就捲草,還好有離合器頂著!


3/17  又一次全軍覆沒,黃鳥十字盤分離、綠鳥斷傳動軸、紅鳥摔掉馬達外殼,哀,齒輪不掃後,盡是出現離奇的損壞情形。

3/25  P日終於來臨了,未來會有一段忙碌的日子!

3/26  終於知道十字盤後面兩顆伺服機,為何每每在主旋翼遇到重擊時便會自動脫離以免掃齒!
這麼神奇的密技肇因於製造公差,機身中隔板厚度 1.24mm,但後面伺服機固定蓋中間槽寬只有 1.1~1.15mm 左右,強塞入機身時自然腿開開,伺服機固定插銷無法完全密合,重擊時很容易脫落,如果擺臂鎖在最內孔,甚至不會掃伺服機齒輪。
這麼"思慮周密"的設計一定要讚一個,華科爾你太強了!(全新零件組裝不起來才熊熊發現這等密技)

全新的伺服機固定蓋塞不進去,硬塞的結果腿就開開了,連碳纖棒都被拗彎了!



3/27  開始組裝 2S V120,零件一大包,還是缺好幾樣。

4/11  花了兩個星期才組好一台,投入海量人力真是不敷成本,下次還是買整機來改比較省事!

4/12  HP08-2S+XP12A+10T 銅齒,最高轉速 5280rpm,螺距 10 度 4170rpm。


4/17  V120 鐘擺時機身會抖動、鐘擺角度很難抓,歸納原因不是機身太軟,而是前伺服機固定方法不好,受力時會前後轉動,改變升降舵控制量。簡單加一根拐杖就能固定前伺服機,機身變得硬梆梆,升降控制終於精準了!


4/19  比對手上發射機,先前 2622V/D 十字盤線性不佳問題,在 2622V 也是一樣的情形,但 2636V 就改正了。
2636V 大致上還是跟 2622V 一樣特性,同樣的設定參數但伺服機速度明顯快了很多,包括尾伺服機都要降 D/R 減速使用,翻滾速度仍然快了許多,動作看起來更俐落!

4/21  第一次在停車場飛,壓力真大,只敢翻滾和簡單鐘擺,至少可以在風雨中放電!

4/23  等了半年多,R-Day 終於來了,進入備戰狀態!

4/28  竹北高鐵旁的愛心花園


4/28  原廠馬達就這麼猛了,還需要 2S 嗎?



5/5  KDBB 太脆弱,逐漸汰換中!


5/12  終於弄清楚 RX-2636 的六軸陀螺,搖桿撥到哪十字盤就動到哪,這就是所謂的六軸? 所以停懸放手時,十字盤一定回中,這時和接收機有沒有水平完全沒有關係,只能用十字盤拉桿調整偏移程度。自旋就和接收水平息息相關,只要接收歪了一點,十字盤會累積修正量直到停止轉動才回中,而偏移速度由十字盤感度決定 (Ele/ail Gain),目前把感度調到最低,此時陀螺還是有微量介入,偏移量少了,似乎比較好飛。

5/13  RX-2636 飛起來未如想像中難飛,影片中看來和 RX-2622 差距不大,除了停旋外沒有改變飛行習慣!


5/14  忘了說,2S ESC 出來的 5V 直接灌入接收機不須降壓,接收的升壓電路通常也能降壓(但降壓電路不一定能升壓),長時間使用接收機並沒有發熱。5V 的好處是伺服機跑更快了,原本RX-2636就飛快的伺服機速度,加上 5V 更凌厲!

5/25 終於把 Dfuse 1.7 安裝到Win8-64bit,setup後Dfuse無法驅動,要自己到裝置管理員裡面把打問號的Dfuse手動更新驅動程式,驅動在安裝資料夾裡面C:\Program Files\devention Upgrade Tools\Driver\x64。安裝好Deviation V3.1,介面越來越合理了。

6/30  發現竹科大草坪


6/30  穿樹好好玩



6/30  摔成肉餅臉


7/14  斷頭


7/28  劈成豬頭


7/28  摔到VR掉一顆


8/22  原來 RX-2636 六軸陀螺不是只會回中干擾飛行 (舊思維得到的結論),而是十字盤感度越大回中越少,大於12點鐘後幾乎不見回中,可以和RX-2622一樣保持飛行姿態。


8/22  感度12點鐘,十字盤不再回中了!


8/15  用5mm珍珠板自製Zagi三角翼


翼展60cm


Kfm-4高浮力對稱翼型


2204-1500kv馬達配7060槳,10A電變,3.7g伺服機


空重133克,外加7.4V 850mah電池50克


8/19  第一天試飛結果不差,需要適應三角翼特性,動作不能太大



9/7  加掛 Eagle A3 Pro 三軸陀螺,改 3S 供電,6X5E 槳



9/10  重遊海山漁港,現在功力更上一層樓,強風中後退飛行依舊穩健



9/29 香山濕地寬廣平靜,朝山陸橋居高臨下是絕佳觀景平台,看三角翼緩慢平順滑過眼前,好比自在的飛鳥,暢快!

2013/01/10

130110 人生如命→邁進2013



2012真是精采的一年,從年頭晉級 V120D02S 開始,一步一步邁向巔峰。

先是全面 S 化讓飛行時間大於修理整備時間、自製紙頭罩進入彩色紀元、排除阻力提昇動能、快樂鳥群帶來人性與歡樂、終極減重噴發極致性能、Deviation 超強性能一控走天下、跨界吸收 NANO 新思維、全面調控飛行性能與操控技術!
一路上高潮迭起,一再攀登高峰,終於達到前所未有的境界,包括機子性能與我的飛行技術都一樣,互相扶持、相輔相成才有今天的成果,是他的缺憾帶領我深入研究改良,也是他的強悍讓我能盡情發揮釋放潛力,不管世人如何褒貶,這個過程建立起來的革命情感難以抹滅!



在我眼裡,天下事沒有絕對的對或錯,只有相對的、一時的好與壞!

有人花幾千元吃一餐、有人只花幾十元就飽足,同樣是吃飯同樣有營養,沒有絕對的浪費或合理,只要在對的時間做對的事就是好事。
有錢人吃盛宴不叫浪費而是促進經濟發展,窮苦人吃粗食不叫可憐而是穩定社會基礎,如果能正面看待,事事是好事。
順天行事就是天地運行的道理,逆天行事才會遇到災難,我也是這麼看待 RC。



一直以來都是傻傻過日子不知長進,無所求的生活比較容易滿足,但更棒的是可以等到更好的機會!
踏入 RC 電直應該算是冥冥中的安排,雖然等了幾十年才如願摸到直升機,但若早幾年應該很辛苦、晚幾年可能又經歷不到風霜學不到經驗,我的機運正好走在一個可以慢慢累積經驗又能銜接新電子的時代,極為巧妙的時間點才能讓我發揮獨特的技能,才有今日的甜美果實!



與其說宿命,不如說認命,該來的時候自然會來,不該來的拼死拼活還是得不到!
看我網誌寫得充實精彩,其實是這幾年工作量都很少才有時間東搞西寫,最近少寫網誌可見工作開始忙碌了,如同我的 RC 歷程一樣,沉潛也是學習,挫折也有養分,默默耕耘遲早有開花結果的一天!

希望大家新年有新氣象,不管環境多險峻、也不管社會多混亂,盡其在我做自己該做的事,取自己該得的份量,好運自然會在良辰吉時降臨!



回覆

  • 1樓
    前輩的文筆真好呀 ~~~~
    近來,新竹的天氣真是..ooxx
    飛行的機率越來越低了,好慘~
  • kakkoii12 於 January 10, 2013 03:13 PM 回應 | 來源:42.70.200.1 | 刪除 | 設為隱藏
  • 都是一些埋在心裡想說的話,累積久了噴一些出來而已!
  • 版主 於 January 11, 2013 08:43 AM 回覆 | 刪除 | 修改回覆

  • 2樓
    K大,我也好想飛啊!我比你好一點,元旦4天連假的第一天天氣絕
    佳,我還有解一下癢,ej大應該更好吧?台中的天氣一定比新竹好。
  • merrell 於 January 11, 2013 01:13 AM 回應 | 來源:118.160.199.246 | 刪除 | 設為隱藏
  • 第一天台中天氣極好,但...陪著老婆吃早餐、拜拜、散步,車就停在園道飛場旁,遠遠看著大家飛,口袋還藏著好幾顆電池沒放電.....
    第二天天氣依舊棒,沒想到機子一修一個半小時,回過神又要帶家人出門,口袋裝滿飽電的電池.....
    第三天在新竹,3~4級風,最大風速9m/s,時速32.4公里,約20mph,還是能飛,多摔幾次而已。
    第四天1/1風小多了,但飄著毛毛細雨,終於把電放完了!
  • 版主 於 January 11, 2013 08:55 AM 回覆 | 刪除 | 修改回覆

2013/01/02

130102 班機時刻表(2013)



2013 Happy Brilliant Year!!   
迎接璀璨新世紀,大步向前任我行!


回覆
  • 1樓
    ej現在來新竹都在那飛?水圳公園辦燈會己經不能飛啦。
  • merrell 於 February 19, 2013 06:06 PM 回應 | 來源:27.244.96.246 | 刪除 | 設為隱藏
  • 先前都在嘉德街公園飛,公園靠高速公路邊有一點遮陽。
    不然體育場草皮也重整好了,那邊也可以。
  • 版主 於 February 20, 2013 10:49 AM 回覆 | 刪除 | 修改回覆
  • 2樓
    EJ大哥

    好久不見 我是Lalamolee
    現在改叫Andolee
    最近好嗎? 

    想請教您一個問題 DEVO10 GEAR
    在收輪時 可以調整收輪速度嗎?
  • 於 March 2, 2013 01:02 AM 回應 | 來源:218.173.78.148 | 刪除 | 設為隱藏
  • 移居高雄後就好久不見了,不過最近也少有機會遇到綠園道飛友!

    Deviation才有伺服速度控制,在通道內容裡面有speed選項,預設是0不控制。
  • 版主 於 March 3, 2013 09:47 AM 回覆 | 刪除 | 修改回覆
  • 3樓
    EJ大哥
    好久沒碰RC了
    請問Deviation的意思是指
    DEVO 10 刷韌體嗎?
  • 於 March 4, 2013 07:46 AM 回應 | 來源:218.173.74.160 | 刪除 | 設為隱藏
  • 沒錯,現在已刷到2.42版了,功能早已超越原廠韌體不知多少倍。
    http://www.rctw.net/thread-241130-1-1.html
  • 版主 於 March 4, 2013 08:38 AM 回覆 | 刪除 | 修改回覆
  • 4樓
    哇喔,這真是太神奇了
    也感謝有你們這些前輩,才讓我們有機會低花費接觸到RC
    再請問一下 
    刷了韌體 之前2801用的接收也可以用了嗎?
    其他牌的接收也可以用了?
  • 於 March 4, 2013 05:39 PM 回應 | 來源:218.173.37.189 | 刪除 | 設為隱藏
  • 沒錯,華柯爾系列通吃,還有JR的DSM2和DSMX協定,九英的J6 pro相容接收,另外有些要改發射模組才能連線。
  • 版主 於 March 5, 2013 08:07 AM 回覆 | 刪除 | 修改回覆
  • 5樓
    了解,真是強大!!
    另外再跟您請教一下 玻纖殼要用甚麼東西黏比較好?
    如果玻纖跟塑膠呢?
    謝謝
  • 於 March 5, 2013 06:15 PM 回應 | 來源:218.173.37.189 | 刪除 | 設為隱藏
  • 瞬間膠+衛生紙可修補玻纖殼,至於與其他介質UHU膠算是萬能的。
  • 版主 於 March 5, 2013 06:53 PM 回覆 | 刪除 | 修改回覆
  • 6樓
    EJ大哥
    請問DEVIATION以更新到24.2版
    可是我去www點deviationtx點com/
    怎麼只有2.1.1版?
  • 於 March 9, 2013 03:48 AM 回應 | 來源:218.173.24.118 | 刪除 | 設為隱藏
  • Deviation發布的必須是穩定測試後的版本,suvsuv大大所發佈的是他的最新版本,算是未來版本讓我們嚐鮮,有許多新功能,但不保證完全無BUG!
  • 版主 於 March 10, 2013 09:55 AM 回覆 | 刪除 | 修改回覆
  • 7樓
    E大您好:小弟近日也是空難事件頻傳,先前拜讀您的大作後將
    4G6S全面升級成D02S,果然性能大幅提昇但也因為如此一時
    得意忘形整台JJ栽到水塘裡,接收電變全數陣亡!也因此突發
    奇想想將D02S旋翼夾反裝後在把RX2610S及電變移植回機上
    用原來的WK-2603暫代,想請教您如此便宜行事的作法不知是
    否可行?

    PS: 剛剛PO錯版了,重複PO文請見諒!
  • 於 April 1, 2013 07:34 PM 回應 | 來源:123.241.54.64 | 刪除 | 設為隱藏 | 回覆
  • 8樓
    EJ大哥

    DEVIATION好像不能接模擬器
    我現在想先刷回原廠
    不知道該怎麼做?
  • 於 April 19, 2013 09:47 AM 回應 | 來源:114.27.155.237 | 刪除 | 設為隱藏
  • 可以的,只要用PPM模式使用音源線連接到USB模擬器就可以!
  • 版主 於 April 20, 2013 05:58 AM 回覆 | 刪除 | 修改回覆
  • 9樓
    喔喔 原來如此

    PPM模式裡面有一些設定數值 有需要設定或變更嗎?
  • 於 April 20, 2013 09:52 AM 回應 | 來源:114.27.33.215 | 刪除 | 設為隱藏
  • 預設值可以滿足一般需求,除非你要用更多頻道。
  • 版主 於 April 22, 2013 08:03 AM 回覆 | 刪除 | 修改回覆
  • 10樓
    EJ大哥

    RX2622V 遇到一個問題

    升降和副翼的行程過高 搖桿推到底時,會明顯感覺壓迫到主軸導致轉
    速變慢,調整RX2622V上的旋鈕,但都一樣,該如何調正? 謝謝
  • 於 April 28, 2013 01:54 PM 回應 | 來源:218.173.80.137 | 刪除 | 設為隱藏
  • 只能改變球頭位置,移到擺臂最內孔,但須注意擺臂干涉。
    新接收RS-2636也是一樣!
  • 版主 於 April 29, 2013 09:13 AM 回覆 | 刪除 | 修改回覆
  • 11樓
    EJ大哥,您上次說DEVO10伺服速度控制,在通道內容裡面有speed
    選項,預設是0不控制。

    我仔細翻找了遙控器只有在發射機選單裡第二項有通道內容檢視,進
    去後是顯示通道內容的數據,並沒辦法修改速度的選項

    模型選單裡
    1.模型設定
    2.輸出方向
    3.大小動與曲線
    4.微調
    5.行程量調整
    6.油門曲線
    7.螺距曲線
    8.熄火開關
    9.鎖尾感度
    10.十字盤設定
    11.失效保護
    12.指定切換開關
    13.程式混控
    14.計時器
    15.遙測規劃
    16.螢幕排列規劃

    發射機選單裡
    1.發射機規劃
    2.通道內容檢視
    3.遙測內容檢視

    我的DEVO10 韌體版本是 devo10-49e3120b5d86

    麻煩EJ大哥幫解惑 感謝
  • 於 May 25, 2013 07:58 AM 回應 | 來源:218.173.115.41 | 刪除 | 設為隱藏
  • 請先選用 增強模式 或 增強模式2 來設定才有速率控制。
  • 版主 於 May 26, 2013 10:03 AM 回覆 | 刪除 | 修改回覆
  • 12樓
    感謝EJ兄指點

    原來要選增強模式2

    再請問一下EJ兄,這裡面的一般模式,增強模式,增強模式2有甚麼
    差別?(在直升機的選擇上)
  • 於 May 27, 2013 09:17 AM 回應 | 來源:114.27.145.3 | 刪除 | 設為隱藏
  • 增強模式是原始Deviation使用的混控法,一般模式是簡化成一般遙控器介面,增強2則改良原始模式不夠直覺問題。
    增強模式1和2能互通,但一般模式少了些東西,由增強模式轉換成一般模式會有資料缺失問題,但反過來沒問題。
  • 版主 於 May 30, 2013 08:18 AM 回覆 | 刪除 | 修改回覆
  • 13樓
    EJ大哥:

    我最近在試裝RC燈
    一般接收機上的插孔電壓大約都5~6V
    故我將兩個藍色LED燈泡串聯接上,可以亮

    但是我將兩個紅色LED燈泡串聯,卻都不亮
    我試著將兩個紅色串成3個、四個,也都不亮

    另外又試了將200歐姆電阻先接在+極端,再接紅色LED燈泡,也是
    不亮

    想請教您這是哪邊出問題,感謝
  • 於 June 9, 2013 08:32 PM 回應 | 來源:218.173.116.202 | 刪除 | 設為隱藏
  • 標準接收使用5V,1S接收直接用鋰電電壓。

    公式就是 V=IR 而已,重點是怎麼抓數值。

    已知條件是:藍光(含白光和綠光)LED壓降是3V,其他超高亮LED壓降是2V,一般LED壓降是1.8V,所有的LED標準電流容量是20mA。

    5V驅動一顆LED沒問題,但要加一顆限流電阻才不會過電流燒掉,阻值算法是:
    藍光 (5V-3V) = 20mA * R → R=100歐姆
    高亮紅 (5V-2V) = 20mA * R → R=150歐姆

    以上是標準接法,超高亮LED(特別是藍光類)因為亮度過高,只要微弱電壓就會開始發光,因此串聯兩顆用5V也能點亮,只是亮度較低。
    5V直接接一顆紅光LED也會亮,但未接限流電阻應該很快就燒了,你在串聯其他LED還是不會亮,應該先量量看哪顆燒了。
  • 版主 於 June 10, 2013 08:26 AM 回覆 | 刪除 | 修改回覆
  • 14樓
    感謝感謝,受教了

    原來有一顆壞掉

    EJ大哥,在請問一下,那個士兵和飛行員的人偶是在哪裡買呢?好像不
    好找
  • 於 June 11, 2013 06:06 PM 回應 | 來源:114.27.37.26 | 刪除 | 設為隱藏
  • 那是UH-1H上面附的四個小人,因為只用掉前面駕駛員,後面槍手拿到AH-1W當駕駛員!
  • 版主 於 June 12, 2013 10:36 AM 回覆 | 刪除 | 修改回覆

2012/11/16

121116 玩轉萬用遙控器 - Deviation-10



這一天我等了很久!
一直以來都在華科爾的陰影下玩 RC,即使機子性能差也只能摸摸鼻子自認倒楣掉進華坑兒,想跳槽都沒機會,只因被控綁死了。
尤其是近年來流行的微型機,接收機都和陀螺儀綁在一起,加上各廠牌都刻意使用不相容的通訊協定,因此選好什麼牌子的接收就只能乖乖用他的發射機,這已是行之多年的慣例!

今年3月,幾位精通軟硬體的 RC 玩家開始蠢蠢欲動,因為華科爾新出的 Devo 系列遙控器既便宜又精良,用料不輸美日大廠,卻只賣一半不到的價格。
最重要的是 Devo 使用時下主流的單晶片核心 ARM® ,而且是義法半導體 ST 出產的 STM32F103 ,效能和穩定性絕無問題,工具和使用人數也多,因此在 DEVO 上開發新韌體越來越可行,簡單來說,就是借用 DEVO 便宜的身體,幫他換個聰明的腦袋!
http://www.rcgroups.com/forums/showthread.php?t=1611471

一開始像是駭客在破解,解開滑科爾加密的 CRC 檢查碼後故事就開始了,因為華科爾在這顆 MPU 內寫死基本的連線升級及檢查機制,雖然這個硬體保護讓破解有點麻煩,但這個機制的好處是不怕損壞,不管程式碼怎麼錯亂死當變磚,升級韌體的程序永遠不會消失而且優先執行,這讓他更適合當作開發平台。

最早的成績是 100mW 的破解,雖然硬體是 10mW 版本,只要把 100mW 韌體改個內碼就能不受限制使用 100mW 功能。
http://www.rcgroups.com/forums/showpost.php?p=21798462&postcount=548

經過許多玩家貢獻心力後,換腦的工程如火如荼的進行著,主要功能由 PhracturedBlue 主寫,並特別由 Devention 衍生了一個計畫名稱叫 Deviation (偏離), 藉以區隔並揶揄華科爾。
Deviation 原始版本只在 DEVO8 上開發,九月初開始釋出即迅速改版到較為穩定的 1.1.2,一般使用無大問題,發射機進入一機多用的時代。

無奈我手上只有 DEVO10,雖然和 DEVO8 共用同一顆 MPU,但螢幕小了一號,而 Deviation 主開發人 PhracturedBlue 手上也沒有 DEVO10,因此 Deviation-10 的計畫顯得遙遙無期。

雖然我對 Deviation 計畫很感興趣,因為沒有 DEVO8 而提不起勁深入研究,必竟已經有一台 DEVO10 放在那裏生灰了,無論如何都沒有理由再弄一隻更貴的 DEVO8 。更何況 DEVO8 那個漂亮的彩色觸控螢幕在大太陽下完全無用武之處,幾乎呈現黑屏看不清內容。



還好 PB 計畫縝密,程式架構預留最大擴充性,將來只要改寫顯示介面就能把核心程式移植到 DEVO10 或 DEVO12。
十月初,當幾位對開發 DEVO10 有興趣的人還在討論怎麼開始的時候,突然在討論區看到一個熟悉的名字,而且一出手就已經弄好幾個 DEVO10 的畫面,這正是 suvsuv 大大,過去在大陸 5iMX 就知道他,沒想到這麼低調的投入這個萬眾期盼的任務。



開發過程需要花時間,但看著慢慢成形的畫面,非常好奇網路上素昧平生不同國家的人,如何能夠共同開發一套軟體,而且分工細密緊密的合作呢?
看遍 Deviation 討論文章,最後才看到一條連結,那是 PhracturedBlue 在 Bitbucket 建立的 Repository,簡單說就是把整個計畫的原始程式碼放在 Bitbucket 上,其他人就能任意取用或改寫,這就是時下流行的開放原始碼 (Open Source) 的作業方法!
https://bitbucket.org/PhracturedBlue/deviation

對不熟 C 語言的我來說,成千上萬個變數在上百個檔案裡連來連去,看得眼都花了,完全沒有頭緒!
但是看到 Deviation 開發的人竟能神奇的跑著 DEV8、DEVO10 的模擬器,不禁讓我也想玩看看。

最早是在 Deviation 裡看到一篇 Development on Windows 的文章,後來才發現裡面記載完整的步驟,於是依樣畫葫蘆一步一步慢慢建立模擬器。
畢竟我沒摸過新一代的 C 語言和開發環境,建立的過程真是艱苦,對於不懂程式的人來說,這篇文章真是微言大義,每一個字都有他的用意,一步錯就步步錯,我歷經多次錯誤,直到某次頭腦開竅才終於弄對。
http://www.deviationtx.com/articles/7-development-on-windows

過程如下:
1. 安裝 MinGW:下載MinGW,安裝MinGW ,安裝過程要勾選加入 C++、MSYS、Developer Toolkit。

2. 安裝 fltk:下載 fltk,啟動 MinGW Shell 跑文字視窗,在裡面依序打入指令執行:
mkdir src (建立目錄)
cd src (變更目錄)
tar -xzf /c/fltk-1.3.0-source.tar.gz (解壓下載檔案,這個範例我把壓縮檔放在 C 磁碟根目錄)
cd fltk-1.3.0
make
make install

3. 安裝 portaudio:下載 portaudio,在 MinGW 裡面依序執行:
cd src
tar -xzf /c/pa_stable_v19_20111121.tgz (解壓下載檔案,這個範例我把壓縮檔放在 C 磁碟根目錄)
cd portaudio
./configure
make
make install

4. 安裝 Deviation:由 PhracturedBlue/deviation 下載最新的原始碼壓縮檔,在 MinGW 裡面依序執行:
cd ~/src
cd -pf<位置> deviation (每次我用 MinGW 解壓縮都會錯誤,因此這裡我跳過這個程序,自己用 Winrar 解壓縮,然後放到 src 目錄內,並把目錄名稱縮短以方便輸入。)
(Min/GW介面的根目錄位置在 C:\MinGW\msys\1.0\home\,解到裡面的 \src\ 內。)
cd 程式目錄/src
make TARGET=emu_devo8 WINDOWS=1 (編譯成模擬器執行檔,大小寫和底線不能寫錯,DEVO10 就改成 emu_devo10)
emu_devo8 (emu_devo10) (在 MinGW 下執行模擬器)

以後要執行模擬器要先開 MinGW Shell,然後 cd 進入目標錄下的 src 子目錄,沒編譯過或是程式碼更新時要重新 make,不然可直接執行 emu。
沒用過 DOS 的人可能比較難懂,至少要知道怎麼用 cd (Change Directory),cd ~ 就能回到根目錄。

建立模擬環境過程是麻煩了點,每次新的編譯都要跑很久,但辛苦過程絕對值回票價,因為在電腦上就能跑完整的畫面,模型資料也能設定和儲存,等於是 PC 端的使用者介面,將來把設好的資料放回發射機裡面就好了!
更棒的是不管 DEVO8 還是 DEVO10,模型資料都是互通的,將來可用 DEVO8 的漂亮介面規畫好再給 DEVO10 用,不用受限於小小的黑白螢幕了!
只是資料放在個別資料夾 src/devoXX/filesystem/model 內,取用時要看清楚。





開放原始碼的威力不只是看得到原始碼而已,最重要的是能讓其他人以基礎版本進行修改,就像一棵樹一樣,其他人都從主幹分支出去。
在這裡叫做分岔 Folks,在 PhracturedBlue/Deviation 這個知識庫內就可看到 8 個分支,其中 sunvsuv / deviationFor6810 就是由 suvsuv 大大建立的分支,主要做 DEVO10 的介面。

Bitbucket 的威力除了分支外,最棒的是記錄了版本編修歷程,每次改寫都會留下足跡,可以比對新舊程式碼的完整內容,差異也用顏色區分,觀看提交歷程就能清楚的追蹤進度與改版內容,這真是太方便了!
https://bitbucket.org/sunvsuv/deviationfor6810/changesets

既然自己就能編出模擬器,那麼直接做成執行檔不是更好!
在 PhracturedBlue/Deviation 計畫首頁就有完整說明怎麼編成 .dfu 韌體檔,同樣依樣畫葫蘆就能建立自己的韌體工廠,只是還要加裝一些軟體。
這裡以我在 Windows 平台為例,參考說明的 Building for ARM (on Windows) 段落:

1. 安裝 YAGARTO:
下載 YAGARTO,安裝到 C:/MinGW/stm32 資料夾內。
把 YAGARTO 加入 MinGW 的輸出路徑:在 ~/.profile 檔案裡面加一行輸出路徑
export PATH=/mingw/stm32/bin:$PATH。
( ~/ 是根目錄的意思,位於 C:\MinGW\msys\1.0\home\使用者名字\)

2. 下載 libopencm3,解壓縮到 ~/src/ 下把資料夾名稱改為 libopencm3。
到 libopencm3 資料夾打開 makefile 文件,把 DESTDIR=/usr/local 改成 DESTDIR=/mingw/stm32
進 MinGW,進入 libopencm3 資料夾,分別跑一次 make 和 make install

3. 安裝 python:下載 phthon 2.7.3 版 (太新的版本可能有問題),安裝到硬碟內,我直接裝在 C:\。
把 phthon 加入 MinGW 的路徑內:在 ~/.profile 檔案裡面加一行輸出路徑
export PATH="/c/Python27":$PATH。

呼呼,這樣就能建立 .dfu 韌體檔了!(簡單嗎?)
現在連不懂程式的老灰阿都能自己編譯韌體了,真是感謝這些無私奉獻的開源碼大師。



下次到 Bugpucket 下載最新版原始碼後後解壓到 ~/src/ ,開 MinGW,進去新目錄的 src 資料夾 (ie, cd src/sunvsuv1115/src ),就能編譯模擬器或執行檔。
早期執行檔內含除錯器 Debuger,因記憶體不足影響效能,現在已把除錯器移除,所以編譯韌體檔要這麼打:
make TYPE=prd TARGET=devo8 或 make TYPE=prd TARGET=devo10

看到這裡眼睛都花了吧,沒錯,當初完全沒有這方面經驗,要從頭到尾完全做對還真不容易,但仔細看看說明文件,裡面可是每一步驟都有寫喔,所以我說他是微言大義!

好了,編好 dfu 檔案後,DEVO 連接 USB,以華科爾的韌體更新程式 DfuSe 就能更新了,更新完在把剛編成的 DEVO8 或 DEVO10 裡面的 filesystem 資料夾內的檔案,全部複製到發射機內就好了。
韌體安裝參考 Zidane0623 大大在 RCTW 的文章,我就不多說了。
CP值瞬間衝破表的 DEVO 8S [刷Filesystem 詳細教學&說明]

至於 suvsuv 大大努力一個月就完成 DEVO10 的初步介面,我也趕上他的進度,恰巧在這時建立好編譯環境,於是比別人早一步試用這個萬能的遙控器。
操作畫面看 RCTW 就好了,不過後來又改良了一些畫面就是了。
打造CP值最高的跨廠牌發射機 Deviation - DEVO10




Deviation 的規畫非常有彈性,所有檔案都用文字檔儲存,檔案結構就如同隨身碟一樣,取用與備份都用 USB 線就能完成。
最重要的是他預留語言翻譯能力,只要做好文字對照檔存在 language 檔案夾裡,開機後就能自由選用哪一國語言顯示。

雖然小液晶顯示英文比較清爽,但 Deviation 的名稱定義實在有點難懂,於是著手翻譯繁體中文畫面。

  

例如上面我翻成三段式的原文是 Expo & DR,其實裡面最多就三段,但寫成曲線和DR就摸不著頭緒了。
不過操作介面只是個媒介,用來把編輯好的參數存到文字檔而已,自己用記事本改寫也可以,當然還是用模擬器最快了!

Deviation 最重要的功能就是控制不同系統的接收機,只要刷過韌體,我就能飛 DSM2 系統的機子了。



Deviation-10 成功之後,垂涎已久的 Blades NANO CPX 不再遙不可及,反而是測試發射機的最佳方案!



對了,Deviation 不只跨系統,華科爾故意搞出來的幾套老系統都能通吃,以後帶一支 DEVO10 出門就好,2801系統、DEVO系統、DSM2系統都能用,還能記憶30個模型,也能自由存放在電腦裡,或是上網分享交流!
這下我的 WK-2801 控真的要退休了,找不到繼續用下去的任何理由了!


回覆
  • 1樓
    前輩,
    Deviation 真的超讚的! 最近您忙著繁中語系修正 &
    debug,因為我還是習慣英語介面,所以沒能幫上忙~~只能幫忙抓抓小蟲!
    改天看您飛一下 Blade Nano CP X囉!我的nano CPX馬達好像操
    到衰退了,現在都沒啥力了,真的有點慘~
    看到那個模擬器介面的建立過程還真是不簡單呀,我只能在旁邊觀望
    了..Orz
    看了時刻表,本週看來無緣一起飆機啦!?
  • kakkoii12 於 November 15, 2012 05:50 PM 回應 | 來源:111.80.108.56 | 刪除 | 設為隱藏
  • 哈哈,原來差一個字就差很多是這個意思!
    還有,看慣中文介面後反而不習慣看英文!
  • 版主 於 November 16, 2012 01:39 PM 回覆 | 刪除 | 修改回覆
  • 2樓
    給ej大敬禮! 真是好學不倦。看到眼熟的幾個開放源碼通用程
    式,像畫圖的python,這個計畫真的是開放源碼開出的花朵!
    那麼理論上只要設定參數在電腦裡弄好,給DEVO 8或10都可
    囉? 那直接給DEVO7呢不知可不可行。 期待Blade的影片呀呀
    呀!
  • davidlitmanen 於 November 15, 2012 11:03 PM 回應 | 來源:114.34.216.62 | 刪除 | 設為隱藏
  • 唉,剛開始看到那麼多程序心就涼半截,所有的軟體連聽都沒聽過,前後弄了幾個星期吧,最後看到DEVO10即將成形,硬逼自己重頭跑一次,終於跑出來的。

    DEVO7比較麻煩喔,他只有音頻線,怕是升級後無法進隨身碟模式。
    聽PB說想拿他閒置的DEVO7機身大改,改主板+LCD,變成內建USB+彩色液晶(甚至觸控),USD$25左右,如果他改成了,你應該也沒問題!
  • 版主 於 November 16, 2012 01:48 PM 回覆 | 刪除 | 修改回覆
  • 3樓
    ej大大:
    我對您,真是越來越敬佩了!
    看了三次,還是沒有勇氣改我的DEVO-8
    (曾經在竹北體育場,向您請教Mini CP問題的新手 留)
  • P 於 November 17, 2012 09:14 PM 回應 | 來源:118.169.72.249 | 刪除 | 設為隱藏
  • 刷韌體不會傷機子,如果你已能更新原廠韌體,那DfuSe能正常使用就沒問題了。
  • 版主 於 November 19, 2012 10:08 AM 回覆 | 刪除 | 修改回覆
  • 4樓
    EJ大 你好
    我在目錄裡找不到 .profile 這個檔案
    不知道該如何設置 謝謝
  • 於 November 23, 2012 09:04 PM 回應 | 來源:220.132.194.156 | 刪除 | 設為隱藏 | 回覆
  • 5樓
    EJ大 你好
    問題已經解決 我直接指定PATH即可 謝謝
  • 於 November 23, 2012 11:08 PM 回應 | 來源:220.132.194.156 | 刪除 | 設為隱藏 | 回覆
  • 6樓
    還是je大文筆寫得最流暢 XD
    不過最後的儲存模型數量,已測試過不只可記30組模型呢
    ^_^
    可以自己增加模型文件[model31.ini],從31開始...小弟
    大概預估,模型參數存放量可塞到容量滿為止...真的很恐
    怖。
  • Zidane0623 於 November 29, 2012 02:10 AM 回應 | 來源:114.40.53.209 | 刪除 | 設為隱藏
  • 其實 Deviation 開宗明義就說可以存 255 個模型,只是一次放那麼多可能要找個檔案就要按很久。
  • 版主 於 November 30, 2012 07:34 AM 回覆 | 刪除 | 修改回覆
  • 7樓
    你好大大,我是上次的香港玩家,感謝你早前細心回覆^~^
    有個新消息,v120d02系列官方出了新的全金屬升級主wing套裝,
    有一共4組組件全是金屬,但盛惠¥人民幣280元。
    1)請教大大,如果真的升級,其實金屬和膠之間,有什麼功效分別
    (v120d02只是小機,功效明顯嗎?)
    2)請問 碳纖槳對我們這小機有功效嗎?
    3)最近看了gaui X2 (250等級機種)的特技表演,它的動作如450大機
    敏捷,快速正負pitch fly 時,真的和大機一樣好看,而且最 吸引之
    處,它可中空90度停頓(即機頭向天,尾向地),請教我們的機,可做
    到嗎?
    您早前的250 等級機可以做到嗎?(在你的舊網誌見到)

    感謝您上回回覆
  • newv120d02s新手 於 December 22, 2012 03:38 PM 回應 | 來源:203.145.92.166 | 刪除 | 設為隱藏
  • 如果塑膠件摔不壞,那合須更強硬的金屬件呢!
    當然我也斷過主槳夾和旋翼頭,但一顆才十幾RMB,280換成塑膠可以用好幾年吧!
    1. 金屬硬耐衝擊,但缺點是重擊後會扭曲;塑膠件剛性差,只要不超過材料極限是不會變形的。
    2.無效,塑膠槳摔不斷、風阻小,廠商只能賺一次錢,不像碳纖又貴又難做、風阻大又脆弱,摔幾次就開花了。
    3.越大台越容易,小台頂多能做個樣子,但技術好加上動力強可以接近一些,最近我的V120影片有點這種味道。
    4.我的200或250應該很少有這種動作,當時怕摔且技術還不夠,現在或許會好一點,但我很久沒飛了。
  • 版主 於 December 22, 2012 03:57 PM 回覆 | 刪除 | 修改回覆
  • 8樓
    多謝大大細心的回復^_^
    你的回復答案,這裡問你拿個copy right,
    放在香港一個小機壇,當然會寫出處於此網
    誌’。

    又想請教你一個奇怪的問題,
    我的v120在急升時,機尾是不走位以及無金
    魚尾的,急退 亦不走位,

    但如急速轉正負pitch(即 打idle時 油門上下急
    速交替)多次後,會突然機尾失控,多次機尾
    慢速逆時鐘轉,180°掉頭,迎面 衝向自己,
    多次因此而 墜機,
    請教大大在rainbow 時(快速鐘擺時,即正負
    pitch 急速交替)會否有此現象??

    是否負荷太大,調小點pitch ?
    我的idle1 參數:
    油門 85 ~ 80 ~ 85
    pitch 65 ~ 0 ~ 65

    idle 2
    油門 100 ~ 95 ~ 100
    pitch 65 ~ 0 ~ 65

    gyro 75% or 70%
    兩個idle都有此問題,而idle 2明顯點。

    謝謝。
  • new v120d02s新手 於 December 28, 2012 11:49 AM 回應 | 來源:124.217.186.178 | 刪除 | 設為隱藏
  • 華科爾陀螺儀只要超過他能自動修正的範圍,就會放棄修正然後重來,所以要自己想辦法不要讓它發生。
    螺距太大超過陀螺能修正的範圍就會突然甩尾,然後跑到一個新的位置。

    +65太大了,目前我的幾台都達不到50%,甚至調低到40%,(我的IDLE一律100%油門)。
    檢查方法很簡單,抓在手上IDLE UP,螺距慢慢增加,當發現推力不增反減時就是他的極限螺距,甚至還要再減低一點。
    另外全螺距弱轉速嚴重拖慢也不好,最後飛起來試試看,直到不甩為止。
    當然,正負螺距都要有相同出力、降轉幅度也要相近,這樣才算有調好螺距中點。
    同理,尾推也一樣要調好,左右對稱才不會讓某一方向重拖,造成系統負擔。
  • 版主 於 December 29, 2012 07:09 AM 回覆 | 刪除 | 修改回覆
  • 9樓
    ej大大果然有深究,這個快速控制後突然走位
    問題,早就存在,而且問了很多人,都沒有方
    法解決,而你的方法我一用就有效了。

    謝謝你的詳細答覆。^_^

    調降pitch 機動性低了,但失控就此消除。
    最後為追求大pitch 的快感(又不想失控),用盡
    方奇怪方法,
    巧合發現,如調高尾舵的向右吹風,就可解決
    失控問題,而又不用調降升降pitch .

    有2個問題想請教大大
    1)我的奇怪解決方法,加大右吹風至到,即使
    打盡左舵(順時鐘轉時),機尾是有輕微右吹風
    的,
    簡單說,因調太大右吹風,即機打什麼舵,都
    是出右吹風。但會否出現大大早前說要尾
    pitch要 中立為好,不然不好控?
    2) walkera舵機是否設計問題,為何尾舵用上
    400次左右後會振?(ccpm用上千多次後,都會
    振),我已換了差不多4次尾舵(4個月內)
    除了換舵,有方法嗎?

    感謝大大^_^
  • new v120d02s新手 於 January 3, 2013 07:21 PM 回應 | 來源:124.217.186.93 | 刪除 | 設為隱藏
  • 轉速不夠就不要想玩大PITCH遊戲,那尾槳轉速太慢出力是不夠用的。
    加大右吹風可以解決正飛大螺距,那後退怎麼辦,尤其機尾只要偏左一點就馬上吹走倒轉,完全鎖不住,這是我建議左右吹風量要夠大的原因,至於左右等量則是避免某一邊重拖讓主槳降低轉速,這也會嚴重影響鎖尾效能。

    尾舵機震動是老毛病了,不影響飛行,只是會和尾翼不平衡的震動混淆而已。我的每一台都抖到不行,幅度越來越大,還不是飛得好好的。
  • 版主 於 January 4, 2013 08:53 AM 回覆 | 刪除 | 修改回覆
  • 10樓
    小弟終於忍不住入手DEVO10了! 不過跟2801比起來,這個控的搖桿
    太長(2801最短可以調到24 mm,比DEVO短了快5 mm);而且搖桿彈
    簧調到最鬆還是太緊,比2801還緊很多。有點不習慣,希望能改造成
    習慣的樣子。
  • davidlitmanen 於 January 9, 2013 03:00 PM 回應 | 來源:140.114.94.153 | 刪除 | 設為隱藏
  • 恭喜新機入荷,加入Deviation的世界,以你的研究精神一定可以挖掘到新寶藏!
    以前曾經盡可能加長搖桿增加細膩度、縮短搖桿增加速度、極鬆的彈簧減少阻力與頓點,總之試過各種組合,彈簧也被拉長減少拉力。
    目前又回歸常軌,彈簧不鬆不緊,長度倒是越調越短,DEVO搖桿倒底剛好。
    要更短也可以,把上蓋鑽穿、下檔磨短些就可以了!
  • 版主 於 January 10, 2013 06:49 AM 回覆 | 刪除 | 修改回覆