• 2

突發奇想--PDA電子快門線

最近在Mobile01上的數位相機綜合討論區看到有人在DIY Canon 350D的電子快門線,使用的接頭也只是用最常見到的音源線接頭,這讓我想到我的PDA上面也有音源輸出的接頭。請問站上各位程式高手,是否有機會使用軟體設計的方法,實現PDA電子快門線這個構想呢? 如果可以的話,可以在加上計時的小軟體,如此一來,只要有這個軟體,再加上幾十塊錢的線材,就可以取代Canon的高階電子快門線了說。
2006-02-11 15:04 發佈
小豪 wrote:
最近在Mobile0...(恕刪)

大大那就應該是想的太簡單了
那個音源輸出的接頭是要接在相機上的不是接在控制器上的
這麼說就不對了!

這個想法似乎不錯

小弟無意冒犯

想想看

按快門不都有快門聲?

說不定可以利用類似的控制裝置偵測快門聲閃光

有能力寫程式的人試看看吧!
雖然都是 phone jack 但卻有些差異
先看到 canon 這邊 jack 的三個 contact 應該是 Gnd, Shutter and Focalize
我猜 Shutter 跟 Focalize 應該都是 internal pull high, active low
也就是 button 按下去是拉到 GND

PDA 的 phone jack 呢
有 3 段 也有4段的
裡面的 signal 可能是 GND, L, R and mic
or GND, L, R
or GND, L, mic
L and R 是 output
mic 是 input
所以假如是 GND, L, mic 的情況 就只能犧牲一個 功能
但 L or R 真的能隨易控制它的 output level 嗎??

L and R output 是 analog audio wave form, 通常是相對於 GND 做 正負電壓輸出
所以假如 可以寫個特殊的 放音軟體 是讓 L or R 是 park 在 GND or 拉高電位
感覺好像可行
但實際上 卻又幾乎不可能
1) 當 button 放開時 本來是由 camera 裡頭的 pull-high 來拉高電位 但我們卻 driver 它 (應該是要放掉 變 HI-Z 才對) 那兩邊萬一電位不同 可能會戶幹 造成很大的 current leakage.
2) 一般 PDA audio outut 都有過 AC-coupling cap. (交連電容) 一但過了 cap, DC 就被率掉了 跟本也不可能 always park 在某個 level.

所以除非可以找到有 DC-coupling output 的 PDA (大概很難吧 又不是在做 Hi-END stereo)
並且可以用某種方法讓 output 可以變成 Hi impedence
最重要的是 當在用的時後 不可以有別的 audio source 發生
不然一個 system notification sound 都有可能會 trigger shutter.



KSHuang4636 wrote:
雖然都是 phone jack 但卻有些差異
先看到 canon 這邊 jack 的三個 contact 應該是 Gnd, Shutter and Focalize
我猜 Shutter 跟 Focalize 應該都是 internal pull high, active low
也就是 button 按下去是拉到 GND

PDA 的 phone jack 呢
有 3 段 也有4段的
裡面的 signal 可能是 GND, L, R and mic
or GND, L, R
or GND, L, mic
L and R 是 output
mic 是 input
所以假如是 GND, L, mic 的情況 就只能犧牲一個 功能
但 L or R 真的能隨易控制它的 output level 嗎??

L and R output 是 analog audio wave form, 通常是相對於 GND 做 正負電壓輸出
所以假如 可以寫個特殊的 放音軟體 是讓 L or R 是 park 在 GND or 拉高電位
感覺好像可行
但實際上 卻又幾乎不可能
1) 當 button 放開時 本來是由 camera 裡頭的 pull-high 來拉高電位 但我們卻 driver 它 (應該是要放掉 變 HI-Z 才對) 那兩邊萬一電位不同 可能會戶幹 造成很大的 current leakage.
2) 一般 PDA audio outut 都有過 AC-coupling cap. (交連電容) 一但過了 cap, DC 就被率掉了 跟本也不可能 always park 在某個 level.

所以除非可以找到有 DC-coupling output 的 PDA (大概很難吧 又不是在做 Hi-END stereo)
並且可以用某種方法讓 output 可以變成 Hi impedence





恩..可以說是看的懂..也可以說是看不懂..畢竟不是本科系的 orz
先po一下在網路上的電路圖

如果我可以量測在AB點通路時的電流及電壓、AC點通路時的電流及電壓...
那KSHuang4636大是否就能夠知道可不可行呢?

KSHuang4636 wrote:
最重要的是 當在用的時後 不可以有別的 audio source 發生
不然一個 system notification sound 都有可能會 trigger shutter.


這的確是一個問題,不知道有沒有辦法可以只限定讓這個程式發聲,其他所有的程式都變成靜音 @@
ACER Aspire 4935 Canon EOS 40D My blog: http://sandor.pixnet.net/blog

小豪 wrote:

恩..可以說是看的懂..也可以說是看不懂..畢竟不是本科系的 orz
先po一下在網路上的電路圖

如果我可以量測在AB點通路時的電流及電壓、AC點通路時的電流及電壓...
那KSHuang4636大是否就能夠知道可不可行呢?

我猜應該是 放開時 有壓差 沒電流
按下時是 無壓差 有電流
不過我想 codec 的 交連電容 可能才是最大的問題吧
因為 這樣一來 你永遠沒辦法 維持在 某個 DC 準位 (被電容慮掉了)

小豪 wrote:
KSHuang4636 wrote:
最重要的是 當在用的時後 不可以有別的 audio source 發生
不然一個 system notification sound 都有可能會 trigger shutter.


這的確是一個問題,不知道有沒有辦法可以只限定讓這個程式發聲,其他所有的程式都變成靜音 @@


這倒是可以
可能要做一個 dummy audio driver
然後把它設成 default audio driver 這樣一 來所有的聲音都會導過去
除了 要特別送到原來的 audio driver.


KSHuang4636 wrote:

我猜應該是 放開時 有壓差 沒電流
按下時是 無壓差 有電流
不過我想 codec 的 交連電容 可能才是最大的問題吧
因為 這樣一來 你永遠沒辦法 維持在 某個 DC 準位 (被電容慮掉了)



是否可以使用SR Flip Flop電路或是ADG433之類的IC達成這樣的功能,如此就不用考慮壓差及電流的問題了?
ACER Aspire 4935 Canon EOS 40D My blog: http://sandor.pixnet.net/blog

小豪 wrote:


是否可以使用SR Flip Flop電路或是ADG433之類的IC達成這樣的功能,如此就不用考慮壓差及電流的問題了?

基本上這樣還是存在 無法 output DC 的情況
也就是 phone jack output 沒法一直維持在某個電壓 只能正負一直擺蕩著
如果版主是想用PDA連接相機做快門控制, 而且限定用audio接頭的話, 可以讓PDA產生特定頻率的音效(例如DTMF), 然後用濾波器偵測後去起動原圖中的兩個按鈕(用relay或電子開關取代) , 應該就可以了.
還好我的D50是接收紅外線快門,目前用PDA來控制D50,愉快使用中!
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?