Mündəricat:

Arduino Nəzarətli Motorlu Kamera Kaydırıcısı olun !: 13 Addım (Şəkillərlə birlikdə)
Arduino Nəzarətli Motorlu Kamera Kaydırıcısı olun !: 13 Addım (Şəkillərlə birlikdə)

Video: Arduino Nəzarətli Motorlu Kamera Kaydırıcısı olun !: 13 Addım (Şəkillərlə birlikdə)

Video: Arduino Nəzarətli Motorlu Kamera Kaydırıcısı olun !: 13 Addım (Şəkillərlə birlikdə)
Video: MOTORIZED CAMERA SLIDER - 3D PRINTED - Part 1 - Assembly Timelapse 2024, Iyul
Anonim
Image
Image
Arduino İdarə Edilən Motorlu Kamera Kaydırıcısı olun!
Arduino İdarə Edilən Motorlu Kamera Kaydırıcısı olun!

Bu layihə, hər hansı bir adi kaydırıcının Arduino idarə olunan motorlu kaydırıcıya necə çevriləcəyini göstərir. Sürgü 6m/dəqdə çox sürətli hərəkət edə bilər, həm də inanılmaz dərəcədə yavaş.

Yaxşı bir giriş əldə etmək üçün videoya baxmanızı məsləhət görürəm

Lazım olan şeylər:

  • İstənilən Kamera Kaydırıcısı. Men bunu istifade etdim.
  • Bir Arduino Mikro
  • 4 kiçik keçid açarı
  • 12 Volt Batareya Paketi
  • Zamanlama kəməri və 2 kasnak
  • Bir pilləli Dril
  • Bir lehimləmə dəmiri. Mən bunu tamamilə tövsiyə edə bilərəm. Bu bir sərmayədir, amma uzun müddətdə ödəyir.
  • A4988 pilləli sürücü. Teorik olaraq yalnız birinə ehtiyacınız var, ancaq birdən çox probleminiz varsa problemi həll etmək daha asandır. Onsuz da ucuzdurlar.
  • 12V pilləli motor
  • Mərkəz zərbəsi
  • Bir metal mişar və ya bucaq dəyirmanı
  • Bir qazma maşını və ya əl matkabı

Addım 1: Step Motor üçün montaj delikləri qazın

Step Motor üçün Montaj Delikləri qazın
Step Motor üçün Montaj Delikləri qazın
Step Motor üçün Montaj Delikləri qazın
Step Motor üçün Montaj Delikləri qazın
Step Motor üçün Montaj Delikləri qazın
Step Motor üçün Montaj Delikləri qazın

Step motoru yolun altına quraşdırılmalıdır. Sona nə qədər yaxın olarsa, səyahətiniz də o qədər uzun olar. Delik modelini motordan yola köçürməyin ən asan yolu, rəssam boyası ilə izləməkdir. Bu, hər cür tətbiq üçün çox faydalı bir məsləhətdir. Kasnaklar olduqca yüksək idi, buna görə də hündürlüyünün bir hissəsini trek içərisində yerləşdirmək üçün böyük deliklər qazmalı oldum. Bir qazma maşını və pilləli qazma ucu ilə asanlıqla edilə bilər. Deliklərin yerlərini qeyd etmək üçün bir orta zımba istifadə etdiyinizə əmin olun. Bu, onların qazılmasını asanlaşdırır və daha dəqiq edir. 90 ° yiv ucu kənarları gözəl təmizləyir.

Addım 2: Motoru Trasa Montaj edin

Motoru Trasa Montaj Edin
Motoru Trasa Montaj Edin
Motoru Trasa Montaj Edin
Motoru Trasa Montaj Edin
Motoru Trasa Montaj Edin
Motoru Trasa Montaj Edin
Motoru Trasa Montaj Edin
Motoru Trasa Montaj Edin

Nema 17 mühərrikləri ümumiyyətlə yuxarıda 3 mm yivli deliklərə malikdir. Kəmər üçün mükəmməl yüksəkliyə çatmaq üçün bəzi yuyuculardan istifadə etdim. Vagonu təmizləmək üçün kəmərin trekdə kifayət qədər aşağı gəzməsi lazımdır. Kasnaklar, sabit bir vida ilə şafta sabitlənir. Kaydırıcımdakı deliklər, yolun yuvarlaq səthləri ilə bir az toqquşdu. Vintləri düzgün bir şəkildə düzəltmək üçün bir neçə sənəd hazırlamalı oldum. Əvvəlcədən planlaşdırırsınızsa və motoru bir neçə dərəcə bükürsünüzsə, hər şey yaxşı olacaq. Hər halda iki vida kifayətdir.

Addım 3: Boşluq Kasnağına Kiçik Bir Dağı Hazırlayın

Avara Kasnağı üçün Kiçik Dağın Hazırlanması
Avara Kasnağı üçün Kiçik Dağın Hazırlanması
Avara Kasnağı üçün Kiçik Dağın Hazırlanması
Avara Kasnağı üçün Kiçik Dağın Hazırlanması
Avara Kasnağı üçün Kiçik Dağın Hazırlanması
Avara Kasnağı üçün Kiçik Dağın Hazırlanması
Avara Kasnağı üçün Kiçik Dağın Hazırlanması
Avara Kasnağı üçün Kiçik Dağın Hazırlanması

Avara kasnağı, addım kasnağı kimi, yolun səthindən bir qədər aşağıya quraşdırılmalıdır. Əvvəlki layihədən qalmış kiçik bir metal parçasından istifadə etdim. Hər hansı bir hardware mağazasında oxşar bir şey tapa bilərsiniz. Havalandırma vintlərindən istifadə etdim. Möhtəşəm görünürlər, ancaq dəliklərinin içərisinə düzgün oturduqda. Buna nail olmaq üçün bir çuxurla başladım, vintini daxil etdim, sonra ikincisini qazdım. Bu, mükəmməl uyğunlaşma təmin edir. Tezgah lavabosunu yaratmaq üçün bir pahlama biti istifadə olunur.

Əlavə gözəl bir görünüş üçün metal boyamalısınız. Astar istifadə etmək həmişə yaxşı bir fikirdir. Mina -10C -də çox yaxşı işləmədi.

Addım 4: Boş kasnağı yığın

Rulman kasnağını yığın!
Rulman kasnağını yığın!
Rulman kasnağını yığın!
Rulman kasnağını yığın!
Rulman kasnağını yığın!
Rulman kasnağını yığın!
Rulman kasnağını yığın!
Rulman kasnağını yığın!

Rulman kasnağı motor kasnağı ilə eyni hündürlükdə olmalıdır. Bunun üçün yuyuculardan istifadə etdim. Nylock qoz -fındıqdan istifadə etməyi şiddətlə tövsiyə edirəm! İplə bağlanan və titrəmələr nəticəsində boşalmasını dayandıran kiçik bir plastik əlavə var.

Addım 5: Zamanlama kəmərinin uclarını tutmaq üçün arabanı dəyişdirin

Zamanlama kəmərinin uclarını tutmaq üçün arabanı dəyişdirin
Zamanlama kəmərinin uclarını tutmaq üçün arabanı dəyişdirin
Zamanlama kəmərinin uclarını tutmaq üçün arabanı dəyişdirin
Zamanlama kəmərinin uclarını tutmaq üçün arabanı dəyişdirin
Zamanlama kəmərinin uclarını tutmaq üçün arabanı dəyişdirin
Zamanlama kəmərinin uclarını tutmaq üçün arabanı dəyişdirin
Zamanlama kəmərinin uclarını tutmaq üçün arabanı dəyişdirin
Zamanlama kəmərinin uclarını tutmaq üçün arabanı dəyişdirin

Kəmərlər 5 metr uzunluğunda olacaq, ölçülərinə görə kəsilə bilər. Bu o deməkdir ki, hər iki ucu da vaqona sabitlənməlidir. Çox sadə bir həll tapmadan əvvəl onları vaqona bağlamağın bir neçə üsulunu sınadım. Kəməri bir havşa M3 vintindən istifadə edərək paralel bir səthə bağladım. Birinin kəməri möhkəm tutmaq üçün uyğun məsafədə olacağından əmin olmaq üçün bir neçə deşik açdım.

Addım 6: Avadanlığınıza heyran olun

Avadanlığınıza heyran olun!
Avadanlığınıza heyran olun!

İndiyə qədər vaqona bağlı olan və motorun və rölanti kasnağının ətrafında dönən bir kəməriniz olmalıdır. Sonra elektronika gəlir!

Addım 7: Elektronikaya Baxış

Elektronikaya Baxış
Elektronikaya Baxış

Arduino Micro istifadə edirəm. Kiçik bir forma faktoru və bir çox dəstək materialı olan böyük bir kiçik cihazdır. Arduino, 8 AA batareyadan ibarət 12V batareya dəsti ilə təchiz edilmişdir. Bunu LiPo istifadə etməkdən daha rahat hesab edirəm. Batareya paketi birbaşa Stepper sürücüsünə bağlanır, çünki Arduinonun verə biləcəyindən daha yüksək bir motor nəzarət gərginliyi və cərəyanına ehtiyac duyur. Step sürücüsü Arduinodan 2 kabel üzərindən siqnal alır və motoru idarə edir. Arduino, güc aldığı anda sürücüyə istiqamət verməyə başlayır. Hərəkət sürətini təyin etmək üçün 4 açar birləşmə kilidi kimi istifadə olunur. Budur Kod. Təəssüf ki, Circuit.io kodu veb satılarkən silindi. Aşağıdakı kod yaxşı işləyir.

Addım 8: Açarları Arduinoya bağlayın

Açarları Arduinoya bağlamaq
Açarları Arduinoya bağlamaq
Açarları Arduinoya bağlamaq
Açarları Arduinoya bağlamaq
Açarları Arduinoya bağlamaq
Açarları Arduinoya bağlamaq
Açarları Arduinoya bağlamaq
Açarları Arduinoya bağlamaq

Təəssüf ki, şematik itirildi, çünki circuits.io silindi. Şematikanı ən yaxşı necə izah edə bilərəm? Arduino, 12V batareya paketini bir gərginlik mənbəyi olaraq istifadə edir. 4 açarın vəziyyətini yoxlamaq üçün istifadə edilə bilən 5V gərginlik özü istehsal edir. Kaydırıcının sürətini dəyişdirmək üçün istifadə olunur. Beləliklə, lövhədə 2 gərginlik var. 12V gücə və 5V nəzarət dövrəsinə. 12V mənbəyinizi Arduinonun Vin və GND -nə bağlamalısınız. Vin gərginlik deməkdir. Bu hissə asandır.

Sonra 4 açarı əlavə etməlisiniz. Bunun üçün burada istifadə edilən şematikdən istifadə edə və 4 açar üçün 4 dəfə kopyalaya bilərsiniz. Üzr istəyirik ki, əsl shematic itdi. Aşağıdakı kodda da tapdığınız pin5 pin2 üçün pin2 istifadə edin. Pin 1 istifadə etməyin, bu işləmir. Rezistorlar nə üçündür? Yaxşı bir Arduino cərəyanı ölçə bilməz, ancaq gərginliyi ölçə bilər. Beləliklə, keçid açarı ya 5v -i pinə bağlayır, ya da GND -ə qısa buraxır. GND -dən bir qədər əvvəl rezistor, gərginliyi sıfıra yaxın tuta bilər. Hər keçid üçün fərdi 10k rezistora ehtiyacınız var! Arduinonun əsaslarından biri olan yuxarıdakı təlimatı izləsəniz, Arduino açarların mövcud vəziyyətini daim yoxlayacaq və buna uyğun reaksiya verəcəkdir. Ümid edirəm bu kömək edir.

Bu sxem işlədikdən sonra onu bir çörək taxtasına köçürə və lehimləyə bilərsiniz.

4 açara bir neçə nazik kabel bağlayın. Köhnə bir Ethernet kabelinin içərisində tapdığım kabellərdən istifadə etdim. Əminəm ki, ətrafınızda yatanlar çoxdur. Çılpaq terminalları daralan boru ilə qoruyun. İndi bir Arduino -ya bağlı 4 açarınız olmalıdır və Arduino bu düymələrin basıldığını işə salmalı və qeydiyyatdan keçməlidir.

Addım 9: A4988 Stepper Sürücüsünün Kabellənməsi

A4988 Stepper Sürücüsünün naqilləri
A4988 Stepper Sürücüsünün naqilləri
A4988 Stepper Sürücüsünün naqilləri
A4988 Stepper Sürücüsünün naqilləri
A4988 Stepper Sürücüsünün naqilləri
A4988 Stepper Sürücüsünün naqilləri

Step sürücüsü A4988 -dir. Arduinodan siqnallar alır və onları Stepperə ötürür. Bu hissəyə ehtiyacınız var. Dövrü sizə izah etmək əvəzinə, çox yaxşı izah etdiyi üçün bu təlimatı izləyə bilərsiniz. A4988 istifadə etdiyim zaman istinad etmək istədiyim budur. Mənim kodum eyni pinlərdən istifadə edir. Beləliklə, bu youtubers dərsini əvvəlki addımdakı açarlarla lövhəyə əlavə edin və işləyəcək.

Addım 10: Kodu əlavə edin

Kodu əlavə edin!
Kodu əlavə edin!
Kodu əlavə edin!
Kodu əlavə edin!

İşdə bütün kod və kaydırıcının dövrəsi. Onlayn olaraq test edə bilərsiniz, ancaq step sürücüsü olmadan. Alternativ link Koddakı 4 açarın vəziyyətini yoxlayır. Bundan sonra, bəzi if ifadələrindən keçir və daxil edilən dəyərdə kaydırıcının bütün uzunluğu boyunca hərəkət etmək üçün addımlar arasında istənilən gecikməni seçir. Bütün hesablamalar qeyd olaraq koda daxil edilmişdir. Sürüşün sonuna çatanda motorun dayanmasını təmin etmək üçün sürgüsünün uzunluğunu və kasnağın diametrini daxil etməlisiniz. Yalnız bu dəyərləri özünüz ölçün. Düsturlar koda daxil edilmişdir.

Cədvəl, istədiyiniz müddət üçün hansı düymələri basmalı olduğunuzu göstərir. Məsələn, kaydırıcının bütün uzunluğu 2 dəqiqə ərzində hərəkət etməsini istəyirsinizsə, 1 və 2 -ci düyməni aktivləşdirməlisiniz. Əlbəttə ki, bu dəyərləri öz seçimlərinizə görə dəyişə bilərsiniz.

Addım 11: Kassanı çap edin

Kassanı çap edin
Kassanı çap edin
Kassanı çap edin
Kassanı çap edin

Mən korpusu Fusion 360 istifadə edərək hazırladım. Buradan faylları yükləyə və 3D printerdə çap edə bilərsiniz. Heç bir dəstəyə ehtiyac yoxdur. Oxumağı asanlaşdırmaq üçün məktubların detallarını çəhrayı dırnaq boyası ilə doldurdum. Bütün məktubu doldurub sonra girişi silə bilərsiniz. Bu hiylə hər cür girinti üçün istifadə edilə bilər. Daha asan bir seçim istəyirsinizsə, kiçik bir nahar qutusundan istifadə edərək əl ilə düzəldə bilərsiniz.

Addım 12: Son Quraşdırma

Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi

Hər şeyi bir yerə yığmağın vaxtı gəldi. Bütün komponentləri korpusun içərisinə qoyun və iki tərəfli köpük bant istifadə edərək kaydırıcıya quraşdırın. Bu maddə olduqca güclüdür və qeyri -bərabər səthlərə yaxşı yapışır. Üstündə universal kamera quraşdırılmış titrəmə əleyhinə montaj da əlavə etdim. Titrəmə qurğusu olduqca ucuzdur və kameraya çatmaq üçün titrəmələri dayandırır. Bu yalnız yüksək sürətli hərəkət üçün lazımdır. Mənim vəziyyətimdə, yüksək sürətli hərəkət, sürgünün uzunluğu üçün 10 ilə 30s arasında bir şeydir. Alt tərəfdəki bütün açar birləşmələri olan bir masa əlavə etdim.

Addım 13: İşinizə heyran olun və bir az sərin görüntülər çəkin

İşinizə heyran olun və sərin görüntülər çəkin!
İşinizə heyran olun və sərin görüntülər çəkin!

Videonun və ya timelapsın hava şəraiti, bu kaydırıcı hər şeyi edə bilər! Özünüz tikirsinizsə, bu barədə öyrənmək istərdim!

Mikro nəzarətçi yarışması 2017
Mikro nəzarətçi yarışması 2017
Mikro nəzarətçi yarışması 2017
Mikro nəzarətçi yarışması 2017

2017 -ci il Mikrokontroller Müsabiqəsində ikinci yeri tutdu

Tövsiyə: