PERANCANGAN DAN REALISASI LENGAN ROBOT TIGA DERAJAT KEBEBASAN MENGGUNAKAN SENSOR AKSELEROMETER ADXL345 DAN ARDUINO ABSTRAK

dokumen-dokumen yang mirip
Perancangan dan Realisasi Robot Peniru Gerakan Jari Tangan

Realisasi Prototipe Gripper Tiga Jari Berbasis PLC (Programmable Logic Control) Chandra Hadi Putra /

ROBOT PEMINDAH BARANG BERBASIS MIKROKONTROLER ATmega 32

Realisasi Robot Pembersih Lantai Dengan Fasilitas Tangan Pengambil Sampah Dan Penghisap Sampah

REALISASI ROBOT MANIPULATOR BERBASIS PENGONTROL MIKRO DENGAN KOMUNIKASI INTRANET

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Keseimbangan Robot Humanoid Menggunakan Sensor Gyro GS-12 dan Accelerometer DE-ACCM3D

REALISASI ROBOT MOBIL HOLONOMIC Disusun Oleh : Nama : Santony Nrp :

Perancangan Dan Realisasi Pengontrol Gerakan Lengan Robot Berdasarkan Kontraksi Dan Relaksasi Otot Lengan Manusia

Perancangan dan Realisasi Robot Berbasis ROS (Robot Operating System) yang Dapat Mendekati Posisi Manusia dengan Sensor Visi 3D ABSTRAK

Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler

PERANCANGAN KAKI ROBOT BERKAKI ENAM ABSTRAK

PROTOTIPE PENGENDALI ROBOT MOBIL BERLENGAN JEPIT DENGAN MIKROKONTROLER ATMEGA 16 MELALUI PAPAN KETIK BERANTARMUKA PS/2. Angkar Wijaya /

PERANCANGAN SISTEM KENDALI PERGERAKAN ARM MANIPULATOR BERBASIS SENSOR INERTIAL MEASUREMENT UNIT (IMU) DAN SENSOR FLEX

BAB I PENDAHULUAN Latar Belakang

Realisasi Robot Penyedot Debu pada Lantai Berbasis Mikrokontroler MCS 51

ABSTRAK. ii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Android, WiFi, ESP , Arduino Mega2560, kamera VC0706.

ROBOT GERAK OTOMATIS DI PERMUKAAN AIR

Pengontrolan Kamera IP Menggunakan Pengontrol Mikro Arduino dan Handphone Sebagai Pengontrolnya Berbasis Web Browser

Skripsi. Untuk melengkapi salah satu syarat memperoleh. Gelar Sarjana Teknik. Program Studi Teknik Elektro. Fakultas Teknik Elektronika dan Komputer

REALISASI ROBOT HEXAPOD SEBAGAI ROBOT PEMADAM API BERDASARKAN KRPAI 2013 ABSTRAK

PERANCANGAN DAN REALISASI WITNESS CAMERA DENGAN MEDIA PENYIMPANAN SDCARD ABSTRAK

Aplikasi Raspberry Pi Untuk Prototype Pengendalian Mobil Jarak Jauh Melalui Web Browser ABSTRAK

PENGESAHAN PUBLIKASI HASIL PENELITIAN SKRIPSI JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS BRAWIJAYA

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

ABSTRAK. Kata Kunci : Robot Line Follower

REALISASI ROBOT DALAM AIR

Kata Kunci : ATmega16, Robot Manipulator, CMUCam2+, Memindahkan Buah Catur

Kata kunci:sensor rotary encoder, IC L 298, Sensor ultrasonik. i Universitas Kristen Maranatha

BAB I Pendahuluan. 1.1 Latar Belakang

REALISASI ROBOT PENDETEKSI LOGAM. Disusun Oleh: ABSTRAK

ROBOT PENCARI ARAH KEDATANGAN SUARA MENGGUNAKAN AGORITMA MUSIC (MULTIPLE SIGNAL CLASSIFICATION)

REALISASI ROBOT MERANGKAK ENAM KAKI HOLONOMIK ABSTRAK

RANCANG BANGUN DUA LENGAN ROBOT BERJARI MENGGUNAKAN SENSOR FLEX SEBAGAI SENSOR GERAK PADA JARI TANGAN BERBASIS ARDUINO

PERANCANGAN TIMBANGAN DAN PENGUKUR DIAMETER KAWAT TEMBAGA PADA MESIN GULUNG KAWAT TEMBAGA DENGAN MIKROKONTROLER ATmega328 ABSTRAK

DAFTAR ISI. HALAMAN PENGESAHAN... i. PERNYATAAN... ii. HALAMAN PERSEMBAHAN... iii. KATA PENGANTAR...iv. DAFTAR ISI...vi. DAFTAR TABEL...

OTOMATISASI PENGARAHAN KAMERA BERDASARKAN ARAH SUMBER SUARA PADA VIDEO CONFERENCE

Perancangan Sistem Pemeliharaan Ikan Pada Akuarium Menggunakan Mikrokontroler ATMega 16. Albert/

REALISASI SISTEM AKUISISI DATA MENGGUNAKAN ARDUINO ETHERNET SHIELD DAN SOCKET PROGRAMMING BERBASIS IP

PENGENDALIAN ELEVATOR MENGGUNAKAN MICROCONTROLLER ATMega16 ABSTRAK

PERANCANGAN DAN REALISASI SISTEM AKUISISI DATA DAN PENGAMBILAN GAMBAR MELALUI GELOMBANG RADIO FREKUENSI

Perancangan dan Realisasi Prototipe Sistem Smart House dengan Pengendali Menggunakan Smart Phone Berbasis Android. Disusun Oleh:

PERANCANGAN SISTEM MEKANIK DAN ELEKTRONIK DARI ANIMATRONIK ROBOT KEPALA Oleh Stevanus Cahyadi Hariyanto NIM :

Implementasi OpenCV pada Robot Humanoid Pemain Bola Berbasis Single Board Computer

GERAKAN BERJALAN OMNIDIRECTIONAL UNTUK ROBOT HUMANOID PEMAIN BOLA

ABSTRAK. iv Universitas Kristen Maranatha

KONTROL LEVEL AIR DENGAN FUZZY LOGIC BERBASIS MIKROKONTROLER ATMEGA 8535

Perancangan Persistence of Vision Display Dengan Masukan Secara Real Time

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

PERANCANGAN DAN REALISASI SISTEM PEMILIHAN SUARA MENGGUNAKAN WIFI DENGAN IP STATIS ABSTRAK

REALISASI PROTOTIPE SISTEM GERAK ROBOT DENGAN DUA KAKI

SISTEM KENDALI MANIPULATOR ROBOT SEBAGAI PENYELEKSI BENDA BERWARNA SKRIPSI

PERANCANGAN DAN REALISASI PROTOTIPE KURSI RODA DENGAN MOTOR LISTRIK. Novan Susilo/

HALAMAN PENGESAHAN...

ABSTRAK. Universitas Kristen Maranatha

PENGGUNAAN MOTOR DC SERVO SEBAGAI PENGGERAK UTAMA LENGAN ROBOT BERJARI PENGIKUT GERAK LENGAN MANUSIA BERBASIS MIKROKONTROLER LAPORAN AKHIR

ANALISIS PERANGKAT KERAS PADA ROBOT KESEIMBANGAN DENGAN MENGGUNAKAN METODE AUTO TUNING PID

BAB III PERANCANGAN SISTEM

PERANCANGAN DAN REALISASI SISTEM PENGENDALI PENYARINGAN AIR BERDASARKAN TINGKAT KEKERUHAN AIR. Disusun Oleh : Nama : Rico Teja Nrp :

PERANCANGAN POV (PERSISTENCE OF VISION) DENGAN POSISI SUSUNAN LED VERTIKAL

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. PERNYATAAN... iii. PRAKATA... iv. DAFTAR ISI... vi. DAFTAR GAMBAR... ix. DAFTAR TABEL...

Perancangan Remote Control Terpadu untuk Pengaturan Fasilitas Kamar Hotel

PEMBUATAN POV (PERSISTENCE OF VISION) PROGRAMMABLE DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA 8

BAB I PENDAHULUAN 1.1 Latar Belakang

TEMPAT JEMURAN DINDING OTOMATIS MENGGUNAKAN SENSOR HUJAN BERBASIS MIKROKONTROLER DAN INFORMASI DIKIRIMKAN MENGGUNAKAN FASILITAS SMS

REALISASI SISTEM PENJEJAKAN WAJAH DENGAN ALGORITMA FISHERFACE BERBASIS RASPBERRY PI ABSTRAK

REALISASI ROBOT ANJING

REALISASI APLIKASI PEMINDAI DAN PEMBANGKIT QUICK RESPONSE CODE (QR CODE) PADA SMARTPHONE ANDROID ABSTRAK

RANCANG BANGUN DUA LENGAN ROBOT BERJARI MENGGUNAKAN POTENSIOMETER SEBAGAI SENSOR POSISI BERBASIS ARDUINO

SIMULASI ROBOT PENDETEKSI MANUSIA

DAFTAR ISI. LEMBAR PENGESAHAN PEMBIMBING... Error! Bookmark not defined. LEMBAR PERNYATAAN KEASLIAN... iii. LEMBAR PENGESAHAN PENGUJI...

APLIKASI PERINTAH SUARA UNTUK MENGGERAKKAN ROBOT. Disusun Oleh : Nama : Astron Adrian Nrp :

ABSTRAK. Universitas Kristen Maranatha

Abstrak. Kata Kunci: USB, RS485, Inverter, ATMega8

BAB III ANALISIS DAN DESAIN SISTEM

Simulasi Pengontrol Intensitas Cahaya Pada Lahan Parkir P2a Bekasi Cyber Park Dengan Kontrol On-Off

III.6 Sensor Optocoupler III.7 Sensor Infra Merah III.8 Schmitt Trigger III.9 Rangkaian Penggerak Motor DC III.

PERANGKAT PENGONTROL RUMAH KACA BERBASIS MIKROKONTROLER. Wisnu Panjipratama / Jurusan Sistem Komputer, Fakultas Teknik,

REALISASI PROTOTIPE GRIPPER TIGA JARI DENGAN TIGA DERAJAT KEBEBASAN ABSTRAK

APLIKASI ARM 920T DAN SENSOR KOMPAS OS5000 UNTUK LUOPAN DIGITAL ABSTRAK

VERTICAL HOME CAR PARKING SYSTEM MODEL

PERANCANGAN DAN PEMBUATAN ALAT JELLY OTOMATIS. Maria Widiasari Dewi Jurusan Sistem Komputer, Fakultas Teknik, Universitas Kristen Maranatha

ABSTRAK. i Universitas Kristen Maranatha

Model Sistem Akses Tempat Parkir Berdasarkan Pengenalan Plat Nomor Kendaraan. Andry Jonathan ( )

BAB I PENDAHULUAN. Anggota gerak pada manusia terdiri dari anggota gerak atas dan anggota gerak bawah,

ABSTRAK REALISASI PENJEJAKAN WAJAH DAN OBJEK BUKAN WAJAH MENGGUNAKAN HAAR-LIKE FEATURES BERBASIS RASPBERRY PI 2

Implementasi Sistem Navigasi Maze Mapping Pada Robot Beroda Pemadam Api

ABSTRAK. Kata kunci : Sensor ultrasonic, vibration motor, buzzer. i Universitas Kristen Maranatha

Pengukuran Tinggi Badan Menggunakan Sensor Ultrasonik

BAB 4 IMPLEMENTASI DAN EVALUASI

Rekayasa Elektrika. Perancangan Lengan Robot 5 Derajat Kebebasan dengan Pendekatan Kinematika

ABSTRAK. Kata Kunci : Infrared Camera, thresholding, deteksi tepi.

PERANCANGAN DAN REALISASI DINDING PRESENTASI INTERAKTIF DENGAN PENDETEKSIAN POSISI SINAR POINTER LASER SEBAGAI OPERATOR KURSOR MOUSE ABSTRAK

PERANCANGAN DAN PEMBUATAN SISTEM KONTROL PADA MOBIL REMOTE ABSTRAK

TUGAS AKHIR ROBOT PEMBERSIH LANTAI OTOMATIS BERBASIS ARDUINO UNO DENGAN SENSOR ULTRASONIK

PERANCANGAN DAN REALISASI PERANGKAT PENDETEKSI WARNA CAT NIRKABEL

PERANCANGAN DAN REALISASI APLIKASI SOFTPHONE PADA JARINGAN VOIP BERBASIS SIP UNTUK SMARTPHONE ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang

REALISASI PROTOTIPE KURSI RODA LISTRIK DENGAN PENGONTROL PID

Transkripsi:

PERANCANGAN DAN REALISASI LENGAN ROBOT TIGA DERAJAT KEBEBASAN MENGGUNAKAN SENSOR AKSELEROMETER ADXL345 DAN ARDUINO Maria Fransiska 0822040 maria.ska69@gmail.com Jurusan Teknik Elektro, Fakultas Teknik Universitas Kristen Maranatha Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia ABSTRAK Manipulator lengan robot umumnya terdiri dari motor servo yang berfungsi sebagai sendi dan gripper sebagai jari pada lengan manusia. Sensor pergerakan lengan robot yang dirancang berdasarkan hand gesture interface umumnya menggunakan sensor berupa akselerometer dan magnetometer. Dalam tugas akhir ini dilakukan perancangan dan realisasi lengan robot tiga derajat kebebasan menggunakan sensor akselerometer ADXL345 dan Arduino. Akselerometer ADXL345, dibantu dengan sensor magnetometer HMC5883L yang keduanya bekerja sebagai sensor gerak orientasi, dipasang pada sarung tangan yang dipakai oleh pengguna dan informasi kedua sensor tersebut akan diolah melalui Arduino. Setelah diolah, informasi ini digunakan motor servo untuk bergerak mewakili gerakan base rotation, elbow flex, dan wrist yaw. Sedangkan switch digunakan untuk menentukan kondisi gripper membuka atau menutup. Hasil realisasi lengan robot dengan tiga derajat kebebasan, memiliki keberhasilan yang terlihat dari lengan robot yang mengikuti lengan pengguna dengan simpangan yang terjadi pada elbow flex(x) yaitu berkisar antara 0º-9º, simpangan yang terjadi pada saat gerakan wrist yaw(y) yaitu berkisar antara 2º-15º dan simpangan yang terjadi pada saat gerakan base rotation(z) yaitu berkisar antara 0º-20º. Pencapitan dan pemindahan barang berdasarkan posisi awal dan posisi akhir gerakan base rotation lengan pengguna yang terbaca oleh sensor dibandingkan posisi akhir lengan robot memiliki simpangan berkisar antara 0º-20º. Jangkauan maksimal pada gerakan elbow flex untuk pencapitan barang adalah yang memiliki ketinggian minimal 17 cm dengan kemiringan terhadap permukaan lengan robot tidak kurang dari 30º dan tidak lebih dari 150º. Kata kunci : ADXL345, akselerometer, Arduino, base rotation, command line interface, elbow flex, gesture, gripper, human interface, HMC5883L, lengan robot, magnetometer, motor servo, switch, wrist yaw. v

THE DESIGNING AND REALIZATION THREE DEGREES OF FREEDOM ROBOT ARM USING ACCELEROMETER ADXL345 AND ARDUINO Maria Fransiska 0822040 maria.ska69@gmail.com Jurusan Teknik Elektro, Fakultas Teknik Universitas Kristen Maranatha Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia ABSTRACT Robot arm manipulator usually consists of servo motors and grippers. Movement s sensors of robot arm are designed based on human interface, like hand gesture s interface that commonly use accelerometer and magnetometer. On this final assignment, the writer has done the design and realization by applying accelerometer ADXL345 and arduino for three degrees robot arm. ADXL345 is assisted by magnetometer HMC5883L, both of them work as orientation sensor that sensing rotation movement and their information are received and also processed by Arduino. After their information is proceeded, it used to actuate the servo on base rotation, elbow flex, dan wrist yaw. Meanwhile, the switch is used to manage the gripper whether it is open or close. The realization of robot arm with three degrees of freedom has succeed as the robot arm follow user arm with deviation at elbow flex(x) is around 0º-9º, deviation at wrist yaw(y) is around 2º-15º and deviation at base rotation(z) is around 0º-20º. Pick and place of the goods is based on user arm s base rotation at first position to end position has around 0º-20º deviation. Maximum range of elbow flex movement for picking goods is for goods that has 17 cm height with tilt from base that not less from 30º and not more than 150º Keywords : ADXL345, accelerometer, Arduino, base rotation, command line interface, elbow flex, gesture, gripper, human interface, HMC5883L, lengan robot, magnetometer, servo motor, switch, wrist yaw. vi

DAFTAR ISI Halaman HALAMAN JUDUL... i LEMBAR PENGESAHAN LAPORAN TUGAS AKHIR... ii PERNYATAAN ORISINALITAS LAPORAN TUGAS AKHIR... iii PERNYATAAN PUBLIKASI LAPORAN TUGAS AKHIR... iv KATA PENGANTAR... v ABSTRAK... vii ABSTRACT... viii DAFTAR ISI... ix DAFTAR TABEL... xi DAFTAR GAMBAR... xii DAFTAR LAMPIRAN... xiv BAB I PENDAHULUAN 1.1 Latar Belakang Masalah... 1 1.2 Identifikasi Masalah... 2 1.3 Perumusan Masalah... 2 1.4 Tujuan... 2 1.5 Pembatasan Masalah... 2 1.6 Metodologi... 3 1.7 Spesifikasi Alat... 3 1.8 Sistematika Penulisan... 4 BAB II LANDASAN TEORI 2.1 Robotika... 5 2.1.1 Komponen Dasar Sebuah Robot... 5 2.1.2 Geometri Robot... 8 2.1.3 Sistem Kontrol Robot... 8 vii

2.2 Arduino... 9 2.2.1 Software - Arduino Development Environment... 11 2.2.2 Hardware - Arduino Board... 12 2.3 Akselerometer ADXL345... 12 2.4 Magnetometer HMC5883L... 15 2.5 Motor Servo... 16 2.6 Tactile Push-Button... 18 BAB III PERANCANGAN DAN REALISASI 3.1 Diagram Blok Perancangan... 19 3.2 Perancangan Hardware... 20 3.2.1 Perancangan Mekanik... 20 3.2.2 Perancangan Elektronika... 24 3.3 Perancangan Software... 26 3.3.1 Pengujian Akselerometer dan Magnetometer... 26 3.3.2 Flowchart... 28 3.3.3 Kode Program... 31 BAB IV PENGUJIAN LENGAN ROBOT 4.1 Pengamatan Gerakan Lengan Robot... 37 4.2 Data Pengamatan... 40 4.2 Analisis Data... 43 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan... 44 5.2 Saran... 44 DAFTAR PUSTAKA LAMPIRAN viii

DAFTAR TABEL Halaman 1. Tabel 2.1 Toolbar Button pada Software Arduino... 11 2. Tabel 2.2 Ilustrasi Cara Kerja Akselerometer... 13 3. Tabel 3.1 Perancangan Gerakan Lengan Robot... 23 4. Tabel 4.1 Pergeseran Lengan Robot terhadap Lengan Pengguna... 40 5. Tabel 4.2 Pengujian Pencapitan dan Pemindahan Barang... 42 ix

DAFTAR GAMBAR Halaman 1. Gambar 2.1 Robot Lengan dengan 6 Derajat Kebebasan... 8 2. Gambar 2.2 Open Loop Control... 8 3. Gambar 2.3 Close Loop Control... 9 4. Gambar 2.4 Board Arduino Uno... 12 5. Gambar 2.5 Ilustrasi 1... 13 6. Gambar 2.6 Ilustrasi 2... 13 7. Gambar 2.7 Ilustrasi 3... 13 8. Gambar 2.8 Ilustrasi 4... 13 9. Gambar 2.9 Akselerometer ADXL345... 14 10. Gambar 2.10 Magnetometer HMC5883L... 15 11. Gambar 2.11 Ilustrasi Penghitungan Heading Kompas... 15 12. Gambar 2.12 Komponen Dalam Motor Servo... 16 13. Gambar 2.13 Bentuk Motor Servo dan Konfigurasi Kabel... 16 14. Gambar 2.14 Tactile Push-Button... 18 15. Gambar 2.15 Karakteristik Tactile Push Button... 18 16. Gambar 3.1 Diagram Blok Cara Kerja... 19 17. Gambar 3.2 Rancangan Lengan Robot... 20 18. Gambar 3.3 Perancangan Servo pada Lengan Robot... 20 19. Gambar 3.4 Perancangan Mekanik Lengan Robot... 21 20. Gambar 3.5 Board Sensor... 22 21. Gambar 3.6 Penempatan Sensor pada Sarung Tangan... 22 22. Gambar 3.7 Rangkaian Hardware... 25 23. Gambar 3.8 Perubahan Pitch dan Roll untuk mencari X h dan Y h... 27 24. Gambar 3.9 Flowchart dari Program Utama... 28 25. Gambar 3.10 Flowchart dari Fungsi Setup... 29 26. Gambar 3.11 Flowchart dari Fungsi Loop... 30 27. Gambar 4.1 Lengan Robot Mengambil Barang di Sebelah Kiri (1)... 37 28. Gambar 4.2 Lengan Robot Mengambil Barang di Sebelah Kiri (2)... 37 29. Gambar 4.3 Lengan Bergerak ke Kanan... 38 30. Gambar 4.4 Lengan dalam Posisi Nilai x=90º, y=90º, z=90º... 38 x

31. Gambar 4.5 Lengan Bergerak Menuju ke Kanan... 39 32. Gambar 4.6 Lengan Robot Menaruh Barang di Sebelah Kanan... 39 xi

DAFTAR LAMPIRAN LAMPIRAN A ARDUINO UNO LAMPIRAN B AKSELEROMETER ADXL345 LAMPIRAN C MAGNETOMETER HMC5883L LAMPIRAN D MOTOR SERVO xii