Mündəricat:

Deklanşörlü Avtomatik Dönər Tablası: 8 addım
Deklanşörlü Avtomatik Dönər Tablası: 8 addım

Video: Deklanşörlü Avtomatik Dönər Tablası: 8 addım

Video: Deklanşörlü Avtomatik Dönər Tablası: 8 addım
Video: Mercedes Дооснащение. Установка Умный Электропривод Багажника с Кнопкой и Доводчиком на Mercedes 2024, Iyul
Anonim
Deklanşörlü avtomatik dönər masası
Deklanşörlü avtomatik dönər masası

Salam. Bu yazıda, deklanşör ilə sadə və son dərəcə ucuz avtomatik dönər tablasının necə qurulacağını izah edəcəyəm. Bütün hissələrin qiyməti 30 dollardan azdır (bütün qiymətlər Aliexpress -dən götürülmüşdür).

Fotoqrammetriyadan istifadə etməyə başlayan 3d rəssamların əksəriyyəti eyni problemlə üzləşirlər: çəkiliş prosesini necə avtomatlaşdırmaq olar. Arduino bu məqsəd üçün ən yaxşı seçimdir. Cihazları inkişaf etdirmək ucuz və asandır. Arduino lövhələri üçün bazarda milyonlarla fərqli modul var.

Addım 1: sxematik

Sxematik
Sxematik

10k potensiometr - step motor sürətinin tənzimlənməsi.

SW1 - 2 mövqeli keçid açarı, rejim seçimi üçün istifadə olunur (AUTO və ya HOLD).

SW2 - ani düymə - START.

SW3 - ani düymə - RESET.

SW4 - bir anlıq basma düyməsi - HARD SIFIRLA.

WS2812 RGB LED - cari vəziyyəti göstərir.

Rəfimdə tapdığım demək olar ki, bütün hissələr. Ayrıca, 3d tutucuda motor tutacağı və üst lövhə çap etmək lazımdır

Parça siyahısı:

  • Arduino Nano lövhəsi
  • USB - MicroUSB tip B kabeli
  • 5V Step motor 28BYJ-48
  • Motor sürücü L298N
  • Optocoupler 4N35 - 2 ədəd
  • 10 k müqavimət - 3 ədəd 220 ohm
  • müqavimət - 2 ədəd
  • 10k potansiyometr
  • 2 Mövqe keçid açarı - 1 ədəd
  • Bir anlıq düymə - 3 ədəd
  • LED WS2812 RGB
  • Simli uzaqdan deklanşör (kameranız üçün)
  • Prototip lövhəsi (4x6cm və ya daha böyük) DC-DC aşağıya doğru gerilim tənzimləyicisi 4 nüvəli tel

Bağlantıları olan hissə siyahısını burada tapa bilərsiniz: Google Sheet

Addım 2: 3d çaplı hissələr

3d çaplı hissələr
3d çaplı hissələr

Budur 3d çap olunmuş hissələr:

Adımın əsasını iki tərəfli lentlə akril şüşəyə yapışdırdım. Burada gördüyünüz kimi, bu 3d çaplı hissələr və motorun özü böyük və ağır əşyaları tuta bilməz, buna görə diqqətli olun. Kiçik vazaları, dəniz qabıqlarını, orta ölçülü fiqurları və s.

Addım 3: Step Motor Modifikasiyası

Step Motor Modifikasiyası
Step Motor Modifikasiyası

Stepper motorunun təkqütblüdən bipolyaradək modifikasiyaya ehtiyacı var. Bu dəyişiklik motor torkunu əhəmiyyətli dərəcədə artırır və H-körpü tipli sürücü lövhəsindən istifadə etməyə imkan verir.

Tam bələdçi budur:

və ya

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

Bir sözlə, mavi plastik qapağı çıxarın və şəkildəki kimi gəmidəki mərkəzi əlaqəni kəsmək üçün iti bıçaqla kəsin. Bundan sonra - mərkəzi qırmızı teli kəsin və ya soyun.

Addım 4: Kamera üçün deklanşör buraxın

Kamera üçün deklanşör
Kamera üçün deklanşör

Kameranız üçün simli uzaqdan çəkiliş tapın. Yalnız 2 mərhələli bir düymə (fokus-deklanşör) olmalıdır. Adətən ucuzdur, xüsusən də Çin nüsxəsi. Nikon D5300 üçün MC-DC2 simli uzaqdan çəkiliş tapdım.

Söküb ortaq, fokus və çekim xətləri tapın. Adətən digər xətlər arasındakı ümumi xətt. Birincisi fokus xəttidir (şəkilə baxın). Bu xətlər optokuplların çıxışlarına qoşulur.

Addım 5: Son Quraşdırma

Son Quraşdırma
Son Quraşdırma
Son Montaj
Son Montaj
Son Quraşdırma
Son Quraşdırma

Optocoupler burada fokus və deklanşör tetikleyicileri olaraq istifadə olunur. Optocoupler, xarici gərginlik tərəfindən tetiklenen bir düymə kimi davranır. Və tətik gərginliyi mənbəyi ilə çıxış tərəfi arasında tam elektrik izolyasiyası var. Hər şeyi düzgün yığarsanız, bu avtomatik tətik heç vaxt kameranıza zərər vermir, çünki xarici enerji mənbəyi ilə elektrik bağlantısı olmayan iki ayrı düymə kimi işləyir.

Test etmək və ayıklamaq üçün bütün hissələri çörək taxtasına yığmaq yaxşı bir fikirdir. Bəzən Çindən orijinal olmayan Arduino lövhələri korlanmışdı. Arduino və kiçik komponentləri prototip lövhəsinə yığdım. Sonra bütün hissələri əyilmiş akril şüşə üzərinə qoydum.

Motor sürücüsü lövhəsində ENA və ENB pinlərinə 2 tullanan qoyun. Bu, 5v step motordan istifadə etməyə imkan verir.

Addım 6: Kod

Github linki:

Kodun yuxarı hissəsində bəzi nəzərə çarpan ilkin parametrlər var:

#define photoCount 32 // standart şəkil sayı

Step motor, tam bir dövrədə 2048 pilləyə malikdir. 32 şəkil üçün bir dönüş 11.25 dərəcəyə bərabərdir ki, bu da əksər hallarda kifayətdir (IMO). Bir dönüş üçün addımların sayını anlamaq üçün yuvarlaq funksiyadan istifadə olunur:

step_count = yuvarlaq (2048/pCount);

Bu o deməkdir ki, bəzi hallarda hər dönüş dəqiq olmayacaq. Məsələn, fotoşəkillərin sayını 48 olaraq təyin etsək, bir dönüş yuvarlaq olacaq (42.66) = 43. Beləliklə, step motorun son mövqeyi - 2064 (16 pillə daha çox) olacaq. Bu fotogrametriya məqsədləri üçün kritik deyil, ancaq 100% dəqiqliyə ehtiyacınız varsa, 8-16-32-64-128-256 şəkillərdən istifadə edin.

#define focusDelay 1200 // fokus düyməsini basıb saxlayın (ms)

Burada kameranıza fokuslanmaq üçün kifayət qədər vaxt verərək fokus düyməsini tutma gecikməsini təyin edə bilərsiniz. 35mm əsas lensli Nikon D5300 üçün 1200ms kifayətdir.

#define shootDelay 700 // çəkmə düyməsini basıb saxlayın (ms)

Bu dəyər deklanşöre nə qədər basıldığını təyin edir.

#define releaseDelay 500 // çəkmə düyməsini buraxdıqdan sonra gecikmə (ms)

Uzun pozlama istifadə etmək istədiyiniz zaman releaseDelay dəyərini artırın.

Addım 7: Əməliyyat

Image
Image
Əməliyyat
Əməliyyat

Varsayılan fotoşəkil sayı firmware -də kodlaşdırılmışdır. Ancaq terminal bağlantısı istifadə edərək dəyişdirə bilərsiniz. Arduino lövhəsini və PC -ni USB kabel ilə bağlayın və terminal bağlantısı qurun. Arduino lövhəsini və PC -ni qoşun, Cihaz menecerində müvafiq COM portunu tapın.

PC istifadə PuTTY üçün Win10 -da yaxşı işləyir. Android telefonum üçün Serial USB Terminaldan istifadə edirəm.

Uğurlu bir əlaqə qurduqdan sonra fotoşəkillərin sayını dəyişə və mövcud vəziyyəti görə bilərsiniz. "+" Yazın, bu fotoşəkillərin sayını 1 artıracaq. " -" - 1 azalma. Android smartfonumdan və OTG kabelimdən istifadə edirəm - yaxşı işləyir! Güc kəsildikdən sonra fotoşəkillərin sayı sıfırlanır.

Çin Arduino Nanos -da bir növ səhv var - Arduino -nu USB bağlantısı olmadan işə salanda bəzən başlamaz. Buna görə Arduino üçün xarici sıfırlama düyməsini düzəltdim (HARD RESET). Basıldıqdan sonra hər şey yaxşı işləyir. Bu səhv CH340 çipi olan lövhələrdə görünür.

Çəkiliş prosesinə başlamaq üçün "rejim" düyməsini AUTO -ya qoyun və BAŞLAT düyməsini basın. Çəkiliş prosesini dayandırmaq istəyirsinizsə, "rejim" düyməsini HOLD (HOLD) rejiminə keçirin. Bundan sonra, "rejim" düyməsini AUTO -ya qoyaraq çəkiliş prosesinə davam edə bilərsiniz və ya RESET düyməsini basaraq prosesi sıfırlaya bilərsiniz. Rejim açarı HOLD rejimində olduqda START düyməsinə basaraq şəkil çəkə bilərsiniz. Bu hərəkət, şəkil sayını dəyişmədən fotoşəkil çəkdirir.

Addım 8: Təkmilləşdirmə

  1. Tembel susan rulmanlı böyük (diametri 40-50 sm) masa düzəldin (buna bənzər -
  2. NEMA 17 və sürücü - TMC2208 və ya DRV8825 kimi daha güclü bir addım atın.
  3. Əlavə yüksək dəqiqlik üçün dizayn və çap redüktoru.
  4. Əksər 3d printerlərdə olduğu kimi LCD ekran və fırlanan kodlayıcıdan istifadə edin.

Bəzən kamera ilə hədəf arasındakı məsafə minimum fokus məsafəsindən aşağı olduqda və ya hədəfin səthi çox düz olduqda və nəzərəçarpan detalları olmadıqda kameram düzgün fokuslana bilmir. Bu problem isti ayaqqabı kamera adapteri ilə həll edilə bilər (məsələn: https://bit.ly/2zrpwr2, senkronizasiya kabeli: https://bit.ly/2zrpwr2, kameranın çəkiliş edib -etmədiyini müəyyən etmək üçün. Hər dəfə çekim bir çekim üçün açılır, kamera xarici flaşı işə salmaq üçün isti ayaqqabının (mərkəzi və ümumi) 2 kontaktını qısaldır. Bu 2 teli xarici düymə kimi Arduino -ya bağlamalı və kameranın deklanşörün açılmasına icazə vermədiyi vəziyyəti aşkar etməliyik. Bu baş verərsə, Arduino diqqəti çəkmək və ya əməliyyatı dayandırmaq və istifadəçidən bir hərəkət gözləmək üçün başqa bir addım atmalıdır.

Ümid edirəm bu məqalə sizin üçün faydalı oldu. Hər hansı bir sualınız varsa, mənimlə əlaqə saxlamaqdan çekinmeyin.

Tövsiyə: