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 回覆 | 刪除 | 修改回覆

2012/10/16

121016 綠色奇機 (減少感度)



又到了老婆的上課季節,周六上午終於能無拘無束的流連綠園道,和老朋友新朋友聊天切磋,這也是RC的樂趣之一。
強烈的秋陽曝曬下,大伙集結在樹下露臺上,乾爽的秋天在樹蔭下乘涼吹風,真是有夠愜意舒適!



雖然過去在這裡有掛樹的陰影,但以現在的實力來飛應該沒甚麼問題才是!
帶著原廠重繞馬達的綠色奇機,展現沉潛許久的技術與工藝給久違的朋友們觀賞,第一顆電池就驚呼連連,不一會功夫,綠色奇機就奇蹟式地掛到樹上去了,而且不偏不倚,幾乎就是兩年前 Micro3D 飛機掛樹的同樣位置,還好這次只掛在約兩層樓高!



不過旋翼頭把樹枝絞得死死的,拉都拉不開,簡直就像被樹神抓住似地緊握不放,看來我的快樂鳥可愛到連樹木都愛不釋手。
折騰許久,忽然有人拿出自備的釣竿,末端加上鉤子,用力扯了幾次才終於脫困!
(釣竿主人顯然有豐富的經驗)



曾有人說我的飛行技術很好,但看看這結果,唉,除了場地不熟之外,能夠準確的操控才叫真功夫!
現在機子性能越改越強勁,翻滾、自旋、鐘擺都不是問題了,惟獨缺了最關鍵的一項要素:精準!



精準的控制是飛行的最極致表現,機械、電子和操控技術缺一不可,全部協調好才能聽話的飛在心中的航線上。
好的機子不用擔心機械和電子的問題,只要專心練好雙手就可以了。
便宜的機子也不是無解,在適當範圍內小心控制機子也可以飛得聽話,只是同時夾雜三個重大變數,難度比好機多了無數倍,新手當然難以掌握要領,而華科爾的機子就屬於這種等級!



自從把元老級的 4G6 改成 02S 之後,手上三台機子全部都變成 02S 了,差別只在馬達而已。手上有三色的 130X 主槳,正好用顏色來區分三台機子,變成紅綠燈的組合!
紅色是白牌馬達、黃色是 Spin 馬達、綠色是重繞線的原廠馬達,全部都是 1S 電源,尾槳都移到左邊,也全部裝上離合器,參數設定也幾乎一樣。



有趣的事情發生了,三台幾乎相同的機子除了動力稍有差異之外,飛起來卻還有其他不同的感受,主要就是準確度的差別!
憤怒鳥很難準確控制,特別是鐘擺的時候總是變成海豚跳!
黃鳥最穩重,但扭力較差,只能慢慢鐘擺。
綠色奇機最神奇,原廠尾槳不加重槌也鎖得好好的,鐘擺有頓點也比較不會亂飄,感覺控制精準度高了許多。



雖然一次飛三台幾乎一樣的機子乍看有點玩過火,但卻能藉此探究細微差異的因果關係,也是一種偷懶的簡單辦法!
總結起來,三台最大差異在鎖尾以及陀螺感度!



鎖尾的好壞直接反應在 3D 的精準度上,因為 3D 飛行強調動能與滾轉,只要有偏差就有完全不同的結果。
例如鐘擺反打螺距到底的時候,只要尾巴偏差一點,反彈的圓弧路徑就會放大偏移,連續擺盪下去就會慘不忍睹。
又如自旋翻,只要尾巴角度不準,翻起來就無法和十字盤配合,機身自然會亂竄無法停留在原地。

三台機子裡面就只有綠色奇機使用原廠尾槳,雖然推力較小,但經由適當的調整讓左右風量相當(中立點不一定在零螺距),還是能有不錯的鎖尾能力。
反觀另兩台加長了尾槳還外加重槌,理論上可以更好,但搭配離合器後就不妙了,大尾槳需要更大離合器的咬合力量,重槌會讓情況更惡化,因此這兩台都有跑尾的跡象!



再來是十字盤陀螺感度的差異,前陣子希望鐘擺過程減少機身搖晃把十字盤感度調大到 10~11 點鐘位置,雖然反彈過程機身比較不會擺動,但副作用更大,鐘擺反彈後機身角度無法準確控制,每每變成海豚跳,這在以前的影片裡面常常出現。 

感度太大在連續翻滾過程中更可以明顯看到,每當機身接進水平時,機子好像被磁鐵吸附過去,當機身要離開水平面時又被拉扯住,直到角度太大才突然翻過去,這可說是華科爾陀螺的通病,也是他無法與 E-Flite Blades 並駕齊驅的根本原因!



既然陀螺儀只是飛行的輔助工具,若是我們能控制機子,理當把陀螺感度盡量調小,以減少華牌副作用,特別是已經會飛的人。
做了一些實驗,十字盤感度在 10 點鐘,連續翻滾時水平面就會有頓點,11 點鐘則頓點非常明顯,9點鐘感度則幾乎沒有影響。
不過感度太低給人不安的滑溜感,如何拿捏就看每個人的適應力了,我是調在9點半左右,明顯改善鐘擺的反彈角度,連續翻滾也可以更平順。



影片裡面展示了十字盤感度調到 9:30 的成果,連續翻滾很滑順沒有明顯頓點,加上適當的螺距控制,機子可以接近原地翻滾,越來越有大機的風範了。

剛好最近討論到鐘擺過程機身會左飄的問題,影片裡面在連續翻滾時沒有感到側飄問題,鐘擺似乎有一點,但有時也有右飄的現像,這代表手指的誤差遠大於物理特性,也就是說可以用手修回來!



話說回來,機子本身的體態對性能影響也是極大,震動、摩擦、阻力、間隙都會影響飛行性能,特別是機子越來越耐摔,摔完撿起來雖然能夠繼續飛,但摔機過程多少都有損傷!
最常出問題的是尾管、傳動軸和尾軸,只要重摔尾管必定裂開、金屬傳動軸必定彎曲,摔到尾槳則尾軸也會彎曲,雖然勉強能飛,但性能已經受損,飛起來就不會漂亮。
所以定期保養變成精緻飛行的必要條件,要創造奇蹟還是得靠勤奮的雙手!




回覆
  • 1樓
    大大所有的接收機已經轉用 2622V 了,再沒有 4G6 的影
    子,我的還剩下 4G6 腳架,也全轉做 D02S。我有機友買了
    五部接收機,他說部部接收的自旋反應都有分別,當然我得一
    部可分不出。我們亦十分享受和老朋友新朋友聊天切磋,並常
    常上來看大大的文章吸收經驗,現正忙於尋找矽膠條、主軸介
    子、漆包線、KV 表等,當然更重要是勤加練習,享受飛行的
    樂趣。
  • larry1234 於 October 17, 2012 11:29 AM 回應 | 來源:210.0.204.33 | 刪除 | 設為隱藏
  • 呵呵,作業好像一直做不完喔,但樂趣和成就感就值回票價了。
  • 版主 於 October 18, 2012 10:01 AM 回覆 | 刪除 | 修改回覆
  • 2樓
    高級的3D動作我都還不會,或許這也是一種福氣,機子只要維持某一
    程度的穩定,就能完成基本的動作;3D的路真是好長呀!我只能慢慢
    走,欣賞路邊的好風景.... XDD
  • kakkoii12 於 October 17, 2012 05:57 PM 回應 | 來源:111.80.37.34 | 刪除 | 設為隱藏
  • 有人喜歡飛,有人喜歡改,樂在其中當作休閒運動,不要荒廢陪伴家人的時間就好,慢慢走才玩得長久!

    羨慕你的全家福!
    http://f12.wretch.yimg.com/ej1899/9/1398488612.jpg?C8tAhtxDdxM2JEonUw5RUM1HU9w64gr_i3X3MI4RSVWr06jhHuof
  • 版主 於 October 18, 2012 10:16 AM 回覆 | 刪除 | 修改回覆
  • 3樓
    "感度太大在連續翻滾過程中更可以明顯看到,每當機
    身接進
    水平時,機子好像被磁鐵吸附過去"
    我在學大大鐘擺的時候想在45度停下來,但不易成功,放開
    舵的同時它好像會再往水平跑是不是就這個現象? 陀螺儀感
    度我調到十點半了呢。不知道這跟我之前懷疑的,它的十字盤
    回中太慢是否有關,放開E/A舵還會稍微有點翻滾。
  • 於 October 17, 2012 10:40 PM 回應 | 來源:1.169.189.16 | 刪除 | 設為隱藏
  • 感度太大容易修正過頭,超過手指預想的位置,可能就會跑過頭!
    可以看成搖桿線性不好,但和自動回中應該沒有關係,反而越慢影響越少,只要十字盤跟隨手控速度夠快就好了,畢竟飛行途中手指要隨時準確控制才飛得好。
    當然把感度調低則奇怪的影響越少!
  • 版主 於 October 18, 2012 10:25 AM 回覆 | 刪除 | 修改回覆
  • 4樓
    精準的話可能就要換別牌的機子了@@
  • 0.0 於 November 10, 2012 09:16 PM 回應 | 來源:61.62.9.90 | 刪除 | 設為隱藏 | 回覆
  • 5樓
    最近買了九鷹319 黑鷹像真機~
    控用DEVO8(刷機板)
    主旋翼是4葉片的~(我就是看上他的四葉片)

    用九鷹原廠的3G陀螺儀~飛起來會一直"點頭"~
    (我去看原廠示範影片也是如此)
    感覺就像"3G陀螺感度"調太高了~我想調降感度~
    赫然發現九鷹牌的3G陀螺儀沒辦法調"3G陀螺感度"
    真是OOXX....無言~

    經過一番小改造~把RX2622裝上去了~!!
    (九鷹牌伺服器 和 華牌伺服器所有配線全部相反)
    手感整個好很多~"點頭"現像完全消失~!
    (可是"3G陀螺感度"要調到很低)
    還發現主旋翼四葉片~
    即使把3G陀螺儀關閉~依然有一定程度的穩定度~!
    連我這種飛行技術這麼差的人~也可以不開3G的情況下~
    漂亮完成圓型航道~!
    難到這就是四葉片本身的物理特性嗎???
    還是這隻319九鷹像真機有什麼特別的設計的關悉~?
  • 於 November 11, 2012 11:57 PM 回應 | 來源:220.134.153.190 | 刪除 | 設為隱藏
  • 那麼貴的機子竟然沒能調感度!
    其實我飛V120,十字盤感度也是轉到9點半的位置,不然會有額外干擾。
    一般來說感度必須配合震動和伺服機速度調整,伺服機速度太慢或是震動太大時感度都要調小,否則會修正過頭移直擺盪。
    四旋翼很難抓震動,能飛的話,感度低一些無妨。
  • 版主 於 November 14, 2012 02:24 PM 回覆 | 刪除 | 修改回覆
  • 6樓
    我是5樓
    事實上
    我那台九鷹319 黑鷹像真機~是找認識的商家買空機的~
    大約35XX左右而已~
    (一切都要感謝DEVO8的刷機程式~讓我"一控玩全部")
  • 於 November 15, 2012 04:14 AM 回應 | 來源:220.134.153.190 | 刪除 | 設為隱藏
  • 哇,醬便宜!
    上周末在綠園道看到一台,聽說原來很好飛,但摔過就再也飛不好了,後來換上塔螺三軸陀螺外加FUTABA衛星,依舊有點頭問題,所以我猜是伺服機速度和感度搭配造成的。
  • 版主 於 November 15, 2012 09:43 AM 回覆 | 刪除 | 修改回覆

2012/09/19

120919 RC領進門,修行在個人 (傳動阻力極小化)



俗話說:師父領進門,修行在個人!這句話一點都沒錯,不管哪個行業、哪個領域,越難用言語形容的技巧,越需要靠自己的悟性來領會。
RC 絕對如此,同樣的機子在不同人手上總會有不同結果!

最近常上 RCGroups 宣揚我的 V120 鳥機飛得如何快活,無奈一些老美總是不懂東方人的博大與含蓄,只覺得是我改裝很多東西性能才變強,他們自己機子軟弱不堪卻老找不到重點,怪電變、怪馬達、怪電池,總以為用上一堆改裝品才叫專業!

哀,即使上回貼出原廠電池飛7分鐘的影片,文字上詳細說明減少磨擦力的步驟,大部份人還是沒有意識到摩擦力的關鍵性,只有一位西班牙人鼎力支持,因為他入模時間短,完全按照我的步驟調整,馬上得到巨幅改善成果, 即使只學到一半功力 !

為此又拍了一段影片,直接拆手上摔了很多次的快樂鳥,看看磨擦力有多大!



記得以前我曾說過不含馬達齒的時候可以空轉十秒鐘,現在技術更精進,用較輕的 130X 槳,只需低轉速就能持續轉十秒鐘。
雖然一直聽到 A 傘齒發出喀拉喀拉的磨擦聲音,而且明確感受他在阻礙旋翼轉動,但還是輕輕鬆鬆就超過十秒鐘。

利用這個方法就能簡單為傳動系統的磨擦力做出客觀的評斷,西班牙那位朋友只能轉 5 秒鐘,但他已明顯感受到卓越的動力表現;至於美國那位仁兄,實測後只有兩三秒,終於發現自己的機況一塌糊塗,其實手上電變和馬達都沒問題,整理後又重拾新品般的活力,至此他才終於明白我講了很久的道理!
(一年前在 RCG 就講過磨擦力的重要性,當時的 005 馬達就因此被冠上全世界最強的005馬達!)



類似的情形不少,有些事在我手上做起來很順手,但教出去後卻和我的結果有所出入,因為魔鬼總是藏在細節裡。

當然我也遇過挫折,即使以人性化著稱的蘋果產品,沒有摸熟操作技巧也可能讓你欲哭無淚,像我媽用 iPad 不小心把螢幕放到最大回不到正常大小,對於從不用蘋果產品的我也束手無策,結果打電話給客服請求協助,經過冗長的登錄程序後終於知到了,用三根手指點兩下就好了 Orz!

RC 不像一般消費產品簡單就可上手,更是需要全面細節關注的活動,1%參數設定的誤差就能對飛行有深遠的影響、一個螺絲沒鎖緊或鎖太緊也可能造成不可預知的後果,這麼複雜的工藝如何能用文字完全描述清楚呢?
所以我認為要玩 RC 一定要有自我發掘、分析並解決的能力,因此我的文章通常只描述大方向,細節就請自行發揮,凡事做過才知難處,成效不彰才知改進。
(這樣我省了很多事)



上周末爽快飛著快樂鳥,有了離合器加持,再怎麼摔都不掃傘齒,這讓我越飛越 High 越來越有膽量,原廠馬達連續不中斷猛操,摔了很多次都沒事,直到某次輕輕摔在草地上,馬達便再也轉不動了!
起初以為我也加入老美戲稱的 Cogging Club (我叫他卡卡俱樂部),啟動時會卡卡的,轉起來又可正常飛。
整線後終於弄到可以正常轉動但非常無力,油門 40% 轉速就高得嚇人,再加油就斷電,顯然 KV 值已經改變了,很好奇到底這顆馬達隱藏了何種問題,不囉嗦馬上動手分解之。



量過電線沒有斷掉跡象,至於短路則量不出來,既然 KV 值變高、馬達又變無力,那最有可能是短路造成吧!
原廠馬達使用線徑0.3mm漆包線,單線Delta七圈繞法,(線這麼粗要斷也難),手上只有29AWG的漆包線,線徑約0.35mm,依照原本方法重繞,結果還是一樣,超高轉速但是沒有扭力。



為此特地買了一個 KV 表,結果油門 40% 轉速已近七萬轉,再加油就斷電,沒辦法測量 KV 值。
這就說不通了,既然不是電線那還有甚麼變因,難道是磁鐵嗎?(有位老美一直說是軸承問題)



重新檢視磁鐵才驚覺這排列也太怪異了吧,竟然三顆一組分兩組整齊排列著!
仔細回想摔機當時確實發現馬達有一些卡卡的聲音,但用手幫忙轉幾圈就沒聲了,看來是磁鐵脫膠滑動,最後又因磁性與離心力吸附在一起!



為此買了一罐耐高溫瞬間膠,不過還沒用上,磁鐵就先在試驗時被普通CA黏死了,一時也拆不下來,就當做實驗吧,看看能不能重現相同症狀,這樣就能證明原廠馬達有沒有使用耐高溫黏膠了。

既然買了馬達 KV 表,順便測一下手上馬達KV值:
4G6 原廠馬達(005):16400KV
Xtreme Spin:16500KV,5220rpm@4.2V 零螺距 100% 油門 10T 銅齒,效率 75%
02S 原廠馬達:15500KV,5070rpm@4.2V 零螺距 100% 油門 10T 銅齒,效率 78%
無名馬達:17200KV,5200rpm@4.2V 零螺距 100% 油門 9T 銅齒,效率 80%

其中可以確信的是 Spin 馬達和原始標示相近,旋翼轉速 5220 rpm,算起來效率只有 75%,算起來效率並不好。
02S 原廠馬達銅線重繞後 KV 值大增,旋翼轉速高達 5070rpm,比以往最高轉速 4500rpm 提高很多,性能直逼 Spin 馬達,真是意外的驚喜,飛行效果下次再看。

倒是原廠馬達出問題期間,把塵封的馬達拿出來用,這顆是浙商模型做給 4G3、4G6 改裝用的,價格和 02S 原廠馬達差不多,連賣家都不知道多少 KV,臨時應急先將就著用。



外型和 Spin 非常接近,試運轉時裝上 10T 銅齒轉速竟高得嚇人,趕緊換上 9T 減速,結果還是量得 5200RPM 的高轉速,和 Spin 馬達差不多,但效率提高到 80%。



果然,同樣力矩經過 9T 減速後,整體扭力明顯高於 Spin 馬達,鐘擺過程比較不會掉轉速,而且同樣的電池飛得比 Spin 馬達更久一些,真是物超所值的一顆馬達,不過因為飛完電變和馬達都比 Spin 更燙手, 耐久性如何就有待考驗了!

影片貼完馬上有人問我在哪買? 上次 QQ 浙商模型時聽說這顆馬達賣完了,以後會不會進就請自己問吧,短時間內我是不可能再買馬達的,因為手上還有 HP08 、 005 和 02S 馬達,打算再整理一台 02S 機身給這些弱動力馬達發揮!



雖然快樂鳥越飛越噴,但也越顯躁動不安,尤其近身飛行時動作容易過大而失控,某次飛行自己還連續兩次被快樂鳥襲擊,看來該是調整軟體的時候了!

早期 02S 為了快速翻滾調成 TRVADJ 150%、D/R 125%,換 130X 槳後降為 TRVADJ 100%、D/R 100%!
最近鐘擺常常做不好,降螺距後尾巴偏移少,但十字盤還是不好控制,再把 D/R 降到80%,情況就明顯改觀了,鐘擺時機身比較不會偏移,角度抓得比較準。
同樣的,尾舵 D/R 降到 80% 則後退飛行更容易維持尾巴角度,整台機子柔順度和精準度都提高很多,因此越飛越低、距離越來越近。



終於知道為何上次在台中綠園道,胡子和張無忌先後試飛我的大動力 02S 卻摔機收場,當時 TRVADJ 150% 確實不是一般人可以適應的。

現在降低操控速率後,我也越來越能體會前輩們設定的要領,速度快卻控制不了又有何用,重點應先求穩,穩定中再求快才對!



這就是江湖一點訣,在先進產品上叫高科技,在古老傳統事務上叫做不傳秘方!
生活上所有事情都一樣,如果抓得到小技巧,自然能過得快意舒暢,反之不懂得找方法開新局,那只好隨波逐流,聽天由命,任人宰割了!




回覆
  • 1樓
    哈哈,我也是摩擦力降低的受惠者之一,以前idle 4:00下來電壓
    ~3.8v,現在 5:50下來 ~3.75v,雖無法跟您 PK,不過,很夠我用
    了!
    手邊有一顆 HP08斷線馬達,一直提不起勁來重繞,看起來要繞得好,
    不容易呀~~ 看看冬天不能外飛時,再來處理它吧!現在有時間就盡量
    飛囉 ~~
    浙商那顆馬達我問過了,他說不再進貨了,殘念呀.
    下一步是等著 DEVO10 改成萬用控. ^^
  • kakkoii12 於 September 21, 2012 02:32 PM 回應 | 來源:111.80.130.122 | 刪除 | 設為隱藏
  • Spin已經夠好了,不然學我重繞原廠馬達,現在動力和Spin 不相上下!
  • 版主 於 September 21, 2012 02:50 PM 回覆 | 刪除 | 修改回覆
  • 2樓
    記得當初是看大大在 4g6 摩天大樓去到第 200 頁才首次提
    到摩擦力的重要性,從此我們每次拿機上手都在測試它能空轉
    多久,大大的發現實做福了我們廣大模友。近來也受到力弱的
    困擾,不論尾軸還是尾摩機都如此,一翻就 Cut 電,後來發
    現將 T 插外露的插針弄曲少許以加強接觸面,機機又回復生
    氣,不知大大的 JST 插頭是如何護理?另外我也拆過
    V120D05 已斷線的外轉無刷,當時錯用鎚子敲打外殼,導致
    磁石全脫落,不知原廠是用那種膠水?但當時度過線徑是
    0.3mm ,Delta 接線每極九圈,不知 D02S 馬達是不是減少
    圈數來增加 KV 值,但我也會趕緊買個 KV 錶來量度一下
    KV 值,重繞馬達後也可得知成效!
  • 於 September 23, 2012 02:59 PM 回應 | 來源:14.199.46.237 | 刪除 | 設為隱藏
  • 呵呵,機械有摩擦、接點有阻抗,任一種都能毀掉一台機子。
    白色小T插耐電流應該不大,只要接點磨損、彈片鬆弛、接點氧化就會讓問題變嚴重,飛完插頭有任何溫熱就有問題。
    JST耐電流看來比MicroT大很多,但用久了還是會發熱,噴上電子接點復活劑就能清除表面氧化物而不發熱了。
    我是用KONTAKT K60!

    原來你的馬達是繞9圈,我總覺得我繞的圈數不對,以至於現在轉速比以前高很多,但扭力也沒減少多少,整體動力比以往強,但發熱多了,飛完會燙手。
    一般黏馬達磁鐵都用耐高溫AB膠,但這種小磁鐵受力不大,應該耐高溫瞬間膠就可以了。
    目前用普通瞬間膠黏磁鐵,飛了近十趟摔了不少次,磁鐵還沒掉下來。CA的好處是容易加工,劑量不需太多,重量平衡自然不易偏差。
  • 版主 於 September 24, 2012 07:37 AM 回覆 | 刪除 | 修改回覆
  • 3樓
    可以請問一下
    我w牌2402 想要模擬器 要買哪種好!?
    (上禮拜有去綠園道看一下 憤怒真的好酷!!)
  • QQ 於 October 8, 2012 03:12 AM 回應 | 來源:114.46.148.201 | 刪除 | 設為隱藏
  • 若遙控器後面有Mic輸出應該就可以,網拍上較新的多合一模擬器應該都可以支援。
    上禮拜人太多了,招呼不周請多包涵!
  • 版主 於 October 8, 2012 08:35 AM 回覆 | 刪除 | 修改回覆
  • 4樓
    請問ej大:
    使用SPIN 16300KV 馬達會不會比較耗電,原廠電池600MAH
    20C 是否可用? 飛行時間會否縮短 ?謝謝!
  • alexfytw 於 January 24, 2013 10:04 PM 回應 | 來源:114.26.76.104 | 刪除 | 設為隱藏
  • 動力變強了當然比原廠馬達多一些耗電,飛行時間縮短一些,但都在可接受範圍,3D飛5分鐘已經很久了。
  • 版主 於 January 25, 2013 10:27 AM 回覆 | 刪除 | 修改回覆
  • 5樓
    哇!3D還能飛5分鐘,想必摩擦應該很小,太強了!
  • alexfytw 於 January 25, 2013 05:44 PM 回應 | 來源:111.246.95.62 | 刪除 | 設為隱藏 | 回覆
  • 6樓
    你的傳動阻力極小化真的太棒了,现在我的机子空转(无马达)可以
    达到七八秒!虽然机子已经半年多了,可是越飞越猛!炸机了也无压
    力!感谢你!
  • Yeong 於 May 29, 2013 10:49 AM 回應 | 來源:124.13.48.195 | email | 刪除 | 設為隱藏 | 回覆
  • 7樓
    大大你好 我想請問一下 為何我的v120d02s正飛要翻倒飛翻過去後
    就飛不起來 感覺沒力 就摔機了 這是馬達無力嗎?我都是原廠無改
    機 謝謝
  • 陳先生 於 July 11, 2013 03:29 PM 回應 | 來源:112.105.109.143 | email | 刪除 | 設為隱藏
  • IDLE油門要設好倒飛才有出力,IDLE負螺距要夠大倒飛才有足夠推力。
  • 版主 於 July 12, 2013 08:34 AM 回覆 | 刪除 | 修改回覆
  • 8樓
    大大再請問一下 我用的控是devo7 油門跟螺距都照説明書上的設定
    就可以了嗎?還是要再做調整?謝謝
  • 陳先生 於 July 12, 2013 10:14 PM 回應 | 來源:112.105.109.143 | email | 刪除 | 設為隱藏
  • 不夠喔,書上教的是原則,還是要看情況調整。
    首先是機子要置中,IDLE正負螺距置中、拉桿置中、十字盤水平、尾螺距置中....
    接著才調參數,IDLE正負螺距等量後,依馬達出力調整螺距量,最後還可考量自己飛行能力增減螺距以增加穩定性。
  • 版主 於 July 13, 2013 08:55 AM 回覆 | 刪除 | 修改回覆
  • 9樓
    難怪倒飛都不行 我先調看看 若有問題再請教大大 謝謝喔
  • 陳先生 於 July 13, 2013 02:06 PM 回應 | 來源:112.105.109.143 | email | 刪除 | 設為隱藏 | 回覆