自製Sony NEX-5的紅外線遙控器(幾乎所有紅外線遙控設備都能使用)
文∕趙英傑
Sony NEX-5和NEX-3在硬體規格上的差異就是NEX-5具備錄製Full HD影片,以及紅外線遙控的功能。去年十月決定購買NEX-5的因素之一,就是因為它具備B快門(沒有時間限制)和紅外線控制埠(要是能接快門線,或是透過軔體設定長時間B快門曝光就更好了)。
紅外線遙控的38KHz訊號,其實能從立體聲音訊號產生,也很容易DIY。筆者已經「錄製」好Sony NEX-5的快門和2秒延遲快門的聲音訊號,有WAV, AIFF和MP3等三種格式,讀者可以透過任何MP3隨身聽、iPod/iPhone/iPad, Android手機、PSP遊戲機…等裝置來控制照相機。Sony NEX-5相機的遙控訊號檔請按此連結下載(採ZIP格式壓縮,約128KB)。
這是在HTC Desire Android手機上播放其中的一個快門控制檔的模樣:
【2011/07/10更新】這一篇文章「Android手機系統適用的開放原始碼紅外線快門與縮時攝影控制器」,包含搭配此紅外線發射器使用的免費Android紅外線遙控器程式。
除了聲音格式的紅外線遙控訊號之外,我們必須準備兩個紅外線發射LED(我是從舊的遙控器拆下來的),如下圖般銜接在耳機線,才能把聲波轉換成紅外線:
使用紅外線裝置有一個問題:紅外線是在開放空間中傳遞,因此如果你在操作遙控器時,身邊正好也有人在使用相同的設備,那麼,該設備有可能也會受到影響。雖然從隨身聽耳機線推動的紅外線訊號不強,不太可能會影響到其他設備,不過,為了避免自己的相機受到干擾,操作時最好還是將紅外線埠遮蓋起來。
Sony NEX-5相機的紅外線埠高度,大約是一個樂高積木的高度:
因此,我將紅外線發射LED安裝在兩層相疊的樂高積木下方,正好對準NEX-5的紅外線埠,同時也遮蓋了紅外線埠。積木的側面設置一個立體耳機插孔,方便使用立體聲延長線連接此紅外線發射器和隨身聽:
這是紅外線發射器的另一面:
紅外線遙控器DIY
底下是樂高積木版的紅外線發射器所需的全部零件:
先把兩個紅外線發射LED焊接在立體聲插座上:
另一面長這樣:
然後把立體聲插座黏在事先切割好的積木裡面,後面用一小塊橡皮擦塞住縫隙。最後再把兩片積木黏在一起就完成了!
做好積木版的紅外線遙控發射器之後,再用積木拼裝一個“ㄇ”字形的架子跨在NEX-5本體上固定,並且接上立體聲延長線和隨身聽。
先啟動NEX-5的遙控器模式,再從隨身聽播放快門訊號聲音檔,就能遙控NEX-5啟動清脆的「喀嚓」快門了 🙂
只要把紅外線訊號先錄製好,就能透過這個紅外線發射模組控制設備。 您可能想到了,既然紅外線訊號是透過聲音傳送的,那如果用藍芽立體聲耳機傳送,豈不是等於「藍芽遙控器」了嗎?
嗯,好主意。我試過了,無效。
拍攝縮時攝影(timelapse)
這個控制器雖然簡單,不過挺好用的,假設您想要讓照相機每隔10秒鐘啟動快門,也就是拍攝出縮時攝影(timelapse)效果,只要在代表控制訊號的聲音檔後面加上10秒長的靜音,並且在播放時,將此聲音檔設定成循環(loop)播放即可。
錄製紅外線控制訊號的方式也很簡單,只需要使用一個紅外線LED。詳見老外"jumpjack"的"World’s cheapest remote control replicator: just 1$ !"
這篇文章(我也許會將它翻譯成中文)。
做得好棒!!
我想請問一下.那個聲音檔是用什麼軟體產生呢?
有長曝得聲音檔嗎?
IR聲音檔是用錄音軟體(如:開放原始碼的Audacity)將紅外線發射訊號轉錄下來的。若需要長時間曝光,最簡單的方法是將此錄音檔設定成手機鬧鈴聲,如此,指定的時間一到,快門也就被遙控器關閉了 😉
have fun!
jeffrey
設成鈴聲的方式.等同於重複播放?
如此一來不就等同於很快的按快門而已嗎?
@0@.我懂了.我忘記開B快門.謝謝
不客氣 😉
可惜沒法用藍芽搞
不知是不是藍芽傳聲音的時候偷偷把高頻濾掉了?
有可能,另一種可能是藍芽耳機的輸出功率不夠高,我用攝影機檢查IR LED,沒有被點亮。
thanks,
jeffrey
老師好久沒來你網站了,你還是一樣那麼神奇的在造這些硬體的高科技:shock:
老師我最近在facebook發現這款flash網頁遊戲http://yz.wayi.com.tw/active/20110307/index.html
,真是讓我驚艷萬分,flash居然能製作出這種萬人線上遊戲:shock:
遊戲的流暢度,真的不輸用其他程式軟體,開發出來的萬人線上遊戲,他有個好處免安裝,用facebook帳號即可在網頁上玩,請問老師用flash製作這種萬人線上遊戲,是搭配和flash相容的資料庫伺服器即可嗎?還是需要其他特別的架構或條件?
我不知道華義國際的伺服器是不是自行開發的。
市面上有不少現成的Flash多人即時連線伺服器,例如:
SmartFoxServer
ElectroServer
Mesmotronic Multiuser Server
還有提供多人連線的web hosting服務:
nonoba
提供你參考。
have fun!
jeffrey
嗯嗯!謝謝老師又傳授高級的武功給我::mrgreen:
不好意思想請問一下~如果把一般耳機的兩條線直接拆掉接在兩顆LED燈上的話~效果也是一樣的嗎??謝謝:smile:
耳機線要用立體聲的,裡面有三條導線,不用接地,將左聲道和右聲道分別接在LED兩腳即可。
have fun!
jeffrey
謝謝大大的解答:lol:
另外想再請教一下就是
我用大大提供的MP3音訊來控制快門都是OK的
但是我想要把秒數延長來拍攝縮時攝影
可是音訊的部分怎麼用都會失敗沒辦法傳到LED燈
想請問是哪裡出問題了呢:sad:
加入十秒靜音要怎樣才能辦到>
1. 下載並安裝Audacity音效編輯軟體(免費)
2. 在Audacity中開啟sony_nex_shutter_release.wav檔
3. 選擇主功能表的「控制→跳至結束點」指令(或直接按下End鍵)。
4. 選擇主功能表的「產生→靜音Silence」指令,在對話方塊中輸入10秒。
5. 選擇主功能表的「檔案→匯出」指令,將聲音檔匯出成WAV格式(或其他格式)。
have fun!
jeffrey
木有乐高积木T.T乐高有少量颗粒套装买吗
为什么需要两个红外线发射led灯呢
如果只想要积木的造型,不一定要用乐高积木,玩具店或书局就买得到其他品牌的积木。乐高积木也有小盒装的。
用两个红外线发射LED的原因:一个声道的频率响应范围约为20Hz~20KHz,但红外线遥控的发射频率是38KHz,将红外线讯号事先拆成两半录制在左、右声道(分别代表正电位和负电位),就能通过两个声道的LED生成38KHz讯号了(一个LED在正电位导通,另一个在负电位导通)。
大大!
我是用NEXUS ONE的, 用大大教授的方法接好了也用了大大的1.1APK, 但是都不行… 😥
如下圖:
http://img.ly/7g0i
hi 滷蛋:
1. 請確認媒體音量是否開啟到最大?
2. 是否使用立體聲耳機線銜接?
3. 發射訊號時,使用webcam或者攝錄影機觀察紅外線LED,因為攝影機的CCD或CMOS光譜範圍涵蓋到紅外線,能觀測到它們。如果紅外線LED沒有被點亮,可能是接觸不良。
good luck!
jeffrey
CUBIE大!
完成了謝謝!
如下圖:
http://img.ly/7jVC
但要靠好近才用得到…大概0.5m-0.8m
今晚試試玩星軌, 謝謝大大! 😀
恭喜!請問香港一般住家大廈的頂樓可以讓住戶上去嗎?如何可以,應該是不錯的拍攝地點。
發射功率∕距離不足方面,,我覺得大概可以從三方面著手改良:
1. 在Android手機上,有兩個叫做Volume Boost以及Audio Hack的軟體,號稱可以提昇音量輸出達30%,或許可以增長發射距離。不過,遙控訊號的聲波有可能被過度放大而失真,失去作用(我還沒試過)。
2. 我們既然無法增加手機的輸出功率,只好想辦法降低外部元件的功率消耗。就好像省電燈泡一樣,消耗電力瓦數低,但是亮度不變;那麼,在相同的電力條件下,紅外線可以射得更遠。我不確定是否有比一般紅外線發射LED消耗電力更低的LED。
3. 連接外部放大器,就好像接上音響的後級擴大機一樣。但是這需要額外的電路與電源,倒不如直接做一個遙控器或買現成的。
請把這玩意兒當成NEX快門線的替代方案,非一般的無線遙控器。
have fun!
jeffrey
大大你好!
香港的頂樓是可以上去的! 但最近都沒有時間去拍照 😕
已試過Android Market的Volume+, 將聲音加強到+8(+9以上已沒有反應…)
但發射距離沒有增長… 但0.8M已好好用! 謝謝大大!
還有!乒乓球閃光燈柔光罩真是超捧!!! 😀 😀 😀
wow, 那頂樓真是拍星軌的好地方,不過風勢應該也不小。
真可惜Volume+派不上用場,感謝告知!
你好,感谢你的分享!
我来自大陆的江苏江阴,想请教下,我使用你介绍的Audacity软件将电视机的红外信号录制成音频信号,但无法遥控电视机,望有空指教下,谢谢!
对了 Audacity软件我设置成38kHZ的,没有成功,麦克我用的是普通的,不知道是否一定要用立体声麦克?还是说光是一个麦克还不行,还需要红外线信号采集电路配置起来使用才能采集成音频信号。
我最初录制IR信号时,采用的是Acer Aspire 4741G笔记本的麦克风接口,但是它的音质太差了,IR信号严重失真,无法使用。而且,这一台笔记本并没有Line in接口。
虽然录制信号时只需要单声道,但强烈建议使用Line in接口录制。一般的台式机都有Line in。
后来改用N年前买入的Acer Aspire 3003Lci,它有Line in的接口,录制的声音质量比麦克风接口好很多。
录制信号之后,需要在Audacity软件中进行一些处理,内文提到的国外网站有手把手的教程。
have fun!
jeffrey
真想不到,cubie 回复的这么迅速,很是意外哦!
感谢答复。我再试试。 😀
大大您好
因為我本身自己也有NEX相機
所以看到大大您的這篇文章很有興趣的也想跟著做
而我本身比較不懂電子
所以只去電子材料行買了兩顆發射型的紅外線LED
並不知道他的型號或什麼之類的
所以我也如法炮製的做了一個
但是不知道為什麼都沒有辦法使用
我把音效檔放到我的 IPHONE上面播也不行
去抓IPHONE裡的一套叫DSLR.BOT來試也不行
是不是我在做的時候弄錯了呢?
成品圖在此
http://www.wretch.cc/album/show.php?i=evilzero24&b=1&f=1805544629&p=0
hi iCe:
那兩個LED必須要緊緊靠在一起才行,因為這兩個LED發出的光束必須看起來像同一道光束。
我在製作時,有用砂紙將兩個LED圓柱體的一邊稍微磨平再黏合。
thanks,
jeffrey
謝謝我再試試看!
你好,
我照了你的方法接,
但是紅外線LED卻都不會點亮,
試過很多個裝置撥放那個聲音檔,
但都無效,
想請問一下,
兩個LED +-對接後,
哪邊接左聲道哪邊接右聲道應該沒差吧?
嗯,沒差別。
你好
如果我把電視遙控器的紅外線錄起來
再放到mp3裡
電視會被遙控嗎
可以,但實用性不高,因為MP3隨身聽的輸出功率不大,驅動紅外線LED的發射距離有限。
have fun!
jeffrey
請問,您是怎麼錄製的?有相片嗎
錄製的方式請參閱上文最後一段所提到的老外網站。
have fun!
jeffrey
我以經知道了
但是
耳機線要怎麼接阿
可以教我嗎
我的耳機線有 橘色 綠色 藍色
hi daniel:
每個耳機訊號線的線材顏色可能不同,因此你必須自行測量。方法如下:
到五金行或電子材料行買一台三用電錶(或者稱作「萬用電錶」),
買250元以內的機種就夠用了,
數位式(數字顯示)或類比式(指針)都行,
數位式比較容易閱讀。
立體聲形式的耳機插頭,
中間有兩道絕緣體,
將它分成三個接點,
其中,
最前端(尖端)部份是「左聲道」,
中間是「右聲道」,
最靠近導線部分的則是「接地」。
你需要找出哪一條線是連通到哪個接點,
三用電錶就派上用場了。
將電錶的旋鈕轉到測量電阻的選項(例如:20K或其他),
再將探測棒的一端碰觸導線,
另一端碰觸耳機插頭的任一接點看看,
當電錶顯示的阻抗讀數變成0(或很低的數值),
代表它們是相連的。
其實也有其他簡單的測試是否導通的方法,
例如,線條一端接小馬達,
耳機其中一條接線點接上電池的一端,
電池的另一端再接上小馬達的另一個接點,
如果馬達會轉動,
代表它們是相連的…諸如此類。
不過最方便的測量方式還是用電錶。
have fun!
jeffrey
請問是地線和左聲道嗎
不,是右聲道和左聲道,請參考內文圖片。
我在問一下
https://swf.com.tw/?p=176
內的發射器
可以改成3.5mm的嗎
你是指,把原本的iPod接頭,換成3.5mm的聲音輸入插座或插頭嗎?
可以,那直接買一般形式的FM發射器即可。
thanks,
jeffrey
謝謝
我知道了
請問
FM發射器要到哪裡買阿
連鎖電器行和網拍都買得到。
你好
小弟用 desire Z 手機有成功,但是距離很短
後來接NB,用NB直接播放LED訊號音樂,可以在60cm左右搖控到
而且很靈敏
請問這是發射功率大小的問題嗎?
我可以在LED上加強發射強度嗎?
因為我用MP3去發射就怎麼試都不行
謝謝
hi sam:
你可以嘗試製作一個音頻放大器,但是對我來說,這用處不大,而且還需要多加一個電源。我製作這遙控器的主因是Sony NEX系列沒有「快門線」插孔,必須透過紅外線埠控制B快門;如果需要遠距離遙控,建議製作或購買專屬的紅外線遙控器。
have fun!
jeffrey
是這樣的,最近想拍”縮時攝影”,看來這要用MP3播放
還是大大您有更好的方式來拍縮時攝影?
“MP3隨身聽”我只試過iPod touch和PSP。假如MP3隨身聽不能用,手機也不方便使用的話,大概只有購買或自製遙控器一途了。
thanks,
jeffrey
大大您好
我照著你說的方法做了三組(照片如下)
http://flic.kr/s/aHsjwvDSLe
可是只有這一組可行
(http://flic.kr/p/azc9ED)
而且用起的不是很順
會LAG要不然就是沒反應
可以用的那組我是真的去拆兩個遙控器的紅外線發射器來用
其餘兩組是去電子材料行買的
(跟店家說我要遙控器用的那種紅外線發射器外型類似LED的那種)
我想請問說:
1.紅外線發射器的類型有很多種嗎?是不是我買錯?
2.另外請先看這張圖(http://flic.kr/p/azck4a)
因為這兩個紅外線LED是分別從兩個遙控器拆下的
所以”天線?”的高度不同~這會有影響嗎?
3.焊接的時候過熱是否會有影響成品?(判定過熱是因為我被燙到)
1. 紅外線LED有不同的波長,遙控器用的是940nm;不過,有些電子材料行也不知道他們引進的是哪一種波長,只有外型大小的區別。
2. 只要高度不要差太多,沒有影響,因為兩者的亮度差別不大。
3. 要看你用的烙鐵瓦數而定,如果是15w,那麼就算加熱一分鐘,LED應該也不會燒壞;一般來說,在零件的接腳上最好不要連續加熱超過10秒。
我剛剛看了上面其他大大的留言後去試了一下
用NB真的可以很輕鬆的控制
三組都可以用
很靈敏
而且距離也比較遠
你好,我是從01連結過來的
想不到科學活用解釋了我多年的困惑
光線聲音都是”波”
所以可以從音訊轉成紅外線,是這樣嗎?
請問如果我要拿DESIRE HD控制我的TOSHIBA電視機,這樣可行否?
(如果可以請用EMAIL回覆,謝謝)
hi jimmy:
是的,聲音和光都是一種波,但是產生的方式不一樣。聲波是透過物質震動產生,如果將20KHz以上的訊號透過壓電元件輸出,就變成了超音波;光波則是由電磁場震動產生,紅外線LED就是一種可以將電子訊號轉換成光的元件。
你可以用本文的電路來控制任何紅外線遙控裝置,但前提是,你必須先把該裝置的遙控訊號轉錄成聲音形式。
have fun!
jeffrey
您好,想請問一下關於錄製IR的問題
因為想利用手機(HTC Legend)控制家中電視(開/關)
所以有根據版大所提供外國的網站跟著步驟做完
但最後撥放音訊沒有產生動作
(聲音已有開到最大聲)
有利用相機檢查紅外線LED是否有發光
而紅外線LED確實有被點亮
但似乎是錄製的IR產生了問題
所以無法控制
但是始終找不出問題點
所以希望能請幫忙指教關於IR的錄製是否有錯
http://www.flickr.com/photos/72304721@N05/6529446073/
http://www.flickr.com/photos/72304721@N05/6529424879/
http://www.flickr.com/photos/72304721@N05/6529425359/
最後我是將聲音檔匯出成WAV格式
還有關於發射的訊號是只要一個就夠了
還是說要三個?
因為外國網站好像只有用到一個
但看板大的音訊檔有三個
請問有差嗎?
謝謝!
hi syuan:
你錄製的IR檔案應該沒問題。我錄製成三個檔案是為了在不同的平台上播放,在Windows電腦上,最好使用WAV格式,因為它沒有壓縮損耗。轉存成MP3格式時,位元速率盡量調高一點,否則IR的高頻訊號會在MP3壓縮之後失真。
那兩個IR LED應該盡可能地並排靠攏,我在黏合兩個LED時,其實有事先將它們的一邊稍微磨平,以便能緊密接合。
have fun!
jeffrey
請問錄製的電路要怎麼弄?AND要怎麼把訊號拆開成兩半?一個在左聲道,一個在右聲道?
❓
我看到電路圖了!!!!!最重要的是:怎麼把音訊拆開???要如何設定?(我英文很爛,都看不懂!) 🙁 😥
請問怎麼把音訊拆開???要如何設定?(我英文很爛,通通都看不懂!) 🙁 😥
大大您好
請問關於錄製IR的方式
除了老外那篇以外還有其他方法嗎?!
應該可以將原始的IR數位訊號,用軟體的方式轉成WAV或其他格式,但我不確定是否有現成的方案。
have fun!
jeffrey
大虾,按你文章中的步骤,一步步做了,两个红外头都能点亮,耳机插头的左右声道也应该没整反,用的是大虾你录制的音频文件,用ipad发射,貌似设备没有反应;另外,老外那个录制音频的链接失效了,能给个音频录制的说明么,谢谢了
虾米?用iPad遥控会不会太夸张啦?建议先接PC或Mac测试看看。刚刚看了老外的网站,还在,那网站应该不需要翻墙。
have fun!
jeffrey
大大您好 我是拿NEX-5N使用了了妳轉錄的sony_nex_shutter_2s_delay.mp3 可以成功啟動
但是使用sony_nex_shutter_release.mp3 無法啟動 想請教是為什麼?? 感謝 😀
hi chris:
請問你用什麼裝置播放?建議先採WAV檔試試看,因為MP3是經過壓縮的音樂檔,高頻訊號可能被濾除掉了,WAV則是無損的原始格式。
good luck!
jeffrey
使用windows media player 放WAV可以使用了 不過10次中1次XD
我是是調大音效 3Q~
謝謝 我知道為什麼了 發射器離接受器太近XD 感恩~ 😀
大大你好
請問兩個紅外線led一定要靠越近越好嗎
我參考了這篇文章的外觀做了一個發射器
http://blog.xuite.net/misgarlic/weblogic/56314798-DIY+-+NEX-5+NEX-5N+NEX-7+A-77+%E7%B4%85%E5%A4%96%E7%B7%9A%E9%81%99%E6%8E%A7%E5%99%A8
不過目前只能在電腦上作用 接到手機上無法成功啟動快門
目前只能推論可能只是手機的輸出功率不足
但還是想問問兩個led之間的距離有否影響~?
hi brad:
極有可能是輸出功率的問題,但LED也應該要緊靠在一起。
have fun!
jeffrey
B门的话,要怎么播放音频呢?需要关闭快门的音频么?
使用相同的音频,关键是,相机必须设置为B门模式。
have fun!
jeffrey
你好.非常多謝你的share.現在我可以用iPhone 和你的NEX shutter wav 控制nex快門.非常感謝.請問可否錄制 Nex5 video recording 的wav?我在其他網址看見有
Control video record 的code.但不知怎處理.其網址為(http://sonyalphanex.blogspot.hk/2012/06/wireless-sony-nex-video-record-via.html).
Thank you.
hi solar:
感謝分享!我七月底之前會測試看看。
thanks,
jeffrey
多謝回䨱.期待. 🙂
不好意思,我想請問一下
如果今天我有一隻ANDROID手機有內建紅外線裝置
那是否可以透過那個裝置錄製紅外線的頻率(比如說電視遙控器)
然後再利用這個頻率下去做發送操作電視的動作呢??
hi michael:
我覺得市面上出現內建紅外線裝置的Android手機,機率很低。不過,十多年前,市面上確實有採用Windows CE嵌入式系統的智慧型遙控器,我不知道羅技(Logitech)的高階Harmony系列遙控器,是否有內建特殊的作業系統。
如果出現了Android紅外線遙控器,那它一定會內建錄製遙控訊號的軟體,其錄製格式也將是類似PRONTO那種編碼格式,不會是聲音檔。
have fun!
jeffrey
您好,我在Mobile01寫了篇”使用耳機孔的IR遙控器“,提到參考網站時有連結到您這一篇文章,希望您不會介意,如有不妥也請告知,我會移除連結。
hi kaiser:
您寫的很好,感謝告知!
thanks,
jeffrey