這是第二個用開源硬件觸發的自動攝像機。在此我將向你們展示如何製作一個可用動作觸發的照相機。這個機器一旦探測到位於照相機前的動作,就會觸發伺服系統,由此自發地按下快門, “咔嚓”拍張照片。
與之前的版本類似,這一裝置也是以開源硬件作為動力源。
主要材料:
開源硬件 | 照相機 |
運動傳感器模塊 | 伺服系統 |
所需工具:
剪刀 | 美工刀 |
馬克筆 | 熱膠槍 |
製作步驟:
第1步:
第一步:零件
這部分的材料與工具很簡單,而且容易找到:
開源硬件
照相機
運動傳感器模塊
伺服系統
第2步:
第二步:觸發器
首先,讓我們將伺服裝置按如下圖放在照相機上,我的照相機完全模擬無電氣開關的觸發,因此我使用伺服來點擊觸發器。你可能需要電線連接器,或者也可以用熱膠將伺服貼在攝像機上。默認情況下,我將伺服觸發相機設置在105 *,但是如果你的伺服無法點擊觸發器,那麼就在開源硬件代碼中改變這個值,將其改為更高的值,例如120。將伺服與開源硬件連接起來。默認情況下,伺服是附加到字碼頂針10。完成這些後,是時候來連接伺服到開源電路板上了。伺服有3根電線,紅色線連接開源硬件5伏,黑色接地,黃色是信號針,連接字碼頂針10。
第3步:
第三步:編碼
是時候上傳代碼,以確保藍牙模塊沒有連接到arduino電路板,否則代碼無法上傳到電路板。從附件中下載代碼,並將其上傳到你的電路板上。當這些工作做完後,可以開始設置運動傳感器了。
代碼
const int buttonPin = 11;
int buttonState = 0;
void setup() {
pinMode(buttonPin, INPUT);
ch(10);
}
void loop(){
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
e(135);
delay(1000);
e(90);
}
else
{
e(90);
}
}
第四步:運動傳感器
好了,我們現在來添加運動傳感器模塊。我是在eBay中找到這個東西的,每當它前面有運動發生時,都能產生高輸出。我的運動傳感器感應角度有270度及前方5米的範圍。因此它能很好運行。運動傳感器連接針11。
Copyright ©2024 製作窩 All Rights Reserved.