Kamis, 09 Juni 2016

Menggunakan Modul L298N (Motor Driver) Arduino

Deskripsi Produk:
Modul driver L298N, menggunakan chip ST L298N yang dapat secara langsung mengontrol dua motor DC 3-30V, dan menyediakan antarmuka keluaran 5 V, kita dapat mengontrol dengan mudah kecepatan dan Arah pergerakan Motor DC, kita juga dapat mengontrol 2-phasa motor stepper.

Artikel Lain:
Pengujian Sismin Arduino Mega 2560 (Kombinasi LED)

Produk parameter:
  1. Drive Chip: L298N dual H-bridge driver chip
  2. Terminal bagian pengontrol dengan sumber pasokan VMS: +5V~+35V
  3. Bagian Driver dengan Arus maksimal Io: 2A/Bridge
  4. Bagian Logika dengan terminal Power Suplay berkisar Vss: 4,5-5,5 V
  5. Bagian Logika dengan arus boperasional berkisar: 0~26mA
  6. Kontrol Tegangan sinyal input berkisar: 4,5-5,5 V low 0V high
  7. Konsumsi power Maksimum: 20W
  8. Temperatur penyimpanan: -25 ~ +130
  9. Ukuran Papan Drive: 55mm*60mm*30mm
  10. Berat papan drive: 33g
  11. Fitur lain: kontrol arah indikator, indikator daya, deteksi arus, dst.
Sumber: http://iseerobot.com/produk-1145-l298n-motor-driver-module-.html

Sumber Gambar: http://www.instructables.com


Keterangan Gambar:
  1. DC motor 1 “+” atau stepper motor A+
  2. DC motor 1 “-” atau stepper motor A-
  3. 12V jumper – lepaskan jumper ini jika menggunakan sumber lebih dari 12 V DC. Ini memungkinkan sumber dari regulator pada Arduino 5V.
  4. Hubungkan sumber tegangan motor disini, maksimum 35 V DC. Lepaskan 12V jumperV jika >12V.
  5. GND
  6. 5V output jika 12V jumper digunakan, ideal untuk mensuplai Arduino Anda(etc).
  7. DC motor 1 enable jumper. Lepaskan ini ketika menggunakan stepper motor. Hubungkan ke keluaran PWM untuk menatur kecepatan motor.
  8. IN1
  9. IN2
  10. IN3
  11. IN4
  12. DC motor 2 enable jumper. Lepaskan ini ketika menggunakan stepper motor. Hubungkan ke keluaran PWM untuk menatur kecepatan motor.
  13. DC motor 2 “+” or stepper motor B+
  14. DC motor 2 “-” or stepper motor B-
Sumber Gambar: http://www.instructables.com
Pada kali ini kita akan mencoba untuk mengontrol motor stepper. Untuk mengontrol motor stepper basanya lebih sulit dan kmpleks ketmbang mongontrol Motor DC. Disini dicoba untuk mengontrol stepper dengan merek Wantai 57BYGH115-003. Motor stepper ini memiliki empat kabel. Memiliki kecepatan dan jumlah langkah yang tertentu. Untuk Stepper ini memiliki 1,8 step per derajatnya. (Belum terlalu ngliat datasheetnya ni). Jika Anda belum mengetahui step dan kecepatan motor Anda, temukan agar anda bisa merangkainya.

 Agar kita berhasil mengontrol motor stepper kita harus bisa mengindentifikasikan dari kabel stepper. Kita perlu tahu mna kabel A+, A-, B+, dan B-. Kalau pada stepper ini ada kabel hitam, merah, hijau dan biru (Cari di datasheet Motor stepper biar lebih jelas).

Setelah kita mengetahui kabel-kabel stepper, hubungkan kabel ke modul driver 1, 2, 13 dan 14 (lihat gambar modul diatas) ke kabel A+, A-, B+. dan B- secara berurutan.Pasangkan jumper pada modul L298N pada point 7 dan 12. Kemudian hubungkan power suply sesuai kebutuhan yaitu point 4(positif) dan 5 (negatif/GND). Kebetulan steper ini membutuhkan tegangan sebesar 12V dengan kebutuhan arus 3A. Untuk memenuhi kebutuhan sumber tegangan saya menggunakan power suplay komputer (PC), namun karena arus yang dibutuhkan besar (3A) IC L298N sangat cepat menjadi panas, kemungkinan dibutuhkan pendingin yang lebih besar.
Jika motor stepper Anda membutuhkan tagangan sebesar kurang dari 12V, pasangkan jumper point 3 pada modul untuk menggunakn sumber 5V yang sekalian memberi suplay ke Arduino ANda. Selanjutnya, hubungkan pin modul L298N IN1, IN2, IN3 dan IN4 ke pin digital Arduino D8, D9, D10 dan D11 secara berurutan.
Terakhit, hubungkan Arduino GND ke point 5 pada modul, dan 5V arduino ke point 6 jika sumber 5V berasal dari modul. Mengontrol motor steper dari rangkaian yang kita buat sangat mudah, Berterimakasih kepada Stepper Arduino library yang telah tersedia pada Arduino IDE standard. Untuk mendemonstrasikan motor Anda, load stepper_oneRevolution sketch yang telah tersedia pada Stepper library. Untuk menemukannya, klik File>Examples> Stepper menu di Arduino IDE.


Cek nilai dari

const int stepsPerRevolution = 200;
Pada sket dan ubah 200 ke nilai step per putaran dari motor steper Anda, dan juga atur kecepatan 60RPM yang tertera pada baris:
myStepper.setSpeed(60);
Sekarang anda dapat menyimpan dan menguplod sket, yang akan dikitim ke motor stper Anda untuk berputar 1 putaran dan kemudian kembali berputar ke posisi semula. Gerakan ini diaktifkan melalui funsi ini:
<p>myStepper.step(stepsPerRevolution); // for clockwise </p><p> myStepper.step(-stepsPerRevolution); // for anti-clockwise

Berikut Video hasil percobaannya:
Sumber tulisan diatas kebanyakan diambil dan  diterjemahkan ulang dengan beberapa perubahan dari situs ini: http://www.instructables.com/id/Control-DC-and-stepper-motors-with-L298N-Dual-Moto/?ALLSTEPS

Selamat Mencoba....
Semoga Bermanfaat...

Baca juga:
Arduino Mengontrol Stepper dengan ULN2003
Cara Menambahkan Libraries Arduino
Mengontrol Motor DC dengan Potensio
Menggunakan IC Motor Driver L293D
Deskripsi Produk:
Modul driver L298N, menggunakan chip ST L298N yang dapat secara langsung mengontrol dua motor DC 3-30V, dan menyediakan antarmuka keluaran 5 V, kita dapat mengontrol dengan mudah kecepatan dan Arah pergerakan Motor DC, kita juga dapat mengontrol 2-phasa motor stepper.

Artikel Lain:
Sensor Suhu dan Kelembapan (DHT 11) Arduino
Menggunakan LCD DFRobot
Menggunakan Ardumoto (Driver Motor DC) Arduino


Produk parameter:
  1. Drive Chip: L298N dual H-bridge driver chip
  2. Terminal bagian pengontrol dengan sumber pasokan VMS: +5V~+35V
  3. Bagian Driver dengan Arus maksimal Io: 2A/Bridge
  4. Bagian Logika dengan terminal Power Suplay berkisar Vss: 4,5-5,5 V
  5. Bagian Logika dengan arus boperasional berkisar: 0~26mA
  6. Kontrol Tegangan sinyal input berkisar: 4,5-5,5 V low 0V high
  7. Konsumsi power Maksimum: 20W
  8. Temperatur penyimpanan: -25 ~ +130
  9. Ukuran Papan Drive: 55mm*60mm*30mm
  10. Berat papan drive: 33g
  11. Fitur lain: kontrol arah indikator, indikator daya, deteksi arus, dst.
Sumber: http://iseerobot.com/produk-1145-l298n-motor-driver-module-.html

Sumber Gambar: http://www.instructables.com


Keterangan Gambar:
  1. DC motor 1 “+” atau stepper motor A+
  2. DC motor 1 “-” atau stepper motor A-
  3. 12V jumper – lepaskan jumper ini jika menggunakan sumber lebih dari 12 V DC. Ini memungkinkan sumber dari regulator pada Arduino 5V.
  4. Hubungkan sumber tegangan motor disini, maksimum 35 V DC. Lepaskan 12V jumperV jika >12V.
  5. GND
  6. 5V output jika 12V jumper digunakan, ideal untuk mensuplai Arduino Anda(etc).
  7. DC motor 1 enable jumper. Lepaskan ini ketika menggunakan stepper motor. Hubungkan ke keluaran PWM untuk menatur kecepatan motor.
  8. IN1
  9. IN2
  10. IN3
  11. IN4
  12. DC motor 2 enable jumper. Lepaskan ini ketika menggunakan stepper motor. Hubungkan ke keluaran PWM untuk menatur kecepatan motor.
  13. DC motor 2 “+” or stepper motor B+
  14. DC motor 2 “-” or stepper motor B-
Sumber Gambar: http://www.instructables.com
Pada kali ini kita akan mencoba untuk mengontrol motor stepper. Untuk mengontrol motor stepper basanya lebih sulit dan kmpleks ketmbang mongontrol Motor DC. Disini dicoba untuk mengontrol stepper dengan merek Wantai 57BYGH115-003. Motor stepper ini memiliki empat kabel. Memiliki kecepatan dan jumlah langkah yang tertentu. Untuk Stepper ini memiliki 1,8 step per derajatnya. (Belum terlalu ngliat datasheetnya ni). Jika Anda belum mengetahui step dan kecepatan motor Anda, temukan agar anda bisa merangkainya.

 Agar kita berhasil mengontrol motor stepper kita harus bisa mengindentifikasikan dari kabel stepper. Kita perlu tahu mna kabel A+, A-, B+, dan B-. Kalau pada stepper ini ada kabel hitam, merah, hijau dan biru (Cari di datasheet Motor stepper biar lebih jelas).

Setelah kita mengetahui kabel-kabel stepper, hubungkan kabel ke modul driver 1, 2, 13 dan 14 (lihat gambar modul diatas) ke kabel A+, A-, B+. dan B- secara berurutan.Pasangkan jumper pada modul L298N pada point 7 dan 12. Kemudian hubungkan power suply sesuai kebutuhan yaitu point 4(positif) dan 5 (negatif/GND). Kebetulan steper ini membutuhkan tegangan sebesar 12V dengan kebutuhan arus 3A. Untuk memenuhi kebutuhan sumber tegangan saya menggunakan power suplay komputer (PC), namun karena arus yang dibutuhkan besar (3A) IC L298N sangat cepat menjadi panas, kemungkinan dibutuhkan pendingin yang lebih besar.
Jika motor stepper Anda membutuhkan tagangan sebesar kurang dari 12V, pasangkan jumper point 3 pada modul untuk menggunakn sumber 5V yang sekalian memberi suplay ke Arduino ANda. Selanjutnya, hubungkan pin modul L298N IN1, IN2, IN3 dan IN4 ke pin digital Arduino D8, D9, D10 dan D11 secara berurutan.
Terakhit, hubungkan Arduino GND ke point 5 pada modul, dan 5V arduino ke point 6 jika sumber 5V berasal dari modul. Mengontrol motor steper dari rangkaian yang kita buat sangat mudah, Berterimakasih kepada Stepper Arduino library yang telah tersedia pada Arduino IDE standard. Untuk mendemonstrasikan motor Anda, load stepper_oneRevolution sketch yang telah tersedia pada Stepper library. Untuk menemukannya, klik File>Examples> Stepper menu di Arduino IDE.


Cek nilai dari

const int stepsPerRevolution = 200;
Pada sket dan ubah 200 ke nilai step per putaran dari motor steper Anda, dan juga atur kecepatan 60RPM yang tertera pada baris:
myStepper.setSpeed(60);
Sekarang anda dapat menyimpan dan menguplod sket, yang akan dikitim ke motor stper Anda untuk berputar 1 putaran dan kemudian kembali berputar ke posisi semula. Gerakan ini diaktifkan melalui funsi ini:
<p>myStepper.step(stepsPerRevolution); // for clockwise </p><p> myStepper.step(-stepsPerRevolution); // for anti-clockwise

Berikut Video hasil percobaannya:
Sumber tulisan diatas kebanyakan diambil dan  diterjemahkan ulang dengan beberapa perubahan dari situs ini: http://www.instructables.com/id/Control-DC-and-stepper-motors-with-L298N-Dual-Moto/?ALLSTEPS

Selamat Mencoba....

1 komentar:

  1. Betway Casino Site Review 2021 | Is it Safe to Play at the Casino Site
    Play the Betway Casino Site Online and bet with the casino's welcome bonus up to $1500. Betway Casino has luckyclub over 250 slot games and comes

    BalasHapus

Related Posts Plugin for WordPress, Blogger...