1
JUDUL : SISTEM KENDALI MOTOR DC MENGGUNAKAN METODE PWM
PENULIS: RONA AHMAD, MUHAMMAD ANDREANSYAH, AGUNG STEVEN W S
III. TUJUAN
Tujuan dari project ini adalah untuk
mendapatkan solusi memanfaatkan PWM pada
mikrokontroler seperti Arduino Uno untuk
mengatur pulsa tegangan dan merubah PWM Gambar 2. Arduino uno
menjadi tegangan menggunakan Motor Driver
agar tegangan yang diberikan kepada motor DC 3. PWM(pulse width modulation)
dapat berubah sehingga kecepatan dapat juga PWM (Pulse Width Modulation) dalam
diatur. bahasa Indonesia yakni Modulasi Lebar Pulsa,
PWM adalah suatu teknik modulasi yang
TINJAUAN PUSTAKA mengubah lebar pulsa (pulse width) dengan nilai
1.Motor dc frekuensi dan amplitudo yang tetap. PWM bisa
Pada motor DC kumparan medan disebut dianggap sebagai kebalikan dari ADC (Analog to
stator (bagian yang tidak berputar) dan kumparan Digital Converter) yang mengkonversi sinyal
jangkar disebut rotor (bagian yang berputar). Jika analog ke digital. PWM (Pulse Width
tejadi putaran pada kumparan jangkar dalam pada Modulation) ini digunakan untuk menghasilkan
medan magnet, maka akan timbul tegangan sinyal analog dari perangkat digital, contohnya
(GGL) yang berubah-ubah arah pada setiap dari mikrokontroller.
setengah putaran, sehingga merupakan tegangan
bolak-balik. Prinsip kerja motor DC daerah
kumparan medan yang yang dialiri arus listrik
akan menghasilkan medan magnet yang
melingkupi kumparan jangkar dengan arah
tertentu. Konversi dari energi listrik menjadi
energi mekanik (motor) maupun sebaliknya
Gambar 3. Siklus kerja PWM
berlangsung melalui medan magnet, dengan
demikian medan magnet disini selain berfungsi
4. Driver motor L298
sebagai tempat untuk menyimpan energi,
Driver motor L298N merupakan module
sekaligus berfungsi sebagai tempat
driver motor DC yang paling banyak digunakan
berlangsungnya 2 proses perubahan energy.
atau dipakai di dunia elektronika yang
difungsikan untuk mengontrol kecepatan serta
arah perputaran motor DC.
2.Arduino Uno
Arduino merupakan sebuah mikrokontroller
Untuk memprogram dan menjalankan arduino Gambar 4. Drive motor L298
kita memerlukan software arduiono IDE untuk
mengupload program tersebut ke arduino [11]. 5. Rotary Encoder
Board Arduino menggunakan Chip/ IC Rotary Encoder adalah sebuah komponen
mikrokontroler dimana pada tugas akhir in elektro mekanik yang bisa dipakai untuk
menggunakan ATMega328. Operasi berbasis mengetahui gerakan dan posisi. Dimana,
waktu dapat dilaksanakan dengan tepat komponen satu ini dipakai untuk pengendali
2
JUDUL : SISTEM KENDALI MOTOR DC MENGGUNAKAN METODE PWM
PENULIS: RONA AHMAD, MUHAMMAD ANDREANSYAH, AGUNG STEVEN W S
robot, motor dive dan lain sebagainya. Cara pada Arduino IDE nilai maksimal .
komponen ini bisa membaca gerakan yaitu
dengan menggunakan sensor optik yang bisa
menghasilkan serial pulsa.
3
JUDUL : SISTEM KENDALI MOTOR DC MENGGUNAKAN METODE PWM
PENULIS: RONA AHMAD, MUHAMMAD ANDREANSYAH, AGUNG STEVEN W S
4
JUDUL : SISTEM KENDALI MOTOR DC MENGGUNAKAN METODE PWM
PENULIS: RONA AHMAD, MUHAMMAD ANDREANSYAH, AGUNG STEVEN W S
5
JUDUL : SISTEM KENDALI MOTOR DC MENGGUNAKAN METODE PWM
PENULIS: RONA AHMAD, MUHAMMAD ANDREANSYAH, AGUNG STEVEN W S
5 0% 0
Pada table diatas menentukan kecepatan motor
dc. Pengujian 100% sampai 0 untuk mengetahuin REFERENSI
kecepatan motor dc. Perbandingan kecepatan
antara dari kecepatan 50% ke 75% dan dari Jurnal:
kecepatan 75% ke kecepatan 100% mengalami David Setiawan, (2017). Sistem kontrol motor dc
peningkatan kecepatan yang lebih stabil yaitu menggunakan pwm arduino berbasis arduino
terjadi peningkatan 100%. Untuk mengatur sistem, 1693-2390.
kecepatan tersebut menggunakan potensio meter. Reza Muhardian, Krismadinata(2020). Kendali
kecepatan motor dc dengan kontroller pid dan
PENUTUP antar muka visual basic, 2302-3309
Kesimpulan : Roza Antoni, Rozeff Pramana S.T., M.T, Deny
Nusyirwan S.T., M.Sc(2008). Perancangan
Dari hasil pengujian kecepatan Motor DC dapat sistem pengaturan kecepatan motor dc
diperoleh kesimpulan sebgai berikut : menggunakan zig bee pro berbasis Arduino uno
1. Kecepatan Motor DC dapat diatur atmega 38p
menggunakan kerapatan pulse PWM yang Jaenal Gopur Asmanul Salam(2017) Kontrol
terdapat dalam microkontroler ATMega328 pada kecepatan motor dc berbasis microkontroler
Arduino Uno. menggunakan arduino uno R3, 2541-0849
2. Pada table diatas terlihat bahwa tegangan Yosua D. Widiarto, Meicsy E. I. Najoan,
pin arduino hampir dikatakan stabil atau tidak Muhammad Dwisnano Putro(2018). Sistem
berubah dengan kecepatan yang berbeda, hal ini penggerak robot beroda vacuum clear berbasis
menjelaskan bahwa yang diatur bukan besar mini computer raspberry pi, 2301-8402.
tegangan namun kerapatan PWM. Sementara Anton Sujono,(2018).Rancang bangun penyortir
output motor drive berubah sesuai kecepatannya, ikan bandeng berdasarkan berat ikan berbasis
sehingga dapat di artikan bahwa motor drive Arduino mega 2560,kajian driver l289N,2786-
mengkonversi PWM ke besaran tegangan. 7654
3. Perbandingan kecepatan antara dari Ade septiandwisaputra,fajar yumono,dian efytra
kecepatan 50% ke 75% dan dari kecepatan 75% Yuliana(2021).Kontrol kecepatan motor
ke kecepatan 100% mengalami peningkatan dcmenggunakan fuzzy logic controller pada
kecepatan yang lebih stabil yaitu terjadi ayunan bayi,2721-3625
peningkatan 100%. Untuk mengatur kecepatan Rifdian I.S Hartono (2018).Rancang bangun
tersebut menggunakan potensio meter. pulse width modulation (PWM)Sebagai pengatur
kecepatan motor dc berbasis mikrokontroler
Saran : Arduino.
Khoirudin fathoni(2016).Perancangan motor arus
1.bagi penelitiaan selanjutnya diharapkan untuk searah menggunakan metode root lucus,1411-
menambahkan alat yang lebih bervariasi seperti 0059
modul Bluetooth. Agus Nuwolo (2014).Penggendali posisi motor
2.objek penelitian ini diharapkan dapat diperluas DC dengan pid menggunakan metode root locus
dan tidak hanya sebatas menguji kecepatan
motor
.