Anda di halaman 1dari 8

LAPORAN

KENDALI DRIVER MOTOR LN298N BERBASIS


ARDUINO UNO
Makalah ini dibuat sebagai Tugas dari mata kuliah Kendali Elektronik Motor Listrik
Dosen Pembimbing

Drs. Ari Santoso, S.S.T, M.Eng

Disusun Oleh:
1. Anugrah Sanja M (3.31.17.2.02 / LT-3C)
2. Aprilia Ayu Arifin (3.31.17.2.03 / LT-3C)
3. M. Choirun Najib (3.31.17.2.12 / LT-3C)
4. Yusuf Adnan (3.31.17.2.22 / LT-3C)

PROGRAM STUDI D3 TEKNIK LISTRIK


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI SEMARANG
2020

1
LAPORAN KENDALI MOTOR STEPPER DRIVER ULN2003 BERBASIS
ARDUINO UNO

1. Tujuan
Setelah melaksanakan praktikum ini, mahasiswa dapat :
- Menggunakan program arduino uno.
- Mengoperasikan driver motor LN298N.
- Mengoperasikan motor DC 12V.

2. Pendahuluan
a. Motor DC
Motor DC adalah salah satu dari kelas mesin listrik putar yang mengubah
energi listrik arus searah menjadi energi mekanik. Jenis yang paling umum
bergantung pada gaya yang dihasilkan oleh medan magnet. Hampir semua jenis
motor DC memiliki beberapa mekanisme internal, baik elektromekanis atau
elektronik, untuk secara berkala mengubah arah arus di bagian motor.

Motor DC adalah bentuk pertama dari motor yang banyak digunakan,


karena mereka dapat didukung dari sistem distribusi daya arus searah yang
ada. Kecepatan motor DC dapat dikendalikan pada rentang yang luas, baik
menggunakan tegangan suplai variabel atau dengan mengubah kekuatan arus
pada belitan medannya. Motor DC kecil digunakan dalam alat, mainan, dan
peralatan. Motor universal dapat beroperasi pada arus searah tetapi merupakan
motor brush yang ringan yang digunakan untuk peralatan dan peralatan listrik
portabel. Motor DC yang lebih besar saat ini digunakan dalam penggerak
kendaraan listrik, lift dan kerekan, dan dalam drive untuk pabrik rolling
baja. Munculnya elektronika daya telah membuat penggantian motor DC
dengan motor AC dimungkinkan di banyak aplikasi.

1
Gambar 1. Motor DC 12V

b. LN298N Driver Motor

L298 adalah jenis IC driver motor yang dapat mengendalikan arah putaran
dan kecepatan motor DC ataupun Motor stepper. Mampu mengeluarkan output
tegangan untuk Motor dc dan motor stepper sebesar 50 volt. IC l298 terdiri dari
transistor-transistor logik (TTL) dengan gerbang nand yang memudahkan
dalam menentukkan arah putaran suatu motor dc dan motor stepper. Dapat
mengendalikan 2 untuk motor dc namun pada hanya dapat mengendalikan 1
motor stepper. Penggunaannya paling sering untuk robot line follower.
Bentuknya yang kecil memungkinkan dapat meminimalkan pembuatan robot
line follower.

Gambar 2 . Driver LN298N

c. Arduino UNO
Arduino Uno adalah board mikrokontroler berbasis ATmega328
(datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input
tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz
osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk
mendukung mikrokontroler agar dapat digunakan, cukup hanya

2
menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel
USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk
menjalankannya. Arduino uno mempunyai 14 pin digital, 6 pin analog dan pin
5v serta GND.
Masing-masing dari 14 pin digital di Uno dapat digunakan sebagai input atau
output, dengan menggunakan fungsi pinMode (), digitalWrite (), dan
digitalRead (), beroperasi dengan daya 5 volt. Setiap pin dapat memberikan atau
menerima maksimum 40 mA dan memiliki internal pull-up resistor (secara
default terputus) dari 20-50 kOhms. Selain itu, beberapa pin memiliki fungsi
khusus:
Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan
(TX) TTL data serial. Pin ini dihubungkan ke pin yang berkaitan dengan chip
Serial ATmega8U2 USB-to-TTL.
Eksternal menyela: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interrupt
pada nilai yang rendah, dengan batasan tepi naik atau turun, atau perubahan
nilai. Lihat (attachInterrupt) fungsi untuk rincian lebih lanjut.
PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan output PWM 8-bit dengan fungsi
analogWrite ().
SPI: 10 (SS), 11 (Mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi
SPI menggunakan SPI library.
LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin bernilai nilai
HIGH, LED on, ketika pin bernilai LOW, LED off.
Uno memiliki 6 masukan analog, berlabel A0 sampai dengan A5, yang masing-
masing menyediakan 10 bit dengan resolusi (yaitu 1024 nilai yang berbeda).
Selain itu, beberapa pin memiliki fungsi khusus:
I2C: A4 (SDA) dan A5 (SCL). Dukungan I2C (TWI) komunikasi menggunakan
perpustakaan Wire.
Aref. Tegangan referensi (0 sampai 5V saja) untuk input analog. Digunakan
dengan fungsi analogReference (). Reset. Bawa baris ini LOW untuk me-reset
mikrokontroler.

3
Gambar 3 . Arduino Uno

3. Peralatan
Modul arduino uno 1 set
Driver LN298N 1 buah
Motor DC 12V 1 buah
Tachometer 1 buah
Multimeter 1 buah
Kabel Jumper 10 buah
Laptop / PC 1 buah

Modul Arduino Uno Multimeter

4
Driver LN298N Laptop / PC

Motor DC 12V Kabel Jumper

Tachometer Digital
4. Gambar Kerja

Gambar 13 . Rangkaian Kendali Driver LN298N Berbasis Arduino UNO

5
Gambar 14. Coding arduino

5. Langkah Kerja
1) Merancang rangkaian kendali motor driver berbasis arduino UNO.
2) Mengkoding program arduino UNO.
3) Memastikan alat dan bahan yang digunakan dalam keadaan baik dan tidak
rusak, lalu membuat rangkaian seperti pada gambar rangkaian.
4) Merangkai rangkaian sesuai rancangan rangkaian kendali motor driver berbasis
arduino UNO.
5) Mengatur delay pada koding program arduino sesuai keinginan, missal :
2,4,6,10,20, dan seterusnya.
6) Melakukan pengukuran tegangan dan kecepatan motor.
7) Mengulangi langkah 5 dengan langkah 6.
8) Memasukkan hasil pengukuran kedalam table percobaan.

6. Lembar Kerja
Tabel 1. Tabel Percobaan

NO Setting PWM Tegangan (V) Kecepatan Arus (mA)


Motor (rpm)

1 80 2,11 941,8 19,01

6
2 100 2,16 1427,2 22,38

3 150 2,43 1813,1 23,74

4 200 3,26 2236,7 26,10

5 255 5,08 2416,7 27,88

7. Kesimpulan
a. Dengan driver L298N, motor DC dapat diatur kecepatannya.
b. Driver L298N dapat mengendalikan 2 buah motor secara bersamaan.
c. Driver L298N memiliki 2 input tegangan, yaitu 5 Volt (input tegangan dari
arduino) dan 12 Volt (input dari power supply/baterai).
d. Pengaturan kecepatan pada driver L298N harus melalui program pada arduiono.
e. Semakin besar nilai pwm pada program arduino, maka semakin cepat kecepatan
berputar motor.

Anda mungkin juga menyukai