Isi kandungan:

Gunakan Motor Stepper Sebagai Rotary Encoder: 9 Langkah (dengan Gambar)
Gunakan Motor Stepper Sebagai Rotary Encoder: 9 Langkah (dengan Gambar)

Video: Gunakan Motor Stepper Sebagai Rotary Encoder: 9 Langkah (dengan Gambar)

Video: Gunakan Motor Stepper Sebagai Rotary Encoder: 9 Langkah (dengan Gambar)
Video: Berfungsi dari enkoder inkremental - animasi 2024, November
Anonim
Gunakan Motor Stepper Sebagai Rotary Encoder
Gunakan Motor Stepper Sebagai Rotary Encoder

Pengekod putar sangat bagus untuk digunakan dalam projek mikrokontroler sebagai peranti input tetapi prestasinya tidak begitu lancar dan memuaskan. Juga, dengan banyak motor stepper yang tersisa, saya memutuskan untuk memberi mereka tujuan. Oleh itu, jika ada motor stepper yang tergeletak dan ingin membuat sesuatu, dapatkan bekalannya dan mari mulakan!

Langkah 1: Tonton Video

Image
Image

Langkah 2: Dapatkan Semua Bahan

Kaji Rajah Litar
Kaji Rajah Litar

Untuk projek ini, anda memerlukan:

  • Motor stepper (Unipolar atau bipolar).
  • Cip op-amp LM358P.
  • Perintang 1k Ohm.
  • Perintang 2x 100k Ohm.
  • Perintang 2x 4.7k Ohm.
  • Perintang 2x 47k Ohm.
  • LED.
  • Menyambung wayar.

Komponen pilihan:

  • 2x LED
  • Perintang 2x 330 Ohm

Langkah 3: Kaji Rajah Litar

Terima kasih, Andriyf1!

Pastikan anda melalui skema litar sebelum meneruskan.

Oleh kerana dua pin di tengah header untuk disambungkan ke motor stepper disambungkan ke titik yang sama dalam litar (Katakanlah, umum), anda boleh menggunakan header 1x3 dan bukan header 1x4 dalam versi tetap, tetapi kemudian untuk menyambungkan motor stepper bipolar, anda perlu menyambungkan satu wayar dari dua gegelung itu masing-masing dan menyambungkannya ke titik litar yang sama dengan baki dua wayar untuk disambungkan ke pin P dan S masing-masing.

Langkah 4: Pasang Litar di Papan Roti dan Uji Ia

Pasang Litar di Papan Roti dan Uji Ia
Pasang Litar di Papan Roti dan Uji Ia

Mulakan dengan meletakkan kapal op-amp di papan dan teruskan dengan menghubungkan perintang ke lokasi yang sesuai. Cuba gunakan wayar yang lebih pendek dan elakkan dari menjerat wayar. Pastikan tiada sambungan terlepas dan dibuat mengikut skema litar.

Sambungkan motor stepper ke penguat dan hidupkan dengan sumber kuasa 5 volt.

Sekiranya anda menggunakan LED pilihan, sambungkan setiap anod LED ke setiap output melalui perintang 330 Ohm dan sambungkan katodnya ke 'GND'.

Langkah 5: Buat Versi Kekal

Buat Versi Kekal
Buat Versi Kekal

Klik pada gambar untuk mengetahui lebih lanjut.

Penguat versi tetap akan disyorkan untuk dibuat kerana akan lebih ringkas dan praktikal untuk digunakan dalam projek.

Langkah 6: Uji Dengan Mikrokontroler, Muat Naik Kod Arduino

Uji Dengan Mikrokontroler, Muat Naik Kod Arduino
Uji Dengan Mikrokontroler, Muat Naik Kod Arduino
Uji Ia Dengan Pengawal Mikro, Muat Naik Kod Arduino
Uji Ia Dengan Pengawal Mikro, Muat Naik Kod Arduino

Contoh ini mengawal kecerahan LED yang disambungkan ke pin 'D13' dengan menyesuaikan kitaran tugas pada pin output itu, yang dikendalikan oleh pengekod putar.

Langkah 7: Buat Sambungan Pendawaian

Buat Sambungan Pendawaian
Buat Sambungan Pendawaian

Sambungkan daya penguat ke pin * '+ 5-V, pin' -ve 'ke' GND ', dan pin output ke pin' D6 'dan' D7 'papan Arduino. Urutan sambungan pin output penguat ke pin input Arduino menentukan sama ada arah pergerakan motor stepper tertentu akan didaftarkan searah jarum jam atau berlawanan arah jam.

* Jika anda menggunakan mikrokontroler yang berfungsi pada tahap logik 3.3-V, pastikan anda menghidupkan penguat hanya dengan 3.3-V DC

Langkah 8: Naikkan Persediaan

Kuatkan Persediaan
Kuatkan Persediaan
Kuatkan Persediaan
Kuatkan Persediaan
Kuatkan Persediaan
Kuatkan Persediaan

Sambungkan persediaan ke sumber kuasa yang sesuai (5-12 volt DC) dan hidupkan.

Langkah 9: Kembangkan Furthur

Setelah berjaya, anda boleh melakukan pelbagai projek yang boleh dilakukan dengan pengekod berputar. Sekiranya anda membuat sesuatu, cuba kongsikan beberapa gambar karya anda dengan komuniti dengan mengklik 'I Made It!'.

Disyorkan: