自製手機快門線(二)-使用Arduino控制手機間格拍照

繼上一篇貼文-自製手機快門線 教大家如何製作一條快門線,不過還是不太實用,畢竟還是要手動按,感覺沒甚麼用,如果能夠做到自動拍照,豈不是更好呢?因此藉由相同原理,我們可以將 arduino 連上快門線,類似的線路,換湯不換藥,達成自動間格拍照。

沒有 follow 到上一篇貼文?底下有上一篇貼文的傳送門👇

http://35.239.56.113/shutter/

所需材料

1. Arduino UNO*1

2. 2N2222 電晶體*1

3. 3.5mm 音源接頭*1
4. 4K7 歐姆電阻*1
5. 220 歐姆電阻*1
6. 按鈕開關*1
7. 電線數根
8. 麵包板*1

線路接法

其實線路大致與上一篇的快門線雷同,因此相同的地方就不會多加贅述,重點在於將電晶體當作按鈕開關,並用arduino控制電晶體來形成迴路。

在接線之前要先了解一下電晶體的運作原理,電晶體一共有三隻接腳,由左到右分別為 (E)射極、(B)基極以及(C)集極,其中(B)基極是控制極,另外兩個端點之間的伏安特性關係是受到控制極的非線性電阻關係。電晶體基於輸入的電流或電壓,改變輸出端的阻抗 ,從而控制通過輸出端的電流,因此電晶體可以作為電流開關 ,簡單來說就是控制基極 (中間)來決定射極(左邊 )集極(右邊)是否形成迴路,來當作開關。

懶的畫圖,圖片來源:https://openhome.cc/Gossip/CodeData/mBlockArduino/mBlockArduino15.html

線路圖👇

實際接線圖

怕大家看不清楚,這裡放上更詳細的線路圖~

程式部分

#define shutterPin 7

void setup()
{
  pinMode(shutterPin, OUTPUT);
  digitalWrite(shutterPin, LOW);
}

void loop()
{
  digitalWrite(shutterPin, HIGH);
  delay(100);
  digitalWrite(shutterPin, LOW);
  delay(2000);//延遲2秒       
}

測試影片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *