Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Kendalikan Dua Motor Stepper dengan Arduino Nano dan Joystick – Tutorial Sederhana

Komponen dan Perlengkapan

Arduino Nano R31
Joystick1
Motor Stepper 28BYJ-482
Modul Driver ULN20032

Aplikasi dan Layanan Online

Visuino - Lingkungan Pengembangan Grafis untuk Arduino, Arduino IDE

Tentang Proyek Ini

Saat membangun proyek Arduino dengan Motor stepper, seperti mesin CNC , plotter, atau Seni Animasi, datang saatnya ketika stepper perlu dikontrol secara manual. Modul Joystick Analog adalah modul yang murah dan mudah untuk kontrol manual, dengan kecepatan variabel. Mereka tampaknya pilihan yang baik untuk mengontrol stepper. Namun, memecahkan masalah dengan kode Arduino tradisional tidaklah mudah.

Dalam Tutorial ini, saya akan menunjukkan kepada Anda seberapa mudah memprogram Arduino Nano dengan Visuino untuk mengontrol 2 motor stepper dengan Joystick.

Langkah 1: Komponen

Langkah 2: Sambungkan Daya dan Ground Motor Stepper

Langkah 3: Sambungkan Motor Stepper ke Arduino

Langkah 4: Sambungkan Joystick ke Arduino

Langkah 5: Mulai Visuino, dan pilih jenis papan Arduino

Untuk memprogram Arduino, Anda perlu menginstal Arduino IDE dari sini: https://www.arduino.cc/ .

Pastikan Anda menginstal versi 1.6.7 atau lebih tinggi, jika tidak Tutorial ini tidak akan berfungsi!

Visuino: https://www.visuino.com juga perlu diinstal.

Langkah 6: Di Visuino: Tambahkan dan sambungkan komponen Motor Stepper

Pertama kita perlu menambahkan komponen untuk mengontrol motor stepper:

Langkah 7: Di Visuino: Atur properti komponen Motor Stepper, dan tambahkan pin untuk mengontrol kecepatan

Karena kita ingin mengontrol kecepatan stepper, kita perlu menambahkan pin ke properti "Steps Per Second":

Langkah 8: Di Visuino: Tambahkan dan sambungkan komponen Dead Zone Scaled Analog

Pin Analog tempat Joystick terhubung menghasilkan nilai ternormalisasi antara 0.0 dan 1.0. Kita perlu mengubahnya menjadi +/-300 langkah per detik. Karena Joystick tidak sangat akurat saat dalam posisi tengah yang dilepaskan, kita ingin zona kecil di sekitar tengah dianggap 0.5 jadi kita perlu memperkenalkan "Dead Zone":

Langkah 9: Di Visuino: Atur properti komponen Dead Zone Scaled Analog

Langkah 10: Buat, Kompilasi, dan Unggah Kode Arduino

Langkah 11: Dan bermain...

Selamat! Anda telah menyelesaikan proyek.

Gambar 1 dan Video menunjukkan proyek yang terhubung dan menyala.

Anda dapat mengontrol Stepper dengan Joystick seperti yang terlihat dalam Video. Memindahkan Joystick Ke Atas dan Ke Bawah akan mengontrol rotasi Maju dan Mundur salah satu Stepper. Memindahkan Joystick Ke Kiri dan Ke Kanan akan mengontrol Stepper lainnya.

Pada Gambar 2 Anda dapat melihat diagram Visuino lengkap.

Proyek Visuino yang saya buat untuk Tutorial ini juga dilampirkan. Anda dapat mengunduh dan membukanya di Visuino: https://www.visuino.com

FQM7EG7IPOA2W5T.zip

Proses manufaktur

  1. Bangun Tabung Pintar: Kendalikan Penerima Koin dengan Arduino Nano
  2. Kontrol LED melalui Bluetooth dengan Arduino – Panduan DIY Sederhana
  3. Menilai Kesehatan Tanaman dengan TinyML: Panduan Praktis
  4. Buat Penghitung Geiger Tangan dengan Arduino Nano
  5. ThimbleKrox: Kontrol Mouse Berbasis Jari dengan Arduino Micro & MPU-6050
  6. Volant Joystick Arduino Kustom untuk Gaming
  7. Sistem Pengendalian Belalang Arduino DIY – Bangun dengan Kurang dari $30
  8. Kendali Jarak Jauh Mobil Menggunakan Arduino Uno & Bluetooth: Panduan Langkah demi Langkah
  9. Kontrol Lengan Robot Arduino Anda melalui Aplikasi Android Khusus
  10. Kontrol Kipas PWM 4 Pin 25 kHz dengan Arduino Uno – Bangun, Kode & Uji