這趟一個人的旅行非常有趣 但也因為只有一個人旅遊 常常因為要拍跳拍而讓我困擾萬分
因為小弟的遙控器可能因為被我拿去洗衣機洗過兩次而在冰島壞掉了
為了拍跳拍我往往必須設定十連拍然後自己抓時間來跳才可以順利拍成
就在此時我就有個想法 何不自己做個聲控拍攝器呢
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-2d8151e33b4399af66194248be8c9c2e.jpg)
好啦 有了想法就要開始行動
首先透過google發現國外有人已經有做過類似的東西(所以我不是自創 是參考他人的作法)
(可參考 http://mattrichardson.com/Arduino-Photo-Trigger/)
雖然國外介紹的算仔細 但感覺還少了些甚麼 比如怎麼讓相機能自動拍照
好在國外也有網站介紹Nikon D7000的線控是怎麼控制相機的快門(可惜我忘記網站網址了)
總之先買一條便宜的線控線來瞧瞧吧
拿到線控線後先把後面的線皮刮掉 可以看到裡面有三條電線
這三條電線就是控制整個相機的關鍵
這三條電線完全分開時是不會作動
但其中兩條相接就會對焦 而另外兩條電線相接就會啟動快門拍照(也就是說有一條線會重複用到)
至於是哪兩條 我只能說大家自己試試看吧 因為我找不到國外那網站啦 無法用圖片介紹
但很容易可以試出來 就大膽地試試看吧
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-4b264c45376a4932628eb29b7aef8016.jpg)
好啦 可以控制快門後想想要怎麼控制閃光呢?
一樣買個 PC Sync Cable來接閃光燈吧
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-198654a90a2a54f25ac7fcf56edeac66.jpg)
這個線也是要刮掉後面的線皮 然後會看到兩條電線
這兩條電線相接觸就會觸發閃光囉
接上SB910後的樣子就像這樣
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-5ac39ba7b3f106f1966a306e4020d768.jpg)
好啦 搞定線材後要怎麼控制呢???
最簡單的方式就是用Arduino 來控制囉
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-1f024f7292dca8db85de8a973d857438.jpg)
因為我們要能快速控制 PC Sync Cable 與相機快門線的通與斷路
所以我們還需要一個能快速造成通路與斷路的東西來輔助
根據國外網站上的介紹 小弟也跑去買了一顆 Panasonic AQW280EH 來用
這顆是有八隻針腳的光偶繼電器 可以控制兩組電路的開關 剛好一個拿來控制相機 另一個拿來控制閃光燈
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-8fd0a15f3199a6513b13ae6e7f1484e1.png)
因為想用成聲控 所以我還加裝了一個收音器在Arduino上
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-7c36ae0c7e7f8392e7e395638947b5a7.jpg)
好啦 完成品大概就像這樣
我知道很LOW啦 但是這只是簡單用Arduino裝一裝呀 就不要太介意外觀了
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-1e3c6be6872987eb96f3ed88dabf4715.jpg)
好啦 先試試看氣球爆破吧
換個黑色背景試試看
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-4985cc38765506ebff077abc1d161d1a.jpg)
雖然看不到氣球炸開的那一瞬間
但還是可以拍到氣球內部的小紙屑飛散的狀況
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-f0133f00cdd29e36c831066a5bfc8048.jpg)
拿水球來試試看囉
炸開的那一瞬間水會因為還沒完全散開而呈現半橢圓形
酷呀
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-78bb4b3cc99a65b4a096a4d142346430.jpg)
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-1752fbb24e358a67bb4f7371607d7175.jpg)
如果反著拿會怎麼樣呢???
結果因為氣球炸開的那一瞬間氣球球體爆開00
手向上的力量會穿過水而拍成這樣
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-3f083960b70109eca584f00fc0d8ae5f.jpg)
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-a10677eea41482ea7fe7f3cc5d111aff.jpg)
好啦 最後是極端的試驗 再被打巴掌的那一瞬間居然可以拍到超猙獰的畫面呀
哈哈哈哈哈
![[分享] 自製Nikon D7000聲控快門線吧](http://attach.mobile01.com/attach/201408/mobile01-784726b4b0c93afe75e93acca6e9c94e.jpg)
這些總共花費約為一千多元 好像也沒有比買個遙控器便宜
但是樂趣無價囉
給有需要的人參考看看
有興趣的人可以參考我的部落格
http://apble14.pixnet.net/blog/
其實Arduino的程式非常簡單
這裡附上 有需要的人可以參考
#define LIGHT_TRIGGER_PIN 8
#define CAM_TRIGGER_PIN 7
int sensorPin = 3;
int sensorValue = 0;
void setup() {
pinMode(CAM_TRIGGER_PIN, OUTPUT);
pinMode(LIGHT_TRIGGER_PIN, OUTPUT);
pinMode(sensorPin, INPUT);
digitalWrite(CAM_TRIGGER_PIN, LOW);
digitalWrite(LIGHT_TRIGGER_PIN, LOW);
Serial.begin(9600);
}
void loop() {
sensorValue = digitalRead(sensorPin);
if(sensorValue == HIGH)
{
digitalWrite(LIGHT_TRIGGER_PIN, HIGH);
digitalWrite(CAM_TRIGGER_PIN, HIGH);
delay(20);
}
else
{
digitalWrite(LIGHT_TRIGGER_PIN, LOW);
digitalWrite(CAM_TRIGGER_PIN, LOW);
}
}