|
發表於 2013年2月18日 11:04 PM
|
顯示全部樓層
原帖由 suvsuvsuv 於 2013年2月18日 03:03 PM 發表
对于懂电子的模友这个改装也就是一块小蛋糕而已,找ej189,hmjack2008或者其他硬件高手出来喝茶,然后就可以搞定了 關於加DEVO8的震動擴增功能,
方案(1) :
就如同SUV所提的範例(T8FG遥控器改装震动报警), 原理就是利用現有的蜂鳴器信號作控制,引到另加的一組手機震動馬達.
程式不用改, 蜂鳴器響時就一起震動, 較容易實現.
方案(2):
多數人想要(www.deviationtx.com也有在討論的) 加 "開關" 或加 "旋鈕"的功能:
因為我沒有DEVO8, 因此以DEVO10作範例說明:
(2.1) 加 "開關 或 按鈕" (輸入功能) (2013/2/21更新;區分 按鈕 與 開關)
DEVO遙控器採用STM32這個MCU的接腳多為數位(Digital I/O).
(2.1.1)
DEVO10遙控器按鈕(L;R;UP;DN;EXT;ENT;微調)採用Keyboard-Matrix方式, 共用了9接腳(5接腳x4接腳=20種組合), 遙控器開關與按鈕總數18個.
借用上面那一排 (walkera都已經畫上2個白圈了), 便能將 按鈕總數擴增為30個 (6接腳x5接腳=30種組合).
(2.1.2)
DEVO10遙控器開關(GEAR;D/R;MIX;FMOD)採用GPIO方式, 借用上面那一排 (walkera已經畫上的2個白圈), 便能將 開關擴增2個.
(2.2) 加 (輸出功能)
拿那2個白圈了來單獨作輸出的功能也可以.
或者如SUV所提的, 把TMS(SWDIO)與TCK(SWCLK) (上面那個白色長方框)的排針焊起來, 做個接頭插拔, 順便還能接J-Link.
白色短方框留著吧,那是用來作為boot-loader模式選擇用的.
(2.3) 加 "旋鈕" (輸入功能)
加 "旋鈕"需要STM32這個MCU的ADC接腳, DEVO10之前查過, 還有2接腳可用(PA0-ADC0與PB-ADC8),主要是需要好的工具與材料.
這個是許多想要把DEVO8/10打造成DEVO12的瓶頸...建議想要改造的先拿廢棄的電路板練習一番再實作.
(這裡有個類似的範例:http://www.pcpop.com/doc/0/204/204258_all.shtml)
[ 本帖最後由 hmjack2008 於 2013年2月21日 08:41 AM 編輯 ] |
|