Isi kandungan:

Linear Actuator Stepper Motor: 3 Langkah (dengan Gambar)
Linear Actuator Stepper Motor: 3 Langkah (dengan Gambar)

Video: Linear Actuator Stepper Motor: 3 Langkah (dengan Gambar)

Video: Linear Actuator Stepper Motor: 3 Langkah (dengan Gambar)
Video: How Do External Linear Stepper Motor Actuators Operate? 2024, November
Anonim
Motor Stepper Penggerak Linear
Motor Stepper Penggerak Linear

Untuk menukar gerakan putaran motor stepper menjadi gerakan linear, motor stepper disambungkan ke utas. Pada utas kami menggunakan kacang kuningan yang tidak dapat dipusingkan. Setiap putaran benang kacang tembaga diterjemahkan mengikut arah paksi benang.

Lihat: penggerak linear perjalanan-kacang,

Langkah 1: Senarai bahagian

Senarai bahagian
Senarai bahagian
Senarai bahagian
Senarai bahagian
Senarai bahagian
Senarai bahagian

Salah satu tujuannya adalah penggunaan bahan di luar rak. Ia menjimatkan kos rendah, dan jika bahagian pecah, ia dapat diganti dengan mudah.

  • Penambat tembaga M5
  • Benang keluli tahan karat M5
  • Kacang M5 (pilihan)
  • Penyambung pembumian
  • Diameter dalaman galas bebola Ø5mm (mis. MF105 ZZ 5x10x4, F695 ZZ 5x13x4)
  • Gandar motor stepper Ø5mm dengan sisi rata (mis. Jenis BYJ, 20BYJ46, 24BYJ48, 28BYJ48, 30YJ46, 35BYJ46)
  • Pemacu motor stepper (mis. ULN2003, ULN2003 mini)
  • Arduino

Langkah 2: Bahagian

Bahagian
Bahagian
Bahagian
Bahagian
Bahagian
Bahagian
Bahagian
Bahagian

Gandingan motor stepper - utas

Penyambung pembumian direka untuk menghubungkan dua wayar. Kedua-dua belah pihak dilengkapi dengan 2 skru untuk mengikat wayar. Untuk menyambungkan motor stepper dengan benang, diameter dalaman penyambung pembumian perlu digerudi hingga Ø5mm (lepaskan skru kecil sebelum menggerudi). Motor stepper yang lebih kecil dari model BYJ mempunyai permukaan rata 6mm di gandar. Panjang penyambung ialah 30mm. Apabila dipotong separuh kita mempunyai 2 gandingan.

Satu skru gandingan ditancapkan ke permukaan rata motor stepper dan skru kedua diskrukan ke batang berulir. Ini menjadikannya gandingan kaku yang memindahkan tork motor stepper ke batang berulir.

Berhati-hatilah, kerana ini adalah gandingan kaku, penyimpangan rod, galas atau mur yang salah menyebabkan masalah pada motor stepper.

Batang berulir

Sebaiknya batang benang dan kacang benang adalah dari bahan yang berbeza. Pilihan bahan untuk batang berulir adalah keluli tahan karat. Ini adalah bahan yang kaku, mempunyai ketahanan terhadap pengaratan, pengaratan dan pewarnaan. Pilihan bahan untuk kacang adalah tembaga. Pekali geseran statik / dinamik permukaan kering rendah (statik 0.4, dinamik 0.2)

Kacang tembaga

Sauh kuningan mempunyai bahagian berulir dalaman dan bahagian yang mempunyai bentuk kerucut. Jenis sauh ini 10mm pertama adalah benang metrik. Ini adalah bahagian yang digunakan dalam projek ini.

Bahagian bentuk kerucut dalam tidak boleh digunakan. Ia mengembang apabila batang berulir dimasukkan dan ini akan menghancurkan penutup kacang.

Kacang perumahan

Untuk membuat kacang diterjemahkan ke arah paksi batang berulir, putaran kacang mesti dielakkan. Oleh itu kacang mesti mempunyai permukaan yang rata. Contohnya ialah gambar dengan bongkah kayu persegi. Kacang dilekatkan di blok.

Berhati-hati dengan penyelewengan.

Galas

Untuk mengelakkan geseran sebanyak mungkin, gunakan galas bebola. Galas ini murah. Ketepatan yang terlalu banyak tidak diperlukan. Terdapat beberapa toleransi antara rod berulir dan galas, ini menyerap beberapa ketidakseimbangan. Galas yang saya gunakan mempunyai bebibir dan ditekan rapat ke kayu.

Langkah 3: Menyambungkan Motor Stepper ke Arduino

Image
Image
Menyambungkan Motor Stepper ke Arduino
Menyambungkan Motor Stepper ke Arduino
Menyambungkan Motor Stepper ke Arduino
Menyambungkan Motor Stepper ke Arduino

Seri BYJ adalah motor stepper unipolar. Dalam projek ini motor stepper adalah 20BYJ46. Pemacu adalah mini-ULN2003.

Semasa membeli motor stepper, pastikan voltan dinilai. Gunakan versi 5V semasa menggunakan bekalan kuasa Arduino. Periksa arus dengan formula: U = IxR. Versi 5V 20BYJ46 mempunyai ketahanan 60ohm. Arus ialah I = U / R = 5/60 = 0.08A.

Arduino tidak dapat membekalkan arus yang cukup pada pin digital untuk menghidupkan motor stepper secara langsung. Untuk melindungi Arduino, pemandu digunakan. Pemandu membaca pada pin input status pin digital Arduino dan menulis ke pin output. Apabila pin input 1B "Tinggi", daya yang diberikan kepada pemandu diarahkan ke pin VCC (+) dan 1C (-).

Lihat gambar dan jadual bagaimana cara memasangkan Arduino ke pemacu stepper ke motor stepper (motor dan pemandu disediakan dengan soket dan palam yang sepadan). Sekiranya semuanya dikabelkan dengan betul, Arduino dapat dihidupkan dan kodnya boleh dimuat naik Arduino.

Lihat jadual cara memutar motor stepper yang Arduino mesti buat pin digital "Tinggi", pin lain mesti "RENDAH" ketika putaran motor stepper dilakukan, Arduino mesti membuat pin seterusnya "TINGGI", pin lain mesti "RENDAH" dan sebagainya. Apabila ini diulang, motor stepper mula berputar.

Disyorkan: