Isi kandungan:
- Langkah 1: Tonton Video
- Langkah 2: Dapatkan Bahagian dan Bekalan
- Langkah 3: Programkan Pengawal Mikro Arduino
- Langkah 4: Sediakan Trek Uji
- Langkah 5: Pasang Perisai Motor di Papan Arduino
- Langkah 6: Sambungkan Kuasa Track ke Perisai Motor
- Langkah 7: Sambungkan Stepper Motor ke Amplifier
- Langkah 8: Sambungkan Amplifier ke Arduino Board
- Langkah 9: Letakkan Lokomotif di Laluan
- Langkah 10: Hidupkan Persediaan dan Uji Kawalan
- Langkah 11: Kongsi Hasil Kerja Anda
Video: Lokomotif Model Dikendalikan Motor Stepper - Motor Stepper Sebagai Pengekod Rotary: 11 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam salah satu Instructables sebelumnya, kami belajar bagaimana menggunakan motor stepper sebagai rotary encoder. Dalam projek ini, kita sekarang akan menggunakan motor stepper yang dipusingkan rotary encoder untuk mengawal lokomotif model menggunakan mikrokontroler Arduino. Jadi, tanpa basa-basi lagi, mari kita mulakan!
Langkah 1: Tonton Video
Tonton video disarankan sebelum meneruskan untuk membantu kita mendapatkan idea yang lebih baik mengenai projek dan juga memahami kawalannya.
Langkah 2: Dapatkan Bahagian dan Bekalan
Untuk projek ini, anda memerlukan:
- Papan mikrokontroler Arduino yang serasi dengan Adafruit Motor Sheild V2.
- An * Adafruit Motor Shield V2.
- Motor stepper dipusingkan rotary encoder.
- 4 wayar jumper lelaki ke wanita (Untuk menyambungkan penguat pengekod putar ke mikrokontroler Arduino)
- Sumber kuasa 12 volt DC.
* Adafruit Motor Shield V2 berkomunikasi dengan mikrokontroler Arduino melalui I2C dan dengan itu hanya menggunakan dua pin mikrokontroler Arduino ('SCL', A5 dan 'SDA', A4). Ini membantu menyelamatkan pin I / O lain. Juga, memasang perisai mengurangkan pendawaian dan menjadikannya lebih kemas.
Langkah 3: Programkan Pengawal Mikro Arduino
Pastikan anda memasang perpustakaan Adafruit Motor Shield V2 di Arduino IDE. Sekiranya tidak, anda boleh memuat turunnya dari sini.
Langkah 4: Sediakan Trek Uji
Pastikan rel trek dibersihkan.
Langkah 5: Pasang Perisai Motor di Papan Arduino
Pasang pelindung pemandu motor pada papan Arduino dengan meluruskan pin papan pemacu dengan hati-hati dengan kepala wanita papan Arduino. Berhati-hati untuk memastikan pin tidak bengkok dalam proses pemasangan.
Langkah 6: Sambungkan Kuasa Track ke Perisai Motor
Sambungkan wayar feed power track ke terminal perisai motor bertanda 'M4'.
Langkah 7: Sambungkan Stepper Motor ke Amplifier
-
Untuk motor stepper unipolar:
- Sambungkan wayar paip tengah motor ke pin bertanda 'Q' atau 'R'.
- Sambungkan mana-mana dua daripada empat wayar yang tinggal ke pin 'P' dan 'S'.
-
Untuk motor stepper bipolar:
Sambungkan wayar motor ke terminal mengikut skema litar di atas
Langkah 8: Sambungkan Amplifier ke Arduino Board
Sambungkan terminal 'GND' dan + ve penguat ke pin 'GND' dan '+ 5-volt' papan Arduino masing-masing. Sambungkan pin output dari papan penguat ke pin input digital 'D6' dan 'D7' dari papan Arduino.
Langkah 9: Letakkan Lokomotif di Laluan
Letakkan lokomotif di landasan ujian. Pastikan roda sejajar dengan rel. Digunakan penggunaan alat rel yang sesuai.
Langkah 10: Hidupkan Persediaan dan Uji Kawalan
Sambungkan persediaan ke sumber kuasa 12 volt DC dan hidupkan kuasa. Periksa sama ada semuanya berfungsi dengan baik seperti yang ditunjukkan dalam video di atas.
Langkah 11: Kongsi Hasil Kerja Anda
Sekiranya anda telah membuat projek anda, mengapa tidak membaginya dengan komuniti. Berkongsi projek anda dapat membantu memberi inspirasi kepada orang lain untuk membuat projek ini juga.
Teruskan dan klik 'I Made It!' dan kongsikan beberapa gambar ciptaan anda, kami sedang menunggu!
Disyorkan:
Butang Pengekod Rotary: 6 Langkah
Tombol Rotary Encoder: Ini adalah alat kawalan jauh berputar berdasarkan pengekod putar. Ia mempunyai ciri-ciri berikut. Bateri dikendalikan dengan penggunaan arus yang sangat rendah apabila diaktifkanAtomatik automatik apabila kawalan diputar Tidur automatik selepas tempoh tidak aktif Konfigurasi
Penggantian Pengekod Rotary ISDT Q6: 4 Langkah
Penggantian Pengekod Rotary ISDT Q6: Tutorial ini adalah untuk membantu orang yang menggunakan pengekod Q6 dari masa ke masa sekarang tidak dapat digunakan. Tambang saya mula bergulir dalam arah yang rawak, tidak menentu, dan walaupun setelah memasang semula sendi pateri dan membersihkan pengekod dengan alkohol, ia masih tidak berfungsi
Pengekod Rotary Menggunakan Arduino Nano: 4 Langkah
Rotary Encoder Menggunakan Arduino Nano: Hai semua, Dalam artikel ini saya akan membuat tutorial bagaimana menggunakan encoder berputar menggunakan Arduino Nano. Untuk menggunakan pengekod Rotary ini, anda tidak memerlukan perpustakaan luaran. Oleh itu, kita boleh membuat program secara langsung tanpa menambahkan perpustakaan terlebih dahulu. ok Mari mulakan
Tutorial Kit Pengekod Rotary: 5 Langkah
Tutorial Rotary Encoder Kit: Penerangan: Kit rotary encoder ini boleh digunakan untuk mengesan kedudukan dan halaju motor. Ini adalah kit yang sangat sederhana yang terdiri daripada sensor pancaran optik (suis opto, fototransistor) dan sekeping cakera berlubang. Ia boleh disambungkan ke mana-mana mikrokontro
Pengekod Rotary DIY: 4 Langkah
DIY Rotary Encoder: Maaf kerana kekurangan gambar, saya tidak memutuskan untuk melakukan tutorial ini sehingga selepas saya hampir selesai dengannya. Gambaran keseluruhan: Pengekod berputar menggunakan dua atau lebih sensor untuk mengesan kedudukan, arah putaran, kelajuan , dan bilangan giliran