İçindekiler:

Potansiyometreli İntervalometre: 4 Adım
Potansiyometreli İntervalometre: 4 Adım

Video: Potansiyometreli İntervalometre: 4 Adım

Video: Potansiyometreli İntervalometre: 4 Adım
Video: Arduino ile 28BYJ-48 Step Motor Kullanımı, Potansiyometre ile Hız ve Yön Kontrolü 2024, Temmuz
Anonim
Potansiyometreli İntervalometre
Potansiyometreli İntervalometre

Zaman atlamalı için kolay parametre girişi olan çok basit bir intervalometre yapmaya karar verdim. İntervalometre iki düğme (Gir ve Seç) ve bir potansiyometre (pot) kullanır. Butonlar ile programlama moduna girebilir veya time lapse çekimi başlatabilirsiniz. Pot ile (küçük bir hatayla) atışlar arasındaki saniye miktarını ve toplam atış dakikalarını belirleyebilirsiniz.

Zaman atlamalı parametreleri seçmenin ve hesaplamanın birkaç yolu vardır. Burada önerdiğim şey onlardan sadece biri.

Zaman aralığı ve toplam zaman atlamalı çekim süresi girdikten sonra program, toplam çekim miktarını hesaplayacak ve belirlenen saniye aralığında çekim yapmaya başlayacaktır.

C'deki Arduino için bir program taslağı ekledim. Bu sadece bir taslak. Ben iyi bir programcı değilim, bu yüzden bunu bir fikir olarak alıp ihtiyaçlarınıza göre daha iyi bir sürüm oluşturabilirsiniz.

Gereçler

İşte bu projede kullandığım malzemeler:

01 x Arduino Nano

PCF8574T (I2C) ile 01 x LCD 16x2

01 x 4N35 genel amaçlı fototransistör optokuplör (PC817 veya benzerini kullanabilirsiniz)

02 x geçiş düğmeleri

01 x 10k potansiyometre

02 x 10k dirençler

Ohter: kart, konektörler, teller, USB kablosu.

Adım 1: Birleştirin

Birleştirmek
Birleştirmek
Birleştirmek
Birleştirmek
Birleştirmek
Birleştirmek

Tüm bileşenleri lehimlemek için standart bir evrensel kart kullanıyorum. Ardından Nano'yu monte etmek için terminaller kullanıyorum ve doğrudan pimlere lehim yapmaktan kaçınıyorum. Ayrıca fototransistör için bir IC soketi kullandım. Daha sonra doğrudan bileşenlerin geri kalanı üzerine lehimlenir.

Tel sarma ve bakır tel kullanıyorum. Ekran, vidalı breadboard ayırıcılar kullanılarak monte edilir.

Programlama yaparken USB konektöründen Nano'ya giden gücü kullanıyorum. Ondan sonra, eski bir cep telefonundan 5V'da bağımsız bir güç kaynağı kullanmaya karar verdim. Konektörü pinler için uyarladım. Nano'ya GND pinini ve 5V pinini kullanarak güç verdim.

Sonra pot direncinin bir ucunu GND'ye, diğerini 5V'a bağladım. Merkez, A0'a (analog giriş) bağlanır. A0 girişi 0V ila 5V arasında okuyacak ve onu 0 ila 1023 aralığında bir tamsayı değerine dönüştürecektir.

Düğme anahtarları Nano'da D3 ve D4'e bağlanır. Sonunda D13'ü fototransistöre dijital çıkış olarak kullandım.

Standart bir 2,5 mm fiş kullanan, DLSR olmayan eski bir Cannon SX-50HS'm var.

Adım 2: Devre

Devre
Devre

Devre çok basit. Giriş olarak iki DI (D3, D4), potansiyomentin değerini okumak için bir analog giriş (0'dan 1023'e kadar) ve fototransistörü (D13) tetiklemek için bir dijital çıkış kullandım. Resimde temel şema gösterilmektedir.

I2C LCD, GND ve 5V'a bağlıdır. Ekrandaki SDA ve SCL, Arduino pinleri SDA(A4) ve SCL(A5)'e bağlanır.

Birçok yönden geliştirilebilir ve ihtiyaçlarınıza uygun hale getirilebilir.

Adım 3: Program

Programın bir taslağını ekledim. Ekranı işlemek için "Wire.h" ve "LiquidCrystal_I2C.h" kitaplıklarını kullandım.

Program çok basittir ve birçok yönden geliştirilebilir. Değişkenleri tanımlayarak, girişleri, çıkışı, LCD'yi başlatarak başlar ve ardından bir karşılama mesajı yazdırır.

Bundan sonra, çekimler arasındaki süreyi ve toplam çekim süresini girmeniz gerekir. Zaman atlamalı parametreleri değiştirmek için "seç" düğmesine veya çekime başlamak için "gir" düğmesine basabilirsiniz.

4. Adım: İyileştirmeler

Bu proje birçok yönden geliştirilebilir. Donanım çok basit. Potansiyometre, parametrelerin çok kolay girilmesine yardımcı olabilir, ancak bazen doğruluk iyi değildir. Potansiyometrenin kalitesine bağlıdır. Örneğin bir kodlayıcı ile değiştirebilirsiniz. Fototransistör başka herhangi bir cihazla değiştirilebilir. Bileşenlerin montajı daha kompakt ve bir muhafaza içinde yapılabilir. Elinizde bulunan diğer mikrodenetleyicileri de kullanabilirsiniz.

Bu benim yaptığım kolay bir proje çünkü biraz fotoğraf çekmem ve bir timelapse yapmam gerekiyordu. Geliştirilmesi ve diğer projeler için ilham kaynağı olması için toplulukla paylaşmaktan memnuniyet duyuyorum.

Önerilen: