Daftar Isi:
- Langkah 1: Bagian yang Dibutuhkan
- Langkah 2: Menghubungkan Semuanya
- Langkah 3: Sesuaikan Vref
- Langkah 4: Flash Kode Utama
- Langkah 5: Catatan
- Langkah 6: Langkah mikro
Video: Nema17 Stepper Motor Microstepping: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Jadi ini akan menjadi instruksi pertama saya, dan saya yakin saya perlu memperbarui banyak hal saat saya menemukan masalah dengannya. Saya akan mencoba dan memperbaiki hal-hal seperti waktu memungkinkan dan dengan umpan balik. Terima kasih!
Semua informasi yang saya temukan saat mencari stepper dan micro stepping terlalu mendasar, atau terlalu detail sehingga membuat mata saya tertutup setelah beberapa halaman. Ini adalah hasil dari stepper dan micro stepping saya sendiri.
Saya telah menyusun setup Nema17 Stepper Motor sederhana yang akan mendemonstrasikan loncatan mikro dan menjelaskan sedikit cara kerja dan beberapa kode contoh untuk melihatnya beraksi.
Anehnya kesenangan saya datang dari mencari tahu bagaimana sesuatu bekerja lebih dari benar-benar menggunakannya untuk membangun sesuatu:) ya saya tahu, Aneh! Bagaimanapun, inilah sedikit sesuatu yang saya buat untuk memuaskan rasa ingin tahu saya tentang stepper dan loncatan mikro. Kode ini sedikit berlebihan dikomentari, tetapi saya ingin mencoba dan menjawab pertanyaan apa pun yang mungkin muncul saat memeriksanya. Ada banyak lagi yang bisa dipelajari tetapi ini akan membantu Anda memulai perjalanan Anda.
Kode ditulis untuk Arduino Nano, papan driver stepper DRV8825 dan motor stepper Nema17 (17HS4401S). Itu juga dikompilasi dan diuji pada UNO R3 dan MEGA2650 R3. Semoga ini bisa membantu seseorang dalam sebuah proyek atau mungkin hanya ingin tahu bagaimana printer 3D Anda atau mungkin CNC benar-benar melakukan gerakan yang sangat mulus itu. Gratis untuk digunakan dengan cara apa pun yang Anda suka.
Mari kita mulai!
Langkah 1: Bagian yang Dibutuhkan
Jika Anda melihat instruksi ini, Anda mungkin sudah memiliki sebagian besar, jika tidak semua ini. Bagi mereka yang tidak, inilah yang Anda perlukan untuk menduplikasi sesuatu.
1. Arduino Nano, Uno R3, atau Mega2560
2. Motor stepper Nema 17. Anda bisa menggunakan stepper 4 kawat di semua kap yang mungkin, tetapi inilah yang saya miliki
3. 100uf 25v kapasitor elektrolit. Kami membutuhkan ini untuk menangani lonjakan tegangan yang dapat terjadi saat menjalankan stepper kami. Lonjakan 45v dapat terjadi jadi mari kita aman!
4. Papan driver stepper DRV8825
5. Papan tempat memotong roti
6. Kabel papan tempat memotong roti
7. Pengukur voltase.
8. Sebuah catu daya. Anda dapat menggunakan apa saja mulai dari baterai hingga catu daya khusus. Itu hanya perlu memasok 12 volt dan setidaknya 1 amp. Lebih disukai 2 amp karena pengemudi akan menangani hingga 1,5 sebelum dimatikan.
Langkah 2: Menghubungkan Semuanya
Inilah skema kami yang akan kami gunakan untuk menghubungkan semuanya. Stepper Anda mungkin atau mungkin tidak memiliki kabel warna yang sama. Dalam hal ini Anda harus menentukan kabel mana yang merupakan belitan. Anda mungkin perlu memeriksa lembar data Anda untuk menentukan cara menghubungkan lembar data Anda.
Salah satu cara untuk melakukannya adalah dengan mengukur hambatan stepper Anda. Dari 4 kabel, 2 pasang akan terbaca di sekitar 3ohm. 2 pasang ini adalah gulungan A dan B Anda. Jadi hubungkan saja setiap "pasangan" ke DRV8825. 1 pasang ke A1 dan A2, dan pasangan lainnya ke B1 dan B2. Jangan terlalu khawatir tentang polaritas. Jika Anda memiliki salah satu dari pasangan yang ditukar, motor hanya akan berbelok ke arah yang berlawanan. Aku tahu. Saya mencobanya! Pastikan saja setiap "pasangan" terhubung ke A atau B yang sama pada driver.
Langkah 3: Sesuaikan Vref
Setelah semuanya terhubung dan siap digunakan, pertama-tama kita perlu mengatur vref dari papan DRV8825 kita.
Flash Arduino Anda dengan kode Stepper_Board_Adjust. Ini hanya akan memungkinkan kita untuk mematikan dan di papan driver.
Putuskan sambungan stepper.
Buka monitor serial dan hidupkan driver. Kode harus menampilkan menu sederhana. Jika tidak, periksa kembali koneksi Arduino Anda.
Ambil volt meter Anda dan sambungkan ground ke Logic Ground di papan tempat memotong roti. Dengan menggunakan ujung positif runcing Anda, sambungkan dengan lembut ke tab logam kecil di sebelah potensiometer. Hati-hati tanganmu yang gemetar jangan bergerak kemana-mana! Lihatlah gambar untuk melihat di mana harus menyentuh lead. Anda membuat tes melalui papan Anda di dekat penyesuaian yang dapat Anda gunakan. Beruntunglah anda!
Perlahan sesuaikan potensiometer dengan obeng kecil (hati-hati lagi! Jangan minum kopi sampai Anda selesai!) sampai Anda mendapatkan sekitar 0,8 volt. Ini akan menjadi titik awal yang baik.
Kerja bagus sejauh ini!
Langkah 4: Flash Kode Utama
Inilah kode yang akan kita gunakan untuk bersenang-senang!
Sekarang saatnya untuk mem-flash kode utama ke Arduino Anda.
Saya tidak akan membahas deskripsi terperinci tentang menghubungkan dan mengonfigurasi Arduino Anda. Jika Anda di sini membaca ini, Anda sudah tahu bagaimana melakukannya.:P
Lihat sekilas kodenya. Ada beberapa komentar yang akan membantu menjelaskan beberapa hal lagi.
Namun Anda perlu memuat perpustakaan. Ini dapat dilakukan di Arduino IDE di pengelola perpustakaan.
Setelah perpustakaan Anda dimuat, lanjutkan dan flash Arduino Anda.
Buka port serial dan jika semuanya berjalan dengan baik, Anda akan melihat menu. Kerja bagus!
Sisanya terserah padamu!
Saya harap ini membantu dalam pencarian Anda untuk pengetahuan dan kesenangan. Saya tahu saya belajar banyak membuat ini!
Terima kasih!
Langkah 5: Catatan
Beberapa catatan.
Selalu ingat untuk tidak pernah memutuskan sambungan stepper Anda saat dihidupkan. Selalu matikan listrik terlebih dahulu.
Jika Anda menemukan stepper Anda melewatkan langkah pada kecepatan dan akselerasi yang lebih rendah, coba naikkan vref sedikit demi sedikit.
Langkah 6: Langkah mikro
Ini diambil pada 30 putaran, 1/4 langkah, kecepatan 5000, 3000 accel.
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
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
Cara Menggunakan Motor Stepper Sebagai Rotary Encoder dan Tampilan OLED untuk Langkah: 6 Langkah
Cara Menggunakan Motor Stepper Sebagai Rotary Encoder dan Tampilan OLED untuk Langkah-Langkahnya: Dalam tutorial ini kita akan mempelajari cara melacak langkah motor stepper pada Tampilan OLED. Tonton video demonstrasi. Kredit untuk tutorial Asli diberikan kepada pengguna youtube "sky4fly"