Isi kandungan:

Kawal Komputer Anda Dengan Motor Stepper !: 9 Langkah (dengan Gambar)
Kawal Komputer Anda Dengan Motor Stepper !: 9 Langkah (dengan Gambar)

Video: Kawal Komputer Anda Dengan Motor Stepper !: 9 Langkah (dengan Gambar)

Video: Kawal Komputer Anda Dengan Motor Stepper !: 9 Langkah (dengan Gambar)
Video: Motor Stepper dan Motor Servo 2024, Julai
Anonim
Kawal Komputer Anda Dengan Motor Stepper!
Kawal Komputer Anda Dengan Motor Stepper!

Dalam salah satu Instructables saya yang terdahulu, saya menunjukkan kepada anda bagaimana anda boleh menggunakan motor Stepper sebagai rotary encoder. Dalam Instructable ini, mari kita pelajari bagaimana kita dapat menggunakannya untuk mengawal komputer kita. Oleh itu, tanpa basa-basi lagi, mari kita mulakan!

Langkah 1: Tonton Video

Image
Image

Tonton video di atas untuk mendapatkan idea yang lebih baik mengenai apa itu dan apa yang perlu dilakukan.

Langkah 2: Dapatkan Semua Bahan yang Diperlukan

Dapatkan Semua Bahan yang Diperlukan
Dapatkan Semua Bahan yang Diperlukan

Untuk projek ini, anda memerlukan:

  • Papan mikrokontroler Arduino yang mematuhi USB HID (Peranti Antara Muka Manusia) (Leonardo, Micro, Pro Micro)
  • Motor stepper *.
  • Motor stepper ke penukar encoder berputar.
  • Kabel USB yang sesuai (Biasanya USB mikro hingga A)
  • 2 pasang wayar lelaki ke wanita (Untuk menyambungkan papan pengekod putar ke papan Arduino)
  • Satu set 3 wayar lelaki ke wanita (Untuk menyambungkan motor stepper ke papan pengekod putar)

* Mana-mana motor stepper, unipolar atau bipolar boleh digunakan dalam projek. Motor stepper unipolar disyorkan kerana mempunyai pendawaian lurus tetapi motor stepper bipolar juga dapat digunakan dengan sedikit perubahan pada pendawaian.

Langkah 3: Buat Papan Pengekod Rotary

Buat Papan Pengekod Rotary
Buat Papan Pengekod Rotary

Klik pada gambar di atas untuk mengetahui lebih lanjut.

Ikuti Arahan ini untuk membuat penukar pengekod putar. Anda boleh membuat versi papan roti tetapi versi PCB tetap lebih padat, tahan lama dan dapat membantu anda melakukan pematerian. Anda juga boleh menambahkan LED pada setiap output papan penguat, secara bersiri dengan perintang (disyorkan 220 Ohm) untuk memantau keadaan keluaran penguat yang terbukti berguna semasa menyelesaikan masalah.

Langkah 4: Atur cara Arduino Microcontroller

Atur cara Arduino Microcontroller
Atur cara Arduino Microcontroller
Atur cara Arduino Microcontroller
Atur cara Arduino Microcontroller

Ia mengesyorkan untuk menggunakan kod Arduino sebelum memuat naiknya di papan mikrokontroler. Ini dapat membantu anda memahami apa yang berlaku di dalam mikrokontroler semasa anda memutarkan motor stepper.

Langkah 5: Sambungkan Stepper Motor ke Rotary Encoder Board

Sambungkan Stepper Motor ke Rotary Encoder Board
Sambungkan Stepper Motor ke Rotary Encoder Board
Sambungkan Stepper Motor ke Rotary Encoder Board
Sambungkan Stepper Motor ke Rotary Encoder Board
Sambungkan Stepper Motor ke Rotary Encoder Board
Sambungkan Stepper Motor ke Rotary Encoder Board

Pastikan anda melalui skema litar dengan teliti.

Sekiranya motor stepper unipolar sedang digunakan, sambungkan wayar paip pusat motor ke salah satu pin 'Q' atau 'R'. Kemudian, sambungkan mana-mana dua daripada empat wayar motor stepper yang tersisa ke pin 'P' dan 'S' masing-masing. Di sini, saya telah menggunakan header 1x3 dan bukannya 1x4 yang ditunjukkan dalam skema.

Sekiranya motor stepper bipolar sedang digunakan, tentukan terlebih dahulu wayar pasangan gegelung motor. Kemudian ambil wayar dari setiap gegelung dan sambungkannya ke salah satu pin 'Q' atau 'R'. Kemudian, sambungkan baki dua wayar motor stepper ke pin 'P' dan 'S' masing-masing.

Langkah 6: Sambungkan Rotary Encoder Board ke Arduino Board

Sambungkan Rotary Encoder Board ke Arduino Board
Sambungkan Rotary Encoder Board ke Arduino Board
Sambungkan Rotary Encoder Board ke Arduino Board
Sambungkan Rotary Encoder Board ke Arduino Board
  • Sambungkan pin + ve dan -ve dari papan pengekod putar ke pin + 5-volt dan 'GND' pada papan Arduino.
  • Sambungkan pin output dari papan pengekod putar ke pin digital 'D5' dan 'D6' dari papan Arduino.

Langkah 7: Sambungkan Persediaan ke Komputer Anda dan Uji Ia

Sambungkan Persediaan ke Komputer Anda dan Uji Ia
Sambungkan Persediaan ke Komputer Anda dan Uji Ia
Sambungkan Persediaan ke Komputer Anda dan Uji Ia
Sambungkan Persediaan ke Komputer Anda dan Uji Ia

Sambungkan persediaan ke komputer anda dan buka sebarang program yang membolehkan pengguna menatal ke atas dan ke bawah menggunakan kekunci anak panah atau program di mana kursor teks dapat dipindahkan menggunakan tombol panah.

Langkah 8: Kongsi Kerja Anda Dengan Kami

Sekiranya projek anda berjaya, mengapa tidak berkongsi karya anda dengan orang lain untuk memberi inspirasi kepada mereka. Klik pada 'I Made It' dan kongsi gambar atau dua ciptaan anda, saya ingin melihatnya.

Langkah 9: Pergi Furthur

Pergi Furthur
Pergi Furthur

Cuba ubah kod Arduino untuk melakukan perkara lain, tambahkan pengekod putar lain atau input lain, ada banyak yang boleh anda lakukan. Apa sahaja yang anda buat, semua yang terbaik!

Disyorkan: