Time-Lapse fotoğrafçılık için arduino tetikleyici yapımı

Arduino mikro kontrolcü hazır devresi ile yapılabilecek bir fotoğraf ekipmanı. Time-Lapse fotoğrafçılık için güzel bir alternatif

Orijinalini buradan okuyabileceğiniz makale ile Arduino mikro işlemcili kontrol kartı kullanarak bir time-lapse fotoğraflama ekipmanı yapabilirsiniz.

Time-lapse ın tam Türkçe karşılığını bulamadığım için ingilizce olarak yazdım, en yakın Türkçe karşılığı olarak Zaman Kaydırmalı kullanılabilir.

Zaman kaydırmalı (Time-Lapse) fotoğraflama tekniği nedir? diyorsanız buraya yada buraya tıklayıp bilgi alabilirsiniz.

Projemiz için gerekli malzemeler;
* 1 adet npn transistor BC546
* 1 adet 5KOhm direnç (yada 2 adet 10kOhms paralel bağlı direnç)
* 1 adet delikli kart
* Arduino hazır kartı (Bu projede Atmel168 kullanılmış)

Time-Lapse fotografçilik için arduino tetikleyici yapimi : www.KendinYapSitesi.com

Devrelerimizi aşağıdaki gibi diziyoruz.
Time-Lapse fotografçilik için arduino tetikleyici yapimi : www.KendinYapSitesi.com


Time-Lapse fotografçilik için arduino tetikleyici yapimi : www.KendinYapSitesi.com

Fotoğraf makinasını açıp, denklanşör düğmesine yukarıda kurduğumuz devreden çıkan kabloları bağlıyoruz.

Time-Lapse fotografçilik için arduino tetikleyici yapimi : www.KendinYapSitesi.com

Time-Lapse fotografçilik için arduino tetikleyici yapimi : www.KendinYapSitesi.com

Arduinoyu usb den bilgisayara bağlayıp, aşağıda yazılan kodları arduino ya yüklememiz gerekiyor. Yani devremizi aşağıdaki kodlara göre programlayacağız.



/* Time-Lapse Camera Controller

    ——————

*

    Hits a camera shutter at a set interval
    for time-lapse photography. The rate of the
    delay can be manipulated for unique effects.

*

    Created 5 February 2008
    by Randy Sarafan
    http://www.randysarafan.com

*
*/

int camPin = 7; // sets the camera shutter pin
int stupidvar = 30000; // sets the delay between pictures

void setup()
{
pinMode(camPin, OUTPUT); // defines pin as an output
}

void loop()
{
digitalWrite(camPin, HIGH); // presses the button
delay(5000); // waits
digitalWrite(camPin, LOW); // release the button
delay(stupidvar); // delay between pictures

// stupidvar = stupidvar + 1000 // increments delay by one second for unique effect.

}




Bu şekilde programladıktan sonra arduinomuzu çalıştırmamız yeterlidir, dış mekan çekimleri ve özellikle manzara çekimlerinde zaman kaydırma (time-lapse) tekniği ile mükemmel görüntüler çekebilirsiniz. Bu çektiğiniz birden fazla fotoğrafı birleştirerek film haline getiren bir sürü program var. İnternette kolaylıkla bulabilirsiniz.

İyi çalışmalar



Kaynaklar : http://www.instructables.com/id/arduino-module-for-time-lapse-photography/
İhtiyaç Listesi : * 1 adet npn transistor BC546 * 1 adet 5KOhm direnç (yada 2 adet 10kOhms paralel bağlı direnç) * 1 adet delikli kart * Arduino hazır kartı (Bu projede Atmel168 kullanılmış)

Bir cevap yazın