Daftar Isi:

Meja Putar Otomatis Dengan Rilis Rana: 8 Langkah
Meja Putar Otomatis Dengan Rilis Rana: 8 Langkah

Video: Meja Putar Otomatis Dengan Rilis Rana: 8 Langkah

Video: Meja Putar Otomatis Dengan Rilis Rana: 8 Langkah
Video: Bikin Table Saw Presisi dari circular saw // Part. 3 Sistem Swing bevel pemotongan miring 2024, Juli
Anonim
Meja Putar Otomatis Dengan Rilis Rana
Meja Putar Otomatis Dengan Rilis Rana

Halo. Dalam artikel ini saya akan menjelaskan cara membuat meja putar otomatis yang sederhana dan sangat murah dengan pelepas rana. Harga untuk semua bagian sedikit kurang dari $30 (semua harga diambil dari Aliexpress).

Sebagian besar seniman 3d yang mulai menggunakan fotogrametri dihadapkan pada masalah yang sama: bagaimana mengotomatisasi proses pemotretan. Arduino adalah pilihan terbaik untuk tujuan ini. Ini murah dan mudah untuk mengembangkan perangkat. Ada jutaan modul berbeda di pasaran untuk papan arduino.

Langkah 1: Skema

Skema
Skema

Potensiometer 10k - penyesuaian kecepatan motor stepper.

SW1 - Sakelar sakelar 2 posisi, digunakan untuk pemilihan mode (AUTO atau HOLD).

SW2 - tombol tekan sesaat - MULAI.

SW3 - tombol tekan sesaat - RESET.

SW4 - tombol tekan sesaat - HARD RESET.

WS2812 RGB LED - menunjukkan status saat ini.

Hampir semua bagian saya temukan di rak saya. Juga, seseorang perlu mencetak dudukan motor dan pelat atas pada printer 3d

Daftar bagian:

  • Papan Arduino Nano
  • USB - kabel MicroUSB tipe B
  • 5V Stepper motor 28BYJ-48
  • Pengemudi motor L298N
  • Optocoupler 4N35 - 2 pcs
  • Resistor 10k - 3pcs 220ohm
  • resistor - 2 pcs
  • potensiometer 10k
  • Saklar sakelar 2 posisi - 1 pcs
  • Tombol tekan sesaat - 3 pcs
  • WS2812 RGB LED
  • Pelepas rana jarak jauh berkabel (untuk kamera Anda)
  • Papan prototipe (4x6cm atau lebih besar) DC-DC step down voltage regulator 4-core wire

Daftar bagian dengan tautan dapat ditemukan di sini: Google Sheet

Langkah 2: Bagian yang dicetak 3d

Bagian cetak 3d
Bagian cetak 3d

Ini adalah bagian cetakan 3d:

Saya menempelkan alas stepper ke potongan kaca akrilik dengan selotip dua sisi. Seperti yang Anda lihat di sini, bagian dan motor yang dicetak 3d ini sendiri tidak dapat menahan benda besar dan berat, jadi berhati-hatilah. Saya menggunakan meja putar ini untuk memindai vas kecil, kerang laut, figur ukuran sedang, dll.

Langkah 3: Modifikasi Motor Stepper

Modifikasi Motor Stepper
Modifikasi Motor Stepper

Motor stepper perlu dimodifikasi dari unipolar ke bipolar. Modifikasi ini secara signifikan meningkatkan torsi motor dan memungkinkan penggunaan papan driver tipe H-bridge.

Berikut panduan lengkapnya:

atau

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

Singkatnya, lepaskan tutup plastik biru dan gunakan pisau tajam untuk memotong sambungan pusat di papan, seperti yang ditunjukkan pada gambar. Setelah itu - potong atau solder kabel merah tengah.

Langkah 4: Rilis Rana untuk Kamera

Rilis Rana untuk Kamera
Rilis Rana untuk Kamera

Temukan pelepas rana jarak jauh berkabel untuk kamera Anda. Seharusnya hanya memiliki satu tombol 2 tahap (rana fokus). Biasanya murah, apalagi replika cina. Untuk Nikon D5300 saya, saya menemukan rana jarak jauh kabel MC-DC2.

Bongkar dan temukan garis umum, fokus, dan rana. Biasanya garis umum di antara garis lainnya. Yang paling atas adalah garis fokus (lihat gambar). Garis-garis ini terhubung ke output optocoupler.

Langkah 5: Perakitan Akhir

Perakitan Akhir
Perakitan Akhir
Perakitan Akhir
Perakitan Akhir
Perakitan Akhir
Perakitan Akhir

Optocoupler digunakan di sini sebagai pemicu fokus dan rana. Optocoupler berperilaku seperti tombol, dipicu oleh tegangan eksternal. Dan ada isolasi listrik lengkap antara sumber tegangan pemicu dan sisi keluaran. Jadi jika Anda merakit semuanya dengan benar, pemicu otomatis ini tidak akan pernah merusak kamera Anda karena bekerja seperti dua tombol terpisah tanpa sambungan listrik dengan sumber daya eksternal.

Merupakan ide bagus untuk merakit semua bagian pada papan tempat memotong roti untuk mengujinya dan men-debug. Terkadang papan Arduino non-asli dari cina datang rusak. Saya telah merakit Arduino dan komponen kecil di papan prototipe. Kemudian saya menempatkan semua bagian pada potongan kaca akrilik yang bengkok.

Pasang 2 jumper pada pin ENA dan ENB pada papan driver motor. Ini memungkinkan Anda untuk menggunakan motor stepper 5v.

Langkah 6: Kode

Tautan Github:

Bagian atas kode memiliki beberapa pengaturan awal yang terlihat:

#define photoCount 32 //jumlah default foto

Motor stepper memiliki 2048 langkah per putaran penuh. Untuk 32 foto, satu putaran sama dengan 11,25 derajat, yang cukup dalam banyak kasus (IMO). Untuk mengetahui jumlah langkah untuk satu putaran, digunakan fungsi putaran:

step_count = putaran (2048/pCount);

Ini berarti, bahwa setiap belokan tidak akan tepat dalam beberapa kasus. Misalnya, jika kita mengatur jumlah foto menjadi 48, satu putaran akan menjadi bulat (42,66) = 43. Jadi, posisi akhir motor stepper adalah - 2064 (16 langkah lagi). Ini tidak penting untuk tujuan fotogrametri, tetapi jika Anda harus akurat 100%, gunakan foto 8-16-32-64-128-256.

#define focusDelay 1200 //menahan tombol fokus (md)

Di sini Anda dapat menetapkan penundaan tahan tombol fokus, memungkinkan kamera Anda cukup waktu untuk fokus. Untuk Nikon D5300 saya dengan lensa prime 35mm 1200ms sudah cukup.

#define shootDelay 700 //menahan tombol shoot (ms)

Nilai ini menentukan berapa lama tombol rana ditekan.

#define releaseDelay 500 //penundaan setelah pelepasan tombol pemotretan (ms)

Saat Anda ingin menggunakan eksposur lama, tingkatkan nilai releaseDelay.

Langkah 7: Operasi

Image
Image
Operasi
Operasi

Jumlah default foto di-hardcode ke dalam firmware. Tetapi Anda dapat mengubahnya, menggunakan koneksi terminal. Cukup sambungkan papan Arduino dan PC dengan kabel USB dan buat koneksi terminal. Hubungkan papan Arduino dan PC, temukan port COM yang sesuai di Manajer perangkat.

Untuk PC menggunakan Putty, ini berfungsi dengan baik di Win10. Untuk ponsel Android saya, saya menggunakan Terminal USB Serial.

Setelah koneksi berhasil, Anda dapat mengubah jumlah foto dan melihat status saat ini. Ketik "+", dan itu akan menambah jumlah foto sebanyak 1. "-" - berkurang 1. Saya menggunakan smartphone android dan kabel OTG - berfungsi dengan baik! Setelah dimatikan, jumlah foto diatur ulang ke default.

Ada beberapa jenis bug dengan Arduino Nano Cina - ketika Anda menyalakan Arduino tanpa koneksi USB, terkadang itu tidak akan dimulai. Itu sebabnya saya membuat tombol reset eksternal untuk Arduino (HARD RESET). Setelah ditekan, semuanya bekerja dengan baik. Bug ini muncul di papan dengan chip CH340.

Untuk memulai proses pemotretan, setel sakelar “mode” ke AUTO dan tekan tombol START. Jika Anda ingin menghentikan proses pemotretan, atur sakelar “mode” ke HOLD. Setelah itu, Anda dapat melanjutkan proses pemotretan dengan mengatur sakelar "mode" ke AUTO, atau mengatur ulang proses dengan menekan RESET. Saat sakelar mode dalam posisi HOLD, Anda dapat membuat foto dengan menekan tombol START. Tindakan ini membuat foto tanpa meningkatkan variabel jumlah foto.

Langkah 8: Peningkatan

  1. Bangun meja besar (diameter 40-50cm) dengan bantalan bola lazy susan (seperti ini -
  2. Dapatkan stepper yang lebih kuat, seperti NEMA 17 dan driver - TMC2208 atau DRV8825.
  3. Desain dan reduktor cetak untuk presisi ekstra tinggi.
  4. Gunakan layar LCD dan rotary encoder, seperti pada kebanyakan printer 3d.

Terkadang kamera saya tidak bisa fokus dengan baik, biasanya saat jarak antara kamera dan target lebih rendah dari jarak fokus minimal, atau saat permukaan target terlalu datar dan tidak ada detail yang terlihat. Masalah ini dapat diatasi dengan menggunakan adaptor kamera hot shoe (seperti ini: https://bit.ly/2zrpwr2, sinkronkan kabel: https://bit.ly/2zrpwr2 untuk mendeteksi apakah kamera memotret atau tidak. Setiap kali shutter terbuka untuk mengambil gambar, kamera memendekkan 2 kontak pada hot shoe (pusat dan umum) untuk memicu flash eksternal. Kita perlu menghubungkan 2 kabel ini ke Arduino seperti tombol eksternal dan mendeteksi situasi, ketika kamera tidak membiarkan rana terbuka. Jika ini terjadi, Arduino harus melakukan pengambilan lain untuk fokus dan memotret, atau menghentikan operasi dan menunggu tindakan dari pengguna.

Saya harap artikel ini bermanfaat untuk Anda. Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi saya.

Direkomendasikan: