İçindekiler:
Video: Potansiyometreli İntervalometre: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
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 ç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:
Indigo Led Küp 3*3*3 Adxl35 ve Potansiyometreli: 8 Adım
Indigo Led Cube 3*3*3 Adxl35 ve Potansiyometre ile: Bu benim için ilk kez bir Instructables yayınlamaktır.Arduino ile 3*3*3 led küp yaptım. platformunun hareketi. Ve ledin deseni buna göre değişebilir
Potansiyometreli Kontrol LED'i Yanıp Sönen Darbeler: 6 Adım
Potansiyometre ile LED Yanıp Sönen Darbeleri Kontrol Etme: Bu eğitimde, bir potansiyometre ile LED Yanıp Sönen Darbelerin nasıl kontrol edileceğini öğreneceğiz. Bir tanıtım videosunu izleyin
Potansiyometreli Sonsuz Ayna Saati: 3 Adım
Potansiyometreli Sonsuz Ayna Saati: Sonsuzluk aynasına rastladım ve gerçekten harika olduğunu gördüm. Bu bana bir sonsuzluk aynası yapmak için ilham verdi ama bir amacım olması gerekiyordu. Bu yüzden, çalışan bir sonsuzluk aynalı saat yapmaya karar verdim. Bu, size izin veren bir sonsuzluk aynasıdır
Arduino Eğitimi - Potansiyometreli Step Motor Kontrolü: 5 Adım
Arduino Eğitimi - Potansiyometre ile Step Motor Kontrolü: Bu talimat, "Arduino: Potansiyometre ile Step Motoru Nasıl Kontrol Edilir" kitabımın yazılı versiyonudur. Geçenlerde yüklediğim YouTube videosu. İzlemenizi şiddetle tavsiye ederim.YouTube Kanalım İlk önce f
Arduino Eğitimi - Potansiyometreli Servo Motor Kontrolü: 5 Adım
Arduino Eğitimi - Potansiyometre ile Servo Motor Kontrolü: Bu talimat, "Arduino: Servo Motoru Potansiyometre ile Nasıl Kontrol Edilir" kitabımın yazılı versiyonudur. Geçenlerde yüklediğim YouTube videosu. İncelemenizi şiddetle tavsiye ederim.YouTube Kanalını Ziyaret Edin