Isi kandungan:

Interfacing Brushless DC Motor (BLDC) Dengan Arduino: 4 Langkah (dengan Gambar)
Interfacing Brushless DC Motor (BLDC) Dengan Arduino: 4 Langkah (dengan Gambar)

Video: Interfacing Brushless DC Motor (BLDC) Dengan Arduino: 4 Langkah (dengan Gambar)

Video: Interfacing Brushless DC Motor (BLDC) Dengan Arduino: 4 Langkah (dengan Gambar)
Video: L298N | how to control dc motor with Arduino | Motor speed and direction control 2024, November
Anonim
Interfacing Brushless DC Motor (BLDC) Dengan Arduino
Interfacing Brushless DC Motor (BLDC) Dengan Arduino
Interfacing Brushless DC Motor (BLDC) Dengan Arduino
Interfacing Brushless DC Motor (BLDC) Dengan Arduino

Ini adalah tutorial mengenai cara membuat muka dan menjalankan motor DC Brushless menggunakan Arduino. Sekiranya anda mempunyai pertanyaan atau komen, balas dalam komen atau surat ke rautmithil [at] gmail [dot] com. Anda juga boleh berhubung dengan saya @mithilraut di twitter.

Untuk mengetahui lebih lanjut mengenai saya: www.mithilraut.com

Langkah 1: Senarai Komponen

Senarai Komponen
Senarai Komponen
  1. Arduino UNO
  2. Motor outrunner BLDC (Mana-mana motor outrunner lain akan berfungsi dengan baik)
  3. Pengawal Kelajuan Elektronik (Pilih mengikut peringkat motor semasa)
  4. Bateri LiPo (untuk menghidupkan motor)
  5. Kabel Jumper Lelaki-Lelaki * 3
  6. Kabel USB 2.0 jenis A / B (Untuk memuat naik program dan menghidupkan Arduino).

Catatan: Pastikan anda memeriksa penyambung bateri, ESC dan Motor. Dalam kes ini kita mempunyai penyambung peluru lelaki 3.5mm di Motor. Oleh itu, saya menyolder penyambung peluru wanita 3.5mm pada output ESC. Bateri mempunyai penyambung Wanita Lelaki 4.0mm. Oleh itu, saya memasangkan penyambung lelaki wanita yang sesuai di bahagian input ESC.

Langkah 2: Sambungan

Sambungan
Sambungan
Sambungan
Sambungan

Sambungkan motor ke output ESC. Di sini, kekutuban tidak penting. Sekiranya anda menukar mana-mana 2 daripada 3 wayar, motor akan berputar ke arah yang bertentangan.

Sambungkan bateri '+' & '-' ke wayar ESC Merah (+) dan Hitam (-) masing-masing.

Dari kabel servo 3pin yang keluar dari ESC, sambungkan kabel Brown ke pin 'GND' di Arduino. Sambungkan kabel Kuning ke mana-mana pin digital. Dalam kes kami, pin digitalnya 12.

Langkah 3: Pengaturcaraan Arduino UNO

Pengaturcaraan Arduino UNO
Pengaturcaraan Arduino UNO

Sekiranya anda baru menggunakan Arduino maka anda boleh memuat turun, memasang dan menyiapkan Arduino dari sini.

Sambungkan Arduino ke PC. Buka Arduino IDE dan tulis kod ini. Di bawah 'Tools' pilih

Dewan: Arduino / Genuino UNO

Port: COM15 (Pilih port COM yang sesuai. Untuk mengetahui pengurus peranti terbuka port COM dan cari Arduino UNO di bawah 'Ports')

Klik butang Muat naik di sudut kiri atas.

#sertakan

Servo esc_signal; batal persediaan () {esc_signal.attach (12); // Nyatakan di sini nombor pin di mana pin isyarat ESC disambungkan. esc_signal.write (30); // Perintah lengan ESC. ESC tidak akan bermula kecuali kelajuan input kurang semasa inisialisasi. kelewatan (3000); // Kelewatan permulaan ESC. } gelung kosong () {esc_signal.write (55); // Variasikan antara 40-130 untuk menukar kelajuan motor. Nilai yang lebih tinggi, kelajuan yang lebih tinggi. kelewatan (15); }

Langkah 4: Perhatikan

Cara yang betul untuk menjalankan motor adalah dengan

1. Sambungkan bateri ke ESC untuk menghidupkan ESC.

2. Kuasa Arduino.

Sekiranya anda melakukan sebaliknya, Arduino akan menjalankan urutan lengan dan ESC akan kehilangan arahan tersebut kerana tidak dihidupkan. Dalam kes ini tekan butang reset pada Arduino.

Disyorkan: