DESKRIPSI TUGAS AKHIR :
PEMPROGRAMAN PENGENDALIAN LENGAN ROBOT DENGAN GRAPHICAL USER INTERFACE (GUI) BERBASIS ARDUINO MENJADI MODUL PRAKTEK
Abstrak (Abstracts)
Robot technology is progressing very rapidly at this time. One of them is the use of robotic arms. In this final project, a 5 DoF (Degree of Freedom) arm robot is designed which has an easy-to-control system in the form of an arm robot system which is entirely controlled through an interface application with a Graphical User Interface (GUI). Arduino Mega 2560 microcontroller as the main controller which is connected via USB (Universal Serial Bus) with a PC. The robot arm is connected to the Labview interface using USB Serial Communication. The byte data sent by the controller slider will determine the pulse width of the PWM (Pulse Width Modulation) signal on each servo motor so that the movement of the robot corresponds to the shift of the slider. The data will be sent to the robot using a USB serial communication 1.3 seconds to drive the servo motor. Based on the results of the motion synchronization test between the robot arm and the controller slider, it is found that the greater the degree of shift of the slider, the wider the pulse width of the PWM signal and the greater the output voltage of the Arduino Mega 2560 microcontroller pin. The robot is in standby current of 0.1 mA and when operating requires 0.11 mA of power. The test results conclude that the robot can synchronize with the controller application and can be used in practical activities. Teknologi robot mengalami suatu kemajuan yang sangat pesat pada saat ini. Salah satunya yaitu penggunaan robot lengan. Dalam tugas akhir ini dirancang sebuah robot lengan 5 DoF (Degree of Freedom) yang memiliki sistem yang mudah dikendalikan berupa sistem robot lengan yang secara keseluruhan dikendalikan melalui aplikasi interface dengan Graphical User Interface (GUI). Mikrokontroler Arduino Mega 2560 sebagai pengendali utama yang terkoneksi via USB (Universal Serial Bus) dengan PC. Lengan robot terkoneksi dengan interface Labview menggunakan Serial Komunikasi USB. Data byte yang dikirim oleh slider pengendali akan menentukan lebar pulsa sinyal PWM (Pulse Width Modulation) pada setiap motor servo sehingga pergerakan robot sesuai dengan pergeseran slider. Data akan dikirim ke robot menggunakan serial komunikasi USB 1,3 detik untuk mengerakan motor servo. Berdasarkan hasil pengujian sinkronisasi gerak antara robot lengan dan slider pengendali didapatkan hasil bahwa semakin besar nilai derajat pergeseran slider maka lebar pulsa sinyal PWM semakin melebar dan tegangan keluaran dari pin mikrokontroler Arduino Mega 2560 semakin besar. Robot dalam keadaan standby arus yang mengalir sebesar 0,1 mA dan saat beroperasi membutuhkan daya sebesar 0.11 mA. Hasil pengujian menyimpulkan bahwa robot bisa bersinkronisasi dengan aplikasi pengendali serta dapat digunakan dalam kegiatan praktikum.Keyword : Robot Lengan 5 DoF, Arduino Mega2560, LabVIEW