Daftar Isi:
- Langkah 1: Yang Kami Butuhkan
- Langkah 2: Bagaimana Motor Stepper Bekerja dan Mengapa Kami Menggunakan Driver
- Langkah 3: Koneksi
- Langkah 4: Firmware dan Pengendalian
- Langkah 5: Penafian
Video: Mengontrol Motor Stepper: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Tutorial ini berlaku baik jika kita menggunakan Arduino dan keduanya menggunakan Board Drivemall di bawah tautan untuk membangun Drivemall.
Keuntungan lebih memilih Drivemall daripada papan Arduino klasik adalah mengurangi kerumitan koneksi yang mengarah ke pengaturan yang lebih rapi. Namun, ini opsional: semua hasil masih valid dengan papan arduino, papan tempat memotong roti, dan jumper dupont yang cukup untuk koneksi.
Mari kita kendalikan motor stepper dengan papan arduino.
Langkah 1: Yang Kami Butuhkan
- Mikrokontroler Arduino atau Drivemall
- Kawat
- Motor Stepper
- Driver A4988 atau DRV8825 atau L298N atau ULN2003 (Ada banyak driver untuk)
Langkah 2: Bagaimana Motor Stepper Bekerja dan Mengapa Kami Menggunakan Driver
Motor stepper pada dasarnya terdiri dari dua kumparan yang harus diberi daya yang sesuai (gambar 1), jika motor diumpankan dengan gerakan yang salah dapat menyebabkan korsleting ke GND.
Pada setiap langkah, mesin berputar pada sudut yang diketahui yang biasanya ditunjukkan oleh pabrikan sebagai 1,8 °, sehingga diperlukan 200 langkah untuk membuat satu putaran penuh.
Mari kita perjelas mengapa kita membutuhkan driver daripada menghubungkan stepper langsung ke mikrokontroler.
Driver memungkinkan Anda untuk memindai langkah-langkah karena mikrokontroler tidak dapat memuat kumparan di dalam motor stepper.
Ada dua jenis driver untuk motor stepper di pasaran:
- driver klasik L298 atau ULN2003 sebuah jembatan-H ganda di mana logika untuk memberi daya pada fase tunggal berada dalam kode;
- Driver modern A4988 atau drv8825 di mana beberapa logika berada di drive.
A4988 yang berfungsi dalam input menyediakan satu aktifkan dan dua pin, satu untuk arah dan yang lainnya untuk jumlah langkah, serta catu daya.
Langkah 3: Koneksi
Sebagai pendekatan pertama untuk motor stepper kami telah memilih untuk menggunakan driver ULN2003.
Tiga tombol untuk kontrol mesin terhubung ke Arduino dengan resistor yang terhubung ke GND.
Kami menghubungkan motor ke ULN sesuai dengan skema pada gambar 2, Arduino terhubung ke driver dengan pin 8 9 10 dan 11.
Langkah 4: Firmware dan Pengendalian
Di sini Anda menemukan firmware dasar untuk mengendalikan motor stepper. Dalam kasus khusus ini, bagian bawah di
- pin A0 digunakan untuk arah positif dan stop
- pin A1 digunakan untuk arah negatif dan stop
- pin A2 digunakan untuk mengkonfirmasi dan menggerakkannya sesuai dengan arah tombol yang sebelumnya ditekan
jumlah langkah per siklus diatur ke 20 ini berarti program akan melakukan 10 siklus untuk membuat satu putaran lengkap motor
Langkah 5: Penafian
Tutorial ini telah diproduksi sebagai bagian dari proyek Makerspace for Inclusion, yang dibiayai bersama oleh Erasmus + Program dari komisi Eropa.
Proyek ini bertujuan untuk mempromosikan bentuk pendidikan informal sebagai sarana untuk mendorong inklusi sosial kaum muda, pendidikan informal seperti yang dapat ditemukan dalam ruang pembuat.
Tutorial ini hanya mencerminkan pandangan penulis, dan Komisi Eropa tidak bertanggung jawab atas penggunaan apa pun yang mungkin dilakukan atas informasi yang terkandung di dalamnya.
Direkomendasikan:
Motor Stepper Terkendali Motor Stepper Tanpa Mikrokontroler!: 6 Langkah
Motor Stepper Terkendali Motor Stepper Tanpa Mikrokontroler!: Dalam Instruksi singkat ini, kita akan membuat pengontrol motor stepper sederhana menggunakan motor stepper. Proyek ini tidak memerlukan sirkuit kompleks atau mikrokontroler. Jadi tanpa basa-basi lagi, mari kita mulai
Stepper Motor Controlled Stepper Motor Tanpa Mikrokontroler(V2): 9 Langkah (dengan Gambar)
Motor Stepper Terkendali Motor Stepper Tanpa Mikrokontroler(V2): Dalam salah satu Instruksi saya sebelumnya, saya menunjukkan kepada Anda cara mengontrol motor stepper menggunakan motor stepper tanpa mikrokontroler. Itu adalah proyek yang cepat dan menyenangkan tetapi datang dengan dua masalah yang akan diselesaikan dalam Instructable ini. Jadi, akal
Gunakan Kembali Touchpad Laptop Lama untuk Mengontrol Motor Stepper: 11 Langkah (dengan Gambar)
Gunakan Kembali Touchpad Laptop Lama untuk Mengontrol Motor Stepper: Saya membuat proyek ini beberapa bulan yang lalu. Beberapa hari yang lalu, saya memposting video proyek di r/Arduino di Reddit. Melihat orang-orang tertarik dengan proyek ini, saya memutuskan untuk membuat Instruksi ini di mana saya telah membuat beberapa perubahan pada kode Arduino dan
Lokomotif Model Terkendali Motor Stepper - Stepper Motor Sebagai Rotary Encoder: 11 Langkah (dengan Gambar)
Lokomotif Model Terkendali Motor Stepper | Motor Stepper Sebagai Rotary Encoder: Dalam salah satu Instruksi sebelumnya, kita telah mempelajari cara menggunakan motor stepper sebagai rotary encoder. Dalam proyek ini, kita sekarang akan menggunakan motor stepper yang memutar rotary encoder untuk mengontrol model lokomotif menggunakan mikrokontroler Arduino. Jadi, tanpa fu
Motor Stepper Terkendali Motor Stepper - Stepper Motor Sebagai Rotary Encoder: 11 Langkah (dengan Gambar)
Motor Stepper Terkendali Motor Stepper | Stepper Motor Sebagai Rotary Encoder: Punya beberapa motor stepper tergeletak di sekitar dan ingin melakukan sesuatu? Dalam Instruksi ini, mari kita gunakan motor stepper sebagai rotary encoder untuk mengontrol posisi motor stepper lain menggunakan mikrokontroler Arduino. Jadi tanpa basa-basi lagi, mari kita