Senin, 13 Juni 2016

Pengujian Motor Servo

Pengujian Motor Servo dilakuakan untuk mengetahui kekuratan bergerakan servo yang dilakukan. Jadi kita dapat mengetahui apakah antara pergerakan yang diinginkan dengan pergerakan sebenernya benar-benar sesuai. Pergerakan servo dikatakan baik apabila perbedaan/ error besar derajat pergerakan masih keil dan bisa ditolerir. Servo yang coba dilakukan pengujian menggunakan Mikro Servo

Baca Juga:
Menggunakan Ardumoto (Driver Motor DC) Arduino
Menggunakan LCD DFRobot
Sensor Suhu dan Kelembapan (DHT 11) Arduino
Menggunakan Sensor Cahaya (LDR) Arduino


Seumber gambar: www.tokopedia.com


Pengujian dilakukan dengan bantuan busur derajat guna mengetahui besar pergeseran dari motor servo. Pada program arduino motor servo disetting melakukan penabahan derajat sebesar 45° dengan waktu delay 3000 ms (3 detik). Setelah motor servo mencapai sudut 180° maka motor servo akan melakukan pengurangan derajat sebesar 45° hingga kembali pada posisi 0°.Penggunaan waktu delay sebesar 3 detik guna memberi waktu untuk mengamati besar perubahan motor servo. Berikut gambar hubungan Arduino Mega 2560 dengan motor servo dan Motor Servo dengan busur:

Hubungan Arduino Mega 2560 dengan motor servo (Servo di kontrol melalui Pin 9)
 
Hubungan Motor Servo dengan Busur Derajat



Untuk listing program yang digunakan untuk pengujian motor servo dan mikro servo sebagai berikut:

#include<Servo.h>
Servo myservo;
int pos=0;
void setup()
{
  myservo.attach(9);
}

void loop()
{
  for(pos=0;pos<180;pos+=45)      //saat sevo berada diantara 0°-180°
  {                                                                            //servo mengalami penambahan 45°
    myservo.write(pos);
    delay(3000);                                     // delay selama 3 detik
  }
  for(pos=180;pos>=1;pos-=45)    //saat sevo berada pada 180°dan >=1°
  {                                                                     ///servo mengalami pengurangan  45°/
    myservo.write(pos);
    delay(3000);                     // delay selama 3 detik
  }
}

Video Pengujian:


Untuk hasil pengujian servonya sebagai berikut:



Sudut yang diinginkan
Pembacaan busur derajat
Error (%)
0°
0°
0
45°
50°
11,11
90°
90°
0
135°
140°
3,7
180°
190°
5,56


Dari tabel dapat kita lihat persimpangan derajat pergerakan yang diinginkan berkisar 0-10 derajat.

Selamat Mencoba...
Semoga Bermanfaat....

Artikel lain:
Menggunakan Power Supply PC untuk Mikrokontroller
Menggunakan Buzzer Arduino
Belajar Sensor Kit Arduino
Memahami fungsi 'diantara' Arduino (C++)
Related Posts Plugin for WordPress, Blogger...