
Gabriel Brooks
0
4861
781
Şarap kadehlerini kırmak ve balonları patlatmak kesinlikle kendi başına eğlencelidir - işte böyle. Ancak DSLR fotoğraf makinesi ve Arduino ile birlikte, bazı ilginç fotoğraflar çekebilir. Bugün tam olarak yapacağımız şey bu..
Proje Temelleri
Bu projenin gerçekten iki kısmı var - ilki bir ses tetikleyicisi. Piezo zilini bir mikrofon ve bir Arduino olarak kullanarak, yüksek sesleri kolayca tespit edebilir ve bir eylem tanımlayabiliriz. İkinci bölüm kamera kurulumu. Fotoğraf makinesini doğrudan tetiklemek çok yavaş olacağından, fotoğraf makinesi deklanşörünü karanlık bir odada açık bırakacağız ve çekimi tamamlamak için yeterli ışığı sağlamak için harici bir flaş kullanacağız.
Fotoğrafçılığa tamamen yeniyseniz, mutlak yeni başlayanlar için en iyi 5 fotoğrafçılık ipuçlarını inceleyin Mutlak Yeni Başlayanlar için Önemli Fotoğraf İpuçları Mutlak Yeni Başlayanlar için Önemli Fotoğraf İpuçları Şimdiden pratik yap. . Bu proje sizin için biraz karmaşıksa, neden fotoğraflarınıza model diorama efekti vermek için tilt-kaydırmaya gitmiyorsunuz? 5 Model Tilt Mockup'lar için Fotoğraflarınızı Eğme-Geçiş Yapma 5 Model Tekil Fotoğraflarınızı Eğme-5 -tastic Mockups yerine.
ekipman
- Tripodlu DSLR fotoğraf makinesi
- Manuel tetiklemeli harici flaş
- Arduino
- Piezo zili ve 1M Ohm direnci
- 4N35 veya benzeri opto-coupler / opto-izolatör ve 220 Ohm direnç
Bağlantı şeması
Piezo sesli uyarıcı siyah kabloyu GND'ye ve kırmızı A0'a bağlamalıdır; 1M rezistörünü iki pimin arasına yerleştirin. Direnç, piezo tarafından üretilen voltaj için bir akım boşaltma sağlamak için kullanılır ve analog girişi korur.
Arduino'yu harici flaşın sahip olabileceği herhangi bir voltajdan korumak için bir opto izolatörü kullanıyoruz. Bir opto izolatör, küçük bir pakette bulunan LED ve ışığa duyarlı bir anahtardır; Bir taraftaki LED'i çevirdiğinizde diğer taraftaki anahtar devreye girecektir. 4N35'te (diğer modeller değişebilir), bir köşede çok küçük bir daire görmelisiniz - bu pim 1 Pim 1'i 220 ohm direnç ile pim 12'ye ve ardından pim 2'yi GND'ye bağlayın. Tetiklenen cihaz karşı köşedeki iki pime (5/6) gider. Bu tetikleme uçlarının ucu gerçek bir flaş tetikleme kablosuna gidebilir veya doğrudan sokete sokmak için jüri teçhizatı kurabilir - yerinde kalmaları için bazı Blu-Tack'lere ihtiyaç duyabilirsiniz.
İşte flaşa bağlı tamamlanmış devre.
Arduino Kodu
Bu projenin kodu nispeten basittir. Aşağıdaki dosyada, Seri konsol çıktısını içeride bıraktım, ancak işlerin çalıştığından emin olduğunuzda bunu kaldırmak isteyebilirsiniz - yalnızca Serial.begin ve Serial.println hazır olduğunuzda satırları. Kodu çalıştırın ve ellerinizi çırpırken konsol çıktısını izleyin - piezo zilinden bir çıktı alıyor olmalısınız. Buradaki sayılar flaşın patladığı eşiği belirlemek için kullanılabilir, fakat piezo'm o kadar hassas değildi, ben de 1.
Ana döngüde, piezo okuma değerinin eşiğin üstünde olup olmadığını kontrol ediyoruz ve en sondan beri flaşı tetiklediğimizden bu yana bir saniyeden fazla olsaydı. Bu, flaşı bir defadan fazla tetiklemekten kaçınır. Bazı flaşlarda, bu gerekli olmayabilir, ancak benimki sürekli patlamaları yapabildiğinden, bu kontrol olmadan defalarca ateş ediyordu..
Ayrıca, not gecikme flaşı tetiklemeden önceki değer - bununla oynamayı ya da ne çektiğinize bağlı olarak tamamen kaldırmak isteyeceksiniz. Gecikme olmadan, kırılmış bir camın fotoğrafı çarpma anında hemen kırıldı, kırılma etkisi olmadı. 50ms biraz yavaştı, bu yüzden 25ms gerçek parçalanmayı görmek için ideal olmalı.
int ledPin = 13; int kameraPin = 12; int piezo = 0; işaretsiz uzun lastMillis = 0; bayt val = 0; int eşik = 1; void setup () pinMode (ledPin, OUTPUT); pinMode (cameraPin, ÇIKIŞ); Serial.begin (9600); void loop () val = analogRead (piezo); if (val> 0) Seri.println (val); // hata ayıklamak için kullanılır if (val> = eşik && (millis () - lastMillis> 1000)) delay (25); // gerektiği gibi değiştirin veya tamamen digitalWrite (ledPin, HIGH); digitalWrite (kameraPin, YÜKSEK); lastMillis = millis (); else digitalWrite (ledPin, LOW); digitalWrite (kameraPin, DÜŞÜK);
Çekim
Öncelikle, bunu yapmak için karanlık bir odaya ihtiyacınız olacak - siyahı perdahlamak için yaklaştıkça, daha iyi. Çekimlerinizin çok bulanık olduğunu tespit ederseniz, çok fazla ortam ışığından kaynaklanıyor olabilir. Bu çekim için istediğiniz tek ışık flaş tetiklendiği sıradadır, bu yüzden DSLR'nizi takın Manuel modu ve pozlama süresini 4 saniye veya daha fazla. Açıklığınızı etrafa ayarlayın F8 ila F16; İhtiyacım vardı 1600'ün ISO değeri bu çekimleri yapmak için, ancak devam etmeden önce size uygun bir şey bulmak için bu değerleri ayarlamalısınız..
Ayrıca kameranın ayarlanması gerekir Manuel odaklanma, ve herhangi birini devre dışı bırak stabilizasyon sahipsen. Flaş zamanlamaları ile oynayın - Ben kullandım 1/128 güç - 1/32'den daha yüksek olursa flaşları çok uzun süre görürsünüz ve bulanık görüntüler elde edilir. Ben kesinlikle fotoğrafçılık uzmanı değilim, bu yüzden sadece sizin için işe yarayan ayarları bulmak için uğraşmaktan ibaret.
Ayarlarınızı test etmenin kolay bir yolu ışıkları kesmek, deklanşöre tıklamak, sonra alkışlamaktır - çekim iyi aydınlatılmış ve bulanık olmamalıdır.
Testlerimden memnun kaldım, devam ettim ve bir balon patlatmaya çalıştım.
Kod biraz optimize edilmiş olabilir - programlanmış bir gecikme olmasa bile, çekimin anı yakalamak için sadece 5-10 ms yavaş olduğu görülüyor. Yine de, bu güzel geldi ve mermer balon renklerini ve şaşkın bir köpeği gösterir.
Bu benim şeyleri paramparça etmeye yönelik ilk girişimdi - gecikmeden, doğrudan etki anında çekilen fotoğraf ve özellikle heyecan verici değil.
10 ms gecikme sadece biraz çok erken bu kupa için.
Kupanın diğer yarısı ve 50 ms gecikme ile tekrar denedim - sadece biraz çok geç Hissediyorum:
Bu camla 50ms daha şans verdim - temizliği kolaylaştırmak için işleri bir kutuya böldüğünüzden emin olun!
DSLR'ler ile ilgili en iyi şey, cam kapağınız pahalı olacak olsa da, doğru olana kadar bir milyon çekim yapabilmenizdir. Dürüst olacağım, bütün gün tweaking alıp yüzlerce pratik çekim yaptım ve doğru ayarları bulmam için alkışlardım, bu yüzden ilk defa işe yaramazsa pes etmeyin.
Balonlardan ve bardaklardan sıkıldığınızda, farklı türden tetikleyicileri denemeyi deneyin: belki düşen nesneyi alan yere yerleştirilmiş bir ping sensörü veya ışık demeti kırıldığında tetikleyen suyun üzerinde oturan bir lazer ışığı ve fotodiyot. Güzel fotoğraflar çektin mi? Yorumlarda bize nasıl ulaştığınızı veya karşılaştığınız sorunları bize bildirin.