İçindekiler:

Deklanşörlü Otomatik Döner Tabla: 8 Adım
Deklanşörlü Otomatik Döner Tabla: 8 Adım

Video: Deklanşörlü Otomatik Döner Tabla: 8 Adım

Video: Deklanşörlü Otomatik Döner Tabla: 8 Adım
Video: deklanşör kapı rulo şekillendirme makinesi / Alüminyum PU Döner Perde Kapı Rulo 2024, Kasım
Anonim
Deklanşörlü Otomatik Döner Tabla
Deklanşörlü Otomatik Döner Tabla

Merhaba. Bu makalede, deklanşöre sahip basit ve ultra ucuz otomatik döner tablanın nasıl oluşturulacağını açıklayacağım. Tüm parçaların fiyatı 30 dolardan biraz daha azdır (tüm fiyatlar Aliexpress'den alınmıştır).

Fotogrametriyi kullanmaya başlayan 3d sanatçılarının çoğu aynı problemle karşı karşıya: çekim sürecini nasıl otomatikleştirecekleri. Arduino bu amaç için en iyi seçimdir. Cihaz geliştirmek ucuz ve kolaydır. Arduino kartları için piyasada milyonlarca farklı modül bulunmaktadır.

Adım 1: Şematik

Şematik
Şematik

10k potansiyometre - step motor hız ayarı.

SW1 - 2 konumlu geçiş anahtarı, mod seçimi için kullanılır (OTOMATİK veya HOLD).

SW2 - anlık basma düğmesi - BAŞLAT.

SW3 - anlık basma düğmesi - SIFIRLA.

SW4 - anlık basma düğmesi - HARD RESET.

WS2812 RGB LED - mevcut durumu gösterir.

Neredeyse tüm parçaları rafımda buldum. Ayrıca, motor tutucu ve üst plakayı 3d yazıcıda yazdırmanız gerekir.

Parça listesi:

  • Arduino Nano kurulu
  • USB - MicroUSB B tipi kablo
  • 5V Step motor 28BYJ-48
  • Motor sürücüsü L298N
  • Optokuplör 4N35 - 2 adet
  • 10k direnç - 3 adet 220ohm
  • direnç - 2 adet
  • 10k potansiyometre
  • 2 Konumlu geçiş anahtarı - 1 adet
  • Anlık basma düğmesi - 3 adet
  • WS2812 RGB LED'i
  • Kablolu uzaktan deklanşör (kameranız için)
  • Prototip kartı (4x6cm veya daha büyük) DC-DC kademeli voltaj regülatörü 4 damarlı tel

Bağlantıları olan parça listesi burada bulunabilir: Google Sayfası

2. Adım: 3B Baskılı Parçalar

3d baskılı Parçalar
3d baskılı Parçalar

İşte 3d baskılı parçalar:

Basamak tabanını çift taraflı bantla akrilik cam parçasına yapıştırdım. Burada görebileceğiniz gibi, bu 3d baskılı parçalar ve motorun kendisi büyük ve ağır nesneleri tutamaz, bu yüzden dikkatli olun. Bu döner tablayı küçük vazoları, deniz kabuklarını, orta boy figürleri vb. taramak için kullanıyorum.

Adım 3: Step Motor Modifikasyonu

Step Motor Modifikasyonu
Step Motor Modifikasyonu

Step motorun tek kutupludan iki kutupluya değiştirilmesi gerekiyor. Bu değişiklik, motor torkunu önemli ölçüde artırır ve H-köprü tipi sürücü kartının kullanılmasına izin verir.

İşte tam kılavuz:

veya

www.jangeox.be/2013/10/change-unipolar-28by…

Kısacası, mavi plastik kapağı çıkarın ve resimde gösterildiği gibi gemideki merkezi bağlantıyı kesmek için keskin bir bıçak kullanın. Bundan sonra - merkezi kırmızı kabloyu kesin veya sökün.

Adım 4: Kamera için Deklanşör

Kamera için Deklanşör
Kamera için Deklanşör

Kameranız için kablolu uzaktan deklanşör düğmesini bulun. Yalnızca bir adet 2 aşamalı düğmeye (odak deklanşör) sahip olmalıdır. Genellikle ucuz, özellikle Çin kopyası. Nikon D5300'üm için MC-DC2 kablolu uzaktan deklanşör buldum.

Sökün ve ortak, odak ve deklanşör çizgilerini bulun. Genellikle diğer satırlar arasında ortak satır. En üstteki odak çizgisidir (resme bakın). Bu hatlar optokuplör çıkışlarına bağlanır.

Adım 5: Son Birleştirme

Son Montaj
Son Montaj
Son Montaj
Son Montaj
Son Montaj
Son Montaj

Optokuplörler burada odak ve deklanşör tetikleyicileri olarak kullanılır. Optokuplör, harici voltaj tarafından tetiklenen bir düğme gibi davranır. Ve tetik gerilim kaynağı ile çıkış tarafı arasında tam bir elektriksel izolasyon vardır. Yani her şeyi doğru bir şekilde monte ederseniz, bu otomatik tetik, harici güç kaynağı ile elektrik bağlantısı olmadan iki ayrı düğme gibi çalıştığı için kameranıza asla zarar vermez.

Test etmek ve hata ayıklamak için tüm parçaları breadboard üzerinde bir araya getirmek iyi bir fikirdir. Bazen Çin'den orijinal olmayan Arduino panoları bozuldu. Arduino ve küçük bileşenleri prototip panosuna monte ettim. Daha sonra tüm parçaları bükülmüş akrilik cam parçasının üzerine yerleştirdim.

Motor sürücü kartındaki ENA ve ENB pinlerine 2 jumper koyun. Bu, 5v step motor kullanmanıza izin verir.

6. Adım: Kod

Github bağlantısı:

Kodun üst kısmında göze çarpan bazı başlangıç ayarları vardır:

#define photoCount 32 //varsayılan fotoğraf sayısı

Step motor, tam devir başına 2048 adıma sahiptir. 32 fotoğraf için bir dönüş, çoğu durumda (IMO) yeterli olan 11.25 dereceye eşittir. Bir dönüş için adım sayısını bulmak için kullanılan yuvarlak fonksiyon:

step_count = round(2048/pCount);

Bu, bazı durumlarda her dönüşün kesin olmayacağı anlamına gelir. Örneğin fotoğraf sayısını 48 olarak ayarlarsak bir dönüş yuvarlak(42,66) = 43 olur. Yani step motorun son konumu - 2064 (16 adım daha fazla) olur. Bu fotogrametri amaçları için kritik değildir, ancak %100 kesin olmanız gerekiyorsa, 8-16-32-64-128-256 fotoğraf kullanın.

#define focusDelay 1200 //odak düğmesini basılı tutuyor (ms)

Burada, odak düğmesini bekletme gecikmesi atayarak kameranızın odaklanması için yeterli süreye sahip olmasını sağlayabilirsiniz. 35mm prime lensli Nikon D5300'üm için 1200ms yeterli.

#define shootDelay 700 //ateş düğmesini basılı tutuyor (ms)

Bu değer, deklanşöre ne kadar süreyle basılacağını tanımlar.

#define releaseDelay 500 // çekim düğmesi serbest bırakıldıktan sonra gecikme (ms)

Uzun pozlama kullanmak istediğinizde, releaseDelay değerini artırın.

7. Adım: Çalıştırma

Image
Image
Operasyon
Operasyon

Varsayılan fotoğraf sayısı bellenime kodlanmıştır. Ancak terminal bağlantısını kullanarak değiştirebilirsiniz. Arduino kartını ve PC'yi USB kablosuyla bağlayın ve terminal bağlantısını kurun. Arduino kartını ve PC'yi bağlayın, Cihaz yöneticisinde ilgili COM portunu bulun.

PC kullanımı için PuTTY, Win10'da iyi çalışır. Android telefonum için Seri USB Terminali kullanıyorum.

Başarılı bağlantıdan sonra fotoğraf sayısını değiştirebilir ve mevcut durumu görebilirsiniz. “+” yazın, fotoğraf sayısını 1 artırır. “-” - 1 azalır. Android akıllı telefonumu ve OTG kabloyu kullanıyorum - iyi çalışıyor! Güç kapatıldıktan sonra fotoğraf sayısı varsayılana sıfırlanır.

Çin Arduino Nano'larında bir tür hata var - Arduino'yu USB bağlantısı olmadan açtığınızda bazen başlamıyor. Bu yüzden Arduino için harici reset butonu yaptım(HARD RESET). Bastıktan sonra her şey yolunda gidiyor. Bu hata, CH340 çipli kartlarda görülür.

Çekim işlemini başlatmak için “mod” anahtarını AUTO konumuna getirin ve BAŞLAT düğmesine basın. Çekim işlemini durdurmak istiyorsanız “mod” anahtarını HOLD konumuna getirin. Daha sonra “mod” anahtarını AUTO konumuna getirerek çekim işlemine devam edebilir veya RESET tuşuna basarak işlemi sıfırlayabilirsiniz. Mod anahtarı HOLD konumundayken BAŞLAT düğmesine basarak fotoğraf çekebilirsiniz. Bu eylem, fotoğraf sayısı değişkenini artırmadan fotoğraf yapar.

Adım 8: İyileştirme

  1. Tembel susan rulmanlı büyük (40-50 cm çapında) bir masa yapın (bunun gibi -
  2. NEMA 17 ve sürücü - TMC2208 veya DRV8825 gibi daha güçlü stepper alın.
  3. Ekstra yüksek hassasiyet için tasarım ve baskı redüktörü.
  4. Çoğu 3d yazıcıda olduğu gibi LCD ekran ve döner kodlayıcı kullanın.

Bazen kameram, genellikle kamera ile hedef arasındaki mesafe minimum odak mesafesinden daha az olduğunda veya hedef üzerindeki yüzey çok düz olduğunda ve göze çarpan hiçbir ayrıntı bulunmadığında düzgün odaklanamıyor. Bu sorun, hot shoe kamera adaptörü kullanılarak çözülebilir (bunun gibi: https://bit.ly/2zrpwr2, senkronizasyon kablosu: https://bit.ly/2zrpwr2 kameranın çekim yapıp yapmadığını tespit etmek için. Her deklanşör çekim yapmak için açılır, harici flaşı tetiklemek için hot shoe (orta ve ortak) üzerinde 2 kontak kısa devre yapar. Bu 2 kabloyu tıpkı harici buton gibi Arduino'ya bağlamamız ve kamera deklanşörün açılmasına izin vermediğinde durumu algılamamız gerekiyor. Bu olduğunda, Arduino odaklanmak ve çekim yapmak için başka bir çekim yapmalı veya işlemi duraklatmalı ve kullanıcıdan bir eylem beklemelidir.

Umarım bu makale sizin için yardımcı olmuştur. Herhangi bir sorunuz varsa, benimle iletişime geçmekten çekinmeyin.

Önerilen: