Isi kandungan:

Meja Putar Automatik Dengan Pelepas Rana: 8 Langkah
Meja Putar Automatik Dengan Pelepas Rana: 8 Langkah

Video: Meja Putar Automatik Dengan Pelepas Rana: 8 Langkah

Video: Meja Putar Automatik Dengan Pelepas Rana: 8 Langkah
Video: Automated Motion Control and Timelapse (ft. Konova S2) - B Roll Table Project 2024, November
Anonim
Meja Putar Automatik Dengan Pelepas Rana
Meja Putar Automatik Dengan Pelepas Rana

Helo. Dalam artikel ini saya akan menerangkan cara membina meja putar automatik yang sederhana dan ultra murah dengan pelepas rana. Harga untuk semua bahagian kurang dari $ 30 (semua harga diambil dari Aliexpress).

Sebilangan besar seniman 3d, yang mula menggunakan fotogrametri menghadapi masalah yang sama: bagaimana mengotomatisasi proses pengambilan gambar. Arduino adalah pilihan terbaik untuk tujuan ini. Peranti ini murah dan senang dikembangkan. Terdapat berjuta-juta modul yang berbeza di pasaran untuk papan arduino.

Langkah 1: Skematik

Skema
Skema

Potensiometer 10k - penyesuaian kelajuan motor stepper.

SW1 - suis togol 2 kedudukan, digunakan untuk mod pilih (AUTO atau HOLD).

SW2 - butang tekan sesaat - MULAI.

SW3 - butang tekan seketika - RESET.

SW4 - butang tekan sesaat - HAP RESET.

WS2812 RGB LED - menunjukkan status semasa.

Hampir semua bahagian yang saya dapati di rak saya. Juga, seseorang perlu mencetak pemegang motor dan plat atas pada pencetak 3d

Senarai bahagian:

  • Papan Arduino Nano
  • Kabel USB - MicroUSB jenis B
  • Motor Stepper 5V 28BYJ-48
  • Pemandu motor L298N
  • Optocoupler 4N35 - 2pcs
  • Perintang 10k - 3pcs 220ohm
  • perintang - 2pcs
  • Potensiometer 10k
  • Suis togol 2 kedudukan - 1 keping
  • Butang tekan sesaat - 3 keping
  • LED WS2812 RGB
  • Pelepasan rana jarak jauh berwayar (untuk kamera anda)
  • Papan prototaip (4x6cm atau lebih besar) wayar 4-teras pengatur voltan turun DC-DC

Senarai bahagian dengan pautan boleh didapati di sini: Helaian Google

Langkah 2: Bahagian bercetak 3d

Bahagian bercetak 3d
Bahagian bercetak 3d

Berikut adalah bahagian bercetak 3d:

Saya melekatkan alas stepper ke kepingan kaca akrilik dengan pita dua sisi. Seperti yang anda lihat di sini, bahagian dan motor bercetak 3d ini sendiri tidak boleh menahan objek besar dan berat, jadi berhati-hatilah. Saya menggunakan piring putar ini untuk mengimbas pasu kecil, kerang laut, angka bersaiz sederhana, dll.

Langkah 3: Pengubahsuaian Motor Stepper

Pengubahsuaian Motor Stepper
Pengubahsuaian Motor Stepper

Motor stepper memerlukan pengubahsuaian dari unipolar ke bipolar. Pengubahsuaian ini meningkatkan tork motor dengan ketara dan membolehkan menggunakan papan pemacu jenis H-bridge.

Berikut adalah panduan lengkap:

atau

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

Singkatnya, lepaskan penutup plastik biru dan gunakan pisau tajam untuk memotong sambungan pusat di papan, seperti yang ditunjukkan pada gambar. Selepas itu - memotong atau memotong wayar merah pusat.

Langkah 4: Shutter Release untuk Kamera

Shutter Release untuk Kamera
Shutter Release untuk Kamera

Cari pelepas rana jarak jauh berwayar untuk kamera anda. Seharusnya hanya mempunyai satu butang 2 tahap (fokus-rana). Biasanya ia murah, terutama replika cina. Untuk Nikon D5300 saya menjumpai shutter jarak jauh berwayar MC-DC2.

Bongkarnya dan cari garis umum, fokus dan rana. Selalunya garis biasa di antara garis lain. Yang teratas adalah garis fokus (lihat gambar). Garis ini bersambung ke output optocouplers.

Langkah 5: Perhimpunan Akhir

Perhimpunan Akhir
Perhimpunan Akhir
Perhimpunan Akhir
Perhimpunan Akhir
Perhimpunan Akhir
Perhimpunan Akhir

Optocoupler digunakan di sini sebagai pemicu fokus dan rana. Optocoupler berkelakuan seperti butang, dipicu oleh voltan luaran. Dan terdapat pengasingan elektrik yang lengkap antara sumber voltan pencetus dan sisi output. Oleh itu, jika anda memasang semuanya dengan betul, pencetus automatik ini tidak akan merosakkan kamera anda kerana ia beroperasi seperti dua butang yang terpisah tanpa sambungan elektrik dengan sumber kuasa luaran.

Adalah idea yang baik untuk memasang semua bahagian pada papan roti untuk mengujinya dan menyahpepijat. Kadang-kadang papan Arduino yang tidak asli dari china rosak. Saya telah mengumpulkan Arduino dan komponen kecil di papan prototaip. Kemudian saya meletakkan semua bahagian pada kepingan kaca akrilik yang bengkok.

Letakkan 2 jumper pada pin ENA dan ENB di papan pemandu motor. Ini membolehkan anda menggunakan motor stepper 5v.

Langkah 6: Kod

Pautan Github:

Bahagian atas kod mempunyai beberapa tetapan awal yang ketara:

#tentukan gambarKira 32 // bilangan foto lalai

Motor stepper mempunyai 2048 langkah per revolusi penuh. Untuk 32 foto, satu putaran sama dengan 11.25 darjah, yang mencukupi dalam kebanyakan kes (IMO). Untuk mengetahui bilangan langkah untuk satu putaran, fungsi bulat digunakan:

step_count = bulat (2048 / pCount);

Ini bermaksud, setiap giliran tidak akan tepat dalam beberapa kes. Sebagai contoh, jika kita menetapkan jumlah foto menjadi 48, satu putaran akan menjadi bulat (42.66) = 43. Jadi, kedudukan akhir motor stepper adalah - 2064 (16 langkah lagi). Ini tidak penting untuk tujuan fotogrametri, tetapi jika anda perlu tepat 100%, gunakan 8-16-32-64-128-256 foto.

#tentukan fokusDelay 1200 // menahan butang fokus (ms)

Di sini anda boleh menetapkan kelewatan penekanan butang fokus, yang membolehkan kamera anda cukup masa untuk fokus. Untuk Nikon D5300 saya dengan lensa prima 35mm 1200ms sudah cukup.

#define shootDelay 700 // menahan butang menembak (ms)

Nilai ini menentukan berapa lama butang rana ditekan.

#define releaseDelay 500 // kelewatan selepas pelepasan butang pemotretan (ms)

Apabila anda ingin menggunakan pendedahan yang panjang, tingkatkan nilai ReleaseDelay.

Langkah 7: Operasi

Image
Image
Operasi
Operasi

Bilangan foto lalai dimasukkan ke dalam firmware. Tetapi anda boleh mengubahnya, menggunakan sambungan terminal. Cukup sambungkan papan dan komputer Arduino dengan kabel USB dan buat sambungan terminal. Sambungkan papan dan komputer Arduino, cari port COM yang sesuai di Pengurus peranti.

Untuk penggunaan PC PuTTY, ia berfungsi dengan baik pada Win10. Untuk telefon Android saya, saya menggunakan Terminal USB Serial.

Setelah berjaya menyambung, anda boleh menukar jumlah foto dan melihat status semasa. Ketik "+", dan ia akan menambah jumlah foto sebanyak 1. "-" - turun sebanyak 1. Saya menggunakan telefon pintar android saya dan kabel OTG - ia berfungsi dengan baik! Setelah dimatikan, kiraan foto diset semula ke lalai.

Terdapat semacam bug dengan Arduino Nanos cina - apabila anda menghidupkan Arduino tanpa sambungan USB, kadang-kadang ia tidak akan bermula. Itulah sebabnya saya membuat butang reset luaran untuk Arduino (HARD RESET). Setelah menekannya, semuanya berfungsi dengan baik. Bug ini muncul di papan dengan cip CH340.

Untuk memulakan proses pengambilan gambar, tetapkan "mode" beralih ke AUTO dan tekan butang MULAI. Sekiranya anda ingin menghentikan proses pengambilan gambar, tetapkan "mode" beralih ke HOLD. Setelah itu, Anda dapat melanjutkan proses pengambilan gambar dengan menetapkan "mode" beralih ke AUTO, atau mengatur ulang proses dengan menekan RESET. Apabila suis mod di HOLD, anda boleh membuat foto dengan menekan butang MULAI. Tindakan ini menjadikan foto tanpa meningkatkan pemboleh ubah jumlah foto.

Langkah 8: Penambahbaikan

  1. Bangun meja besar (diameter 40-50cm) dengan galas bebola susan malas (seperti ini -
  2. Dapatkan stepper yang lebih hebat, seperti NEMA 17 dan pemacu - TMC2208 atau DRV8825.
  3. Reka bentuk dan reduktor cetak untuk ketepatan yang lebih tinggi.
  4. Gunakan skrin LCD dan pengekod putar, seperti pada kebanyakan pencetak 3d.

Kadang-kadang kamera saya tidak dapat fokus dengan betul, biasanya ketika jarak antara kamera dan sasaran lebih rendah daripada jarak fokus minimum, atau ketika permukaan pada sasaran terlalu rata dan tidak mempunyai perincian yang ketara. Masalah ini dapat diselesaikan dengan menggunakan penyesuai kamera kasut panas (seperti ini: https://bit.ly/2zrpwr2, kabel segerak: https://bit.ly/2zrpwr2 untuk mengesan sama ada kamera membuat tangkapan atau tidak. Setiap kali rana terbuka untuk mengambil gambar, kamera menutup 2 kenalan pada kasut panas (tengah dan biasa) untuk mencetuskan kilat luaran. Kita perlu menyambungkan 2 wayar ini ke Arduino sama seperti butang luaran dan mengesan keadaan, apabila kamera tidak membiarkan rana terbuka. Jika ini berlaku, Arduino harus membuat usaha lain untuk fokus dan menembak, atau menghentikan operasi dan menunggu tindakan dari pengguna.

Saya harap artikel ini bermanfaat untuk anda. Sekiranya anda mempunyai sebarang pertanyaan, sila hubungi saya.

Disyorkan: