Isi kandungan:

Stepper Motor terkawal Motor Stepper - Motor Stepper Sebagai Pengekod Rotary: 11 Langkah (dengan Gambar)
Stepper Motor terkawal Motor Stepper - Motor Stepper Sebagai Pengekod Rotary: 11 Langkah (dengan Gambar)

Video: Stepper Motor terkawal Motor Stepper - Motor Stepper Sebagai Pengekod Rotary: 11 Langkah (dengan Gambar)

Video: Stepper Motor terkawal Motor Stepper - Motor Stepper Sebagai Pengekod Rotary: 11 Langkah (dengan Gambar)
Video: Как сделать из старого привода HHD мощный бесщеточный двигатель 2024, November
Anonim
Stepper Motor terkawal Motor Stepper | Motor Stepper Sebagai Pengekod Rotary
Stepper Motor terkawal Motor Stepper | Motor Stepper Sebagai Pengekod Rotary

Adakah beberapa motor stepper berbaring dan mahu melakukan sesuatu? Dalam Instructable ini, mari gunakan motor stepper sebagai rotary encoder untuk mengawal kedudukan motor stepper lain menggunakan mikrokontroler Arduino. Oleh itu, tanpa basa-basi lagi, mari kita mulakan!

Langkah 1: Dapatkan Semua Bahan

Dapatkan Semua Bahan
Dapatkan Semua Bahan
Dapatkan Semua Bahan
Dapatkan Semua Bahan

Inilah yang anda perlukan untuk projek ini:

  • Papan mikrokontroler Arduino yang serasi dengan Adafruit Motor Shield V2 (UNO, Leonardo, dll)
  • Perisai Motor Adafruit V2
  • Motor Stepper encoder Rotary (Unipolar disyorkan)
  • Motor stepper untuk digerakkan (Unipolar atau bipolar)
  • 4 wayar jumper lelaki ke lelaki (Untuk menyambungkan pengekod putar ke papan Arduino)
  • 4 wayar jumper lelaki ke lelaki (Untuk menyambungkan motor stepper ke pelindung motor)
  • Sumber kuasa DC 5 hingga 12 volt (Sesuai dengan keperluan motor stepper yang digerakkan)

Langkah 2: Programkan Arduino Microcontroller

Atur cara Arduino Microcontroller
Atur cara Arduino Microcontroller

Langkah 3: Pasang Perisai Motor di Papan Arduino

Pasang Perisai Motor di Papan Arduino
Pasang Perisai Motor di Papan Arduino

Sejajarkan pin pelindung motor dengan tajuk papan Arduino dan pastikan tidak ada pin yang bengkok.

Langkah 4: Sambungkan Stepper Motor ke Motor Shield

Sambungkan Stepper Motor ke Motor Shield
Sambungkan Stepper Motor ke Motor Shield

Sambungkan wayar pasangan gegelung motor stepper ke terminal output perisai motor bertanda 'M3' dan 'M4'.

Langkah 5: Kaji Skema Litar

Kaji Skema Litar
Kaji Skema Litar
Kaji Skema Litar
Kaji Skema Litar

Langkah 6: Sambungkan Tombol Tekan ke Persediaan

Sambungkan Butang Tekan ke Persediaan
Sambungkan Butang Tekan ke Persediaan

Sambungkan butang tekan antara 'GND' dan 'D12' papan Arduino.

Langkah 7: Sambungkan Controller Stepper Motor ke Amplifier Board

Sambungkan Controller Stepper Motor ke Papan Penguat
Sambungkan Controller Stepper Motor ke Papan Penguat
Sambungkan Controller Stepper Motor ke Papan Penguat
Sambungkan Controller Stepper Motor ke Papan Penguat

Langkah 8: Sambungkan Papan Penguat ke Papan Arduino

Sambungkan Papan Penguat ke Papan Arduino
Sambungkan Papan Penguat ke Papan Arduino
Sambungkan Amplifier Board ke Arduino Board
Sambungkan Amplifier Board ke Arduino Board

Sambungkan pin + ve dan -ve penguat ke + 5-volt (atau + 3.3-volt jika menggunakan mikrokontroler Arduino logik 3.3-volt) dan 'GND' masing-masing.

Sambungkan pin output dari papan penguat ke input digital 'D5' dan 'D6' dari papan Arduino.

Langkah 9: Sambungkan Persediaan ke Kuasa

Sambungkan Persediaan ke Kuasa
Sambungkan Persediaan ke Kuasa

Sambungkan persediaan ke sumber kuasa DC yang sesuai. Di sini, pengecas telefon bimbit digunakan untuk menghidupkan penyediaan melalui penyambung USB papan Arduino.

Langkah 10: Uji Kawalan

Sekiranya motor yang hendak dipandu tidak bergerak dengan betul dan melangkah mundur, kencangkan sambungan wayar, dan jika masalahnya berlanjutan, ubah urutan sambungan pendawaian motor stepper yang dibuat dengan pelindung motor.

Langkah 11: Kongsi Hasil Kerja Anda

Sekiranya anda berjaya, mengapa tidak berkongsi dengan komuniti. Melakukannya, akan memberi inspirasi kepada orang lain untuk membuat projek itu juga. Semua yang terbaik!

Disyorkan: