Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan berkatnya
sehingga penulis dapat menyelesaikan penyusunan makalah ini dalam bentuk maupun isinya
yang sangat sederhana yang berjudul Motor Servo semoga makalah ini dapat dipergunakan
sebagai salah satu acuan, petunjuk maupun pedoman bagi pembaca dalam dalam bidang
teknik terutama perusahaan, betapa pentingnya mempelajari Motor Servo untuk
mengembangkan pengetahuan di dalam bidang eletronika, dan mikrokontroler.
Advend H. P. Simbolon
i
DAFTAR ISI
ii
BAB I
PENDAHULUAN
A. LATAR BELAKANG
Teknologi di dunia telah mengalami kemajuan yang sangat pesat, khususnya dibidang
robotika yang memiliki banyak peran penting dalam kehidupan manusia. Robot adalah
peralatan elektro-mekanik atau mekatronika yang menghasilkan gerakan secara manual
dan otomatis atau mengikuti gerakan yang dilakukan oleh manusia. Teknologi robot telah
banyak diterapkan dalam berbagai bidang kehidupan manusia, misalnya dalam dunia
industri dimana robot telah banyak digunakan untuk mempermudah pekerjaan manusia,
salah satu contohnya adalah lengan robot berjari yang banyak digunakan oleh industri
sebagai alat pemindah barang produksi.
Lengan robot berjari merupakan teknologi robot yang dapat bergerak mengikuti
gerakan lengan dan jari-jari manusia. Dalam pembuatan lengan robot berjari ini diperlukan
beberapa motor servo sebagai penggerak lengan maupun jari robot, untuk menggerakkan
motor servo tersebut diperlukan suatu modul servo controller untuk mengatur gerakan
lengan robot berjari agar dapat bergerak secara selaras dan seimbang. Sebagai Servo
Controller dalam lengan robot berjari digunakan suatu pengendali yang disebut
mikrokontroler, agar sistem gerak dari lengan robot berjari ini menjadi otomatis.
Motor servo adalah sebuah motor DC yang dilengkapi dengan rangkaian kendali yang
terintegrasi di dalam motor tersebut. Motor servo pada dasarnya adalah motor DC Magnet
Permanen dengan kualifikasi khusus yang sesuai dengan aplikasi “Servoing” di dalam
teknik kontrol. Motor servo merupakan salah satu jenis motor DC yang sudah sangat
familiar dalam ilmu robotika karena banyak robot yang menggunakan motor servo sebagai
aktuator robot. Motor servo memiliki karakteristik yang berbeda dengan motor DC biasa,
yaitu dalam hal pengoperasiannya yang harus menggunakan pulsa digital (Pulse Width
Modulation) dimana lebar dari pulsa digital. tersebut sangat mempengaruhi arah putaran
motor servo serta besar sudut yang akan dibentuk oleh putaran motor servo.
1
B. TUJUAN DAN MANFAAT
1. Tujuan
Mempelajari teori dasar, konsep, dan komponen motor servo secara umum,
Mempelajari cara mengendalikan motor servo sederhana.
2. Manfaat
Kita dapat mengerti teori dasar, konsep, dan komponen motor servo secara
umum,
Kita mampu mengendalikan motor servo dengan konsep sederhana.
C. RUMUSAN MASALAH
Dalam Laporan Akhir ini masalah utama yang akan dibahas oleh penulis adalah
tentang bagaimana cara memahami teori dasar “motor servo” yang sering
digunakan untuk lengan robot, juga untuk mempelajari dasar untuk mengendalikan
motor servo.
2
BAB II
LANDASAN TEORI
A. MOTOR SERVO
Motor servo adalah sebuah perangkat atau aktuator putar (motor) yang dirancang dengan
sistem kontrol umpan balik loop tertutup (servo), sehingga dapat di set-up atau di atur untuk
menentukan dan memastikan posisi sudut dari poros output motor. motor servo merupakan
perangkat yang terdiri dari motor DC, serangkaian gear, rangkaian kontrol dan potensiometer.
Serangkaian gear yang melekat pada poros motor DC akan memperlambat putaran poros dan
meningkatkan torsi motor servo, sedangkan potensiometer dengan perubahan resistansinya saat
motor berputar berfungsi sebagai penentu batas posisi putaran poros motor servo.
3
2. Komponen Penyusun Motor Servo
Motor servo pada dasarnya dibuat menggunakan motor DC yang dilengkapi
dengan controler dan sensor posisi sehingga dapat memiliki gerakan 0o, 90o, 180o atau
360o. Berikut adalah komponen internal sebuah motor servo 180o.
Prinsip kerja motor servo tidak jauh berbeda dengan jenis motor DC yang
lainnya, hanya saja prinsip paling utama yang dimiliki dari motor Servo adalah mampu
berputar searah ataupun berlawanan jarum jam. Berikut ini prinsip kerja dari motor
servo, mari simak penjelasannya berikut ini.
4
Gambar 2. 3. Gambaran bentuk fisik motor servo
5
tersebut, akan berfungsi menentukan posisi sudut putaran dari poros motor
servo.
Poros Motor Bertahan pada Posisinya
Agar poros motor servo tetap bertahan pada posisinya kendali sinyal
lebar pulsa harus diatur atau diulang setiap 20 ms (mili detik). Jika tidak
dilakukan hal yang demikian motor servo tidak akan bertahan pada posisinya
untuk selamanya.
Bagian-bagian dari Motor Servo
Sebagai sebuah motor, motor servo juga terdiri dari beberapa bagian
yaitu, motor DC, gear, potensiometer, dan rangkaian sistem kontrol. Fungsi dari
komponen gear pada motor servo yaitu berfungsi untuk memperlambat putaran
utama kemudian juga dapat meningkatkan torsi putaran pada motor servo.
Kemudian fungsi potensio meter yaitu sebagai penentu batas putaran utama
pada motor servo dan untuk merubah hambatan atau resistansi.
6
digunakan sebagai penggerak pergelangan kaki ataupun tangan pada sebuah robot
dengan kemampuan berputarnya secara kontinyu tidak membentuk sudut difleksi.
Motor Servo terdiri dari beberapa bagian utama: motor dan gearbox, sensor
posisi, error amplifier dan motor driver serta sirkuit yang mendekode posisi yang
diminta.
Motor driver adalah salah satu perangkat umum yang digunakan untuk kendali
motor DC. Driver motor ini yang nantinya bertugas mengendalikan arah putaran
maupun kecepatan motor DC yang akan dikendalikan. Driver motor ada yang
berupa IC, beberapa diantaranya adalah L298, L293D, LMD18200, dll.
7
Gambar 2. 5. Pola cara kerja motor servo
Bila diberikan pulsa dngan besar 1,5ms mencapai gerakan 90º, maka bila kita
berikan data kurang dari 1,5ms maka posisi mendekati 0º dan bila di beri data lebih dari
1,5ms maka posisi mendekati 180º. Hal yang harus diperhatikan dalam pengendalian
motor servo yaitu :
1. Motor servo akan bekerja baik jika bagian pin kendalinya diberi sinyal PWM
dengan frekuensi 50Hz.
2. Jika frekuensi 50Hz tersebut dicapai pada kondisi Ton duty cycle 1,5ms maka rotor
dari motor akan berhenti tepat di tengah-tengah dudut 0º.
3. Pada saat Ton duty cycle dari sinyal yang diberikan kurang dari 1,5ms. Maka rotor
akan berputar ke arah kiri dengan membentuk sudut yang besarnya linier terhadap
besarnya Ton duty cycle dan akan bertahan pada posisi tersebut.
4. Dan sebaliknya, jika Ton duty cycle dasinyal diberikan lebih dari 1,5ms maka rotor
akan berputar ke arah kanan dengan membentuk sudut yang linier pula terhadap
besarnya Ton duty cycle dan bertahan pada posisi tersebut.
Arduino Uno
Komputer + Software IDE Arduino
Micro Servo
8
Kabel Jumper
9
14 delay(15); //waktu tunda 15 ms
15 }
16 for(pos = 180; pos>=1; pos-=1) //fungsi perulangan yang akan dijadikan PWM dengan
17 penurunan 1
18 {
19 myservo.write(pos);
20 delay(15);
21 }
22 }
23
24
25
Keterangan program :
Untuk progam di atas, sudut putaran yang dapat dituju maksimal yaitu 180°.
Sehingga menjadi batasan range posisi derajat yang dapat digunakan yaitu 0 –
180°.
Dengan menggunakan motor servo ini sudah tidak berbicara lagi mengenai
putar searah (Clock Wise) atau berlawanan arah jarum jam (Clock Counter
Wise) tapi sudut 0, 45, 90dan seterusnya sampai dengan 180.
Apabila ingin mendapatkan posisi 90° dan bergerak berlawanan arah jarum jam
maka dituliskan perintah myservo.write (90); setelah itu
dituliskan myservo.write (0);.
Akan tetapi jika ingin mendapatkan posisi 90° dan serarah jarum jam maka
dituliskan perintah myservo.write (90); setelah itu dituliskan
perintah myservo.write (180);.
Jadi posisi 0 s.d 180 sudah ditentukan oleh kontroller internal motor servo, dan
cukup dengan memberikan perintah pada sudut mana motor akan berputar
melalui perintah myservo.write (derajat).
10
BAB III
A. KESIMPULAN
Servo motor sangat memiliki peran dalam pengoperasian robot, khususnya pada
arm robot. Dengan servo motor, gerakan lengan robot tidak hanya memutar tetapi juga
bisa melakukan gerakan-gerakan sudut. Penggunaan motor servo untuk bidang robotika
tentu ada alasannya. Alasannya adalah motor servo memiliki putaran yang lambat dan
torsi yang kuat berkat adanya sistim gear. Hal ini cocok dengan bidang robotika,
bandingkan misalnya dengan motor dc biasa yang memiliki putaran cepat namun torsi
rendah. Poros Motor dc yang dihubungkan langsung dengan roda, tidak akan kuat untuk
menggerakkan mobile robot tersebut. Keunggulan motor servo tidak bergetar dan tidak
ber-resonansi saat beroperasi, daya yang dihasilkan sebanding dengan ukuran dan berat
motor, penggunaan arus listik sebanding dengan beban yang diberikan, resolusi dan
akurasi dapat diubah dengan hanya mengganti encoder yang dipakai dan tidak berisik
saat beroperasi dengan kecepatan tinggi. Selain mempunyai kelebihan, motor servo
pasti juga mempinyai kekurangan atau kelemahan. Adapun kelemahan dari motor servo
yaitu harga dari motor servo relatif lebih mahal daripada motor DC lainnya dan
mempunyai bentuk yang lebih besar karena satu paket.
B. SARAN
Penulis menyadari bahwa makalah diatas banyak sekali kesalahan dan jauh dari
kesempurnaan. Penulis akan memperbaiki makalah tersebut dengan berpedoman pada
banyak sumber yang dapat dipertanggungjawabkan. Maka dari itu penulis
mengharapkan kritik dan saran mengenai pembahasan makalah dalam kesimpulan di
atas.
11
DAFTAR PUSTAKA
Kadir, Abdul, Prof. Ir., Pengantar Teknik Tenaga Listrik., Jakarta: LP3ES, 1991
Panjaitan, R. Drs., Mesin Arus Bolak Balik., Jakarta: Erlangga, 1989
http://dunia-listrik.blogspot.com
http://elektronika-dasar.web.id/teori-elektronika/motor-servo/
http://joe4cva.wordpress.com/tag/rc-servo/
http://learn.parallax.com/KickStart/900-00005
12