attiny45 延时拍摄
目标 :实现(高速)同步拍摄触发,延时拍摄硬件原理:相机控制三线,一般A地线B 对焦(半按快门) C 快门让B C线接A
线即是快门按下。
用品
ATTINY45 (ARDUINO) 空间紧张建议用85
跳线3v 纽扣电池
直联注意相机安全,
程序:
通过P4低电平导通快门;
设置参数有间隔时间及拍摄张数
按下P3(接地)时开始
经验值,P4接地时间保持长一点,否则相机还没反应过来。
程序:
int delay_time = 300; //5*100 - 200
int shut_count = 10;
int shutterpin = 4;
int presspin = 3;
boolean start = true;
void setup() {
pinMode(shutterpin, INPUT);
pinMode(presspin, INPUT_PULLUP);
}
void loop() {
int i ,val;
delay(1000); //wait for change the value use serial if serial is value
val = digitalRead(presspin);
if(val == LOW)
{
for (i=0;i<shut_count;i++)
{
shut(); //show work
delay(delay_time);
}
start = false;
}
//need to end show end
}
void shut()
{
pinMode(shutterpin, OUTPUT);
digitalWrite(shutterpin, LOW); // turn the LED on
delay(150); // wait for a little
pinMode(shutterpin, INPUT); //turn the LED off
delay(150); // test the jingyan ,for camra can take
}
下一步,通过串口程序命令设置间隔时间及拍摄张数(未测试完毕);使用MAX芯片实现快门线导通;实验板转应用
"通过P4低电平导通快门;"
直接连相机???
这个和相机型号有关吗??我查过一些相机快门线电路图,有的是有电阻的。
还有人建议用场效应管。
“使用MAX芯片实现快门线导通”,这个芯片是什么?我不太懂电子电路。
还有,可以加一块液晶屏+上下左右按钮,
然后用按键在液晶屏上设置各种参数。
StrongZhu 发表于 2013-2-26 12:17 static/image/common/back.gif
"通过P4低电平导通快门;"
直接连相机???
加了这些,体积和功率都变大了 有没有试过能连续运行多久?延时摄影有时需要拍摄很长时间的啊~~lz为什么把拍摄张数在程序里限制掉呢?加一个按钮作为程序启停的开关,应用的灵活性应该会更好哦 yyy_zc 发表于 2013-2-26 12:47 static/image/common/back.gif
加了这些,体积和功率都变大了
加了液晶屏?
嗯。。你是准备在家用?还是带出去? 应该给attiny刷什么bootloader啊? bys_1123 发表于 2013-2-27 01:32 static/image/common/back.gif
应该给attiny刷什么bootloader啊?
attiny 太小,没有 bootloader ,可再本网站 查 attiny45 85 有说明 如何装入程序 attiny45多少钱一块的?好用吗?一直想玩下 smfox10 发表于 2013-2-28 13:29 static/image/common/back.gif
attiny45多少钱一块的?好用吗?一直想玩下
想玩可以考虑attiny85,价钱相似,flash大一倍,45的4K实在太小了。
价钱大约是328的一半,很好用。
页:
[1]