Arduino高速摄影触发器
http://player.youku.com/player.php/sid/XMzgwNzkzODI4/v.swf设备代码:/* Audio camera trigger by Matt Richardson
This is a basic sound-detecting camera & flash trigger for Arduino.
Use a piezo element for the sensor (see http://www.arduino.cc/en/Tutorial/KnockSensor)
Use opto isolators (aka optocouplers) for the flash and camera triggers
Camera must be in BULB mode for shutter release to work
*/
#define BUTTON_PIN 5
#define CAM_TRIGGER_PIN 11
#define FLASH_TRIGGER_PIN 12
#define SENSOR_PIN 0
#define LED_PIN 10
#define STANDBY 0
#define ACTIVE 1
#define WORKLIGHT_RELAY 9
#define SENSOR_THRESHOLD 0
int mode = STANDBY;
// For best results, set flashDelayMS according to what type
// of shot you're doing. 0 seems best for balloon burst while
// 10 seems best for shattering glass. YMMV.
long flashDelayMS = 10;
void setup() {
pinMode(BUTTON_PIN, INPUT);
pinMode(CAM_TRIGGER_PIN, OUTPUT);
pinMode(FLASH_TRIGGER_PIN, OUTPUT);
pinMode(LED_PIN, OUTPUT);
pinMode(WORKLIGHT_RELAY, OUTPUT);
digitalWrite(LED_PIN, HIGH);
digitalWrite(WORKLIGHT_RELAY, HIGH); //turn the lights on
}
void loop() {
if (digitalRead(BUTTON_PIN) == HIGH)
{
mode = ACTIVE;
digitalWrite(WORKLIGHT_RELAY, LOW); // turn the lights off
delay(2000);// to give time for light to go down and settle after button push
digitalWrite(LED_PIN, LOW); // show we're ready
digitalWrite(CAM_TRIGGER_PIN, HIGH); // open the camera shutter
}
if ((mode == ACTIVE) && (analogRead(SENSOR_PIN) > SENSOR_THRESHOLD)) //
{ //If we're in ACTIVE mode and we sense a pop:
delay(flashDelayMS);
digitalWrite(FLASH_TRIGGER_PIN, HIGH); // fire flash
delay(50);
digitalWrite(FLASH_TRIGGER_PIN, LOW);
digitalWrite(CAM_TRIGGER_PIN, LOW); // close camera shutter
mode = STANDBY;
digitalWrite(LED_PIN, HIGH);
digitalWrite(WORKLIGHT_RELAY, HIGH); // turn lights back on
}
}
作者BLOG:http://mattrichardson.com/blog/arduino-flash-trigger-parts-list/
里面有详细的材料介绍 摄影是我的喜爱,以前看过类似这样项目的简介,但苦于没有详细资料,谢谢弘毅,爆震传感器+单反B门,厉害。不知是否可以用其他方式控制水滴落入盆中的高速摄影。爆震传感器可能不合适。。。 说白了就是一个声控开关嘛,弄的那么复杂。。。还不如直接淘宝一个声控开关。。。哈哈 有趣的咚咚···:lol 沧海笑1122 发表于 2012-2-19 23:49 static/image/common/back.gif
摄影是我的喜爱,以前看过类似这样项目的简介,但苦于没有详细资料,谢谢弘毅,爆震传感器+单反B门,厉害。 ...
防水mic做声控行不行?水下的水滴声音很明显
沧海兄也是同好啊,我最近在纠结拍摄肥皂泡破掉的瞬间,MS比你的水滴还难抓 还有一种思路,因为一旦出水口确定,水滴下来与到达水盆之间的距离是一定的,所以下落时间应该也是一定的。可以将控制出水滴与触发快门结合起来,arduino实现,我曾经见过一个类似项目。防水mic的问题在于,等你触发快门、快门动作,这个瞬间已经过去了。 沧海笑1122 发表于 2012-2-22 15:13 static/image/common/back.gif
还有一种思路,因为一旦出水口确定,水滴下来与到达水盆之间的距离是一定的,所以下落时间应该也是一定的。 ...
你说光触发么?应该也是个办法,就是调传感器难度比较大,要是大点的东西比如草莓入水用这办法好些。
拍水滴的话曝光时间一般是在水珠弹起来那个瞬间,拍那个皇冠形水花,这段时间对于闪光灯来说应该足够了。 沧海笑1122 发表于 2012-2-22 15:13 static/image/common/back.gif
还有一种思路,因为一旦出水口确定,水滴下来与到达水盆之间的距离是一定的,所以下落时间应该也是一定的。 ...
一般高速摄影用B门+闪光比较实际,比较少靠快门来抓的 黑马兄,我查看了有关资料,你说得对。淘宝有类似的产品,叫“高速宝”。通过一个声音检测模块来捕捉爆裂声,一个光电对射模块来捕捉液滴落下。
这是一个光电对射传感器捕捉液滴落下的示意图。在水盆前有闪光灯,先把室内保持全黑,打开B门,然后滴下液滴,经过对射传感器,触发闪光灯。然后再按下快门,关闭拍摄过程。
这个传感器我找到一个。结合弘毅兄提供的实例,完全可以用arduio实现。
准备试一试,黑马兄如有兴趣咱们一起。{:soso_e181:} 沧海笑1122 发表于 2012-2-24 15:53 static/image/common/back.gif
黑马兄,我查看了有关资料,你说得对。淘宝有类似的产品,叫“高速宝”。通过一个声音检测模块来捕捉爆裂声 ...
好啊,我在深圳,有什么问题咱一起琢磨。
我才开始玩单片机,多指教了。 还是国内的FANS落后了, 国外的一个哥们做了很多 的传感器来用作的HIGH SPEED SHUTTER。 名字叫做
cameraAxe, 以后大家多去老外的网站看看, 不要总憋在自己的坛子里啊。 本帖最后由 iovejrj 于 2012-2-27 16:50 编辑
如果做成火灾报警器那样的设计··········利用折射后的激光和光敏电阻就可以实现“泡泡” 本帖最后由 iovejrj 于 2012-2-27 16:51 编辑
水滴和泡泡都行,只要利用反触发就好了,好处是不用保持黑暗 思路是一样的,但那个对环境的要求低,精度也可以很高 能做到很多做到高速宝做不到的事情 1、楼上的思路是否有案例或者资料,想继续了解下。
2、谢谢Birdflying1005,http://www.cameraaxe.com/wiki/index.php?title=Main_Page,这是cameraAxe的网站,我在看。
页:
[1]
2