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 Sensor Flex 
Prototipe Robot Lengan berbasis Arduino Mega 2560 dengan Pengendali Pergerakan Lengan Manusia
Membuat Aplikasi Android dgn MIT App Inventor2
Menggunakan Sensor Ultrasonik HC-SR04 


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:
Penyebab tidak bisa mengupload program ke Arduino

Comments

Popular posts from this blog

Tips Lulus Psikotes

Penyebab tidak bisa mengupload program ke Arduino

Memperbaiki Charger Laptop (Terputus)