• Tidak ada hasil yang ditemukan

SISTEM KENDALI JOYSTIK PS2 WIRELESS PADA ROBOT BERODA PEMINDAH BARANG BERBASIS ARDUINO

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM KENDALI JOYSTIK PS2 WIRELESS PADA ROBOT BERODA PEMINDAH BARANG BERBASIS ARDUINO"

Copied!
16
0
0

Teks penuh

(1)

i

SISTEM KENDALI JOYSTIK PS2 WIRELESS PADA ROBOT BERODA PEMINDAH BARANG BERBASIS ARDUINO

LAPORAN AKHIR

Disusun Sebagai Salah Satu Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro Program Studi Teknik Elektronika

Oleh: EEN SUTRA 0612 3032 0920

POLITEKNIK NEGERI SRIWIJAYA

PALEMBANG

(2)

ii

SISTEM KENDALI JOYSTIK PS2 WIRELESS PADA ROBOT BERODA PEMINDAH BARANG BERBASIS ARDUINO

LAPORAN AKHIR

Disusun Sebagai Salah Satu Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro Program Studi Teknik Elektronika

Oleh: EEN SUTRA 0612 3032 0920

Menyetujui,

Pembimbing I, Pembimbing II,

Ir.Iskandar Lutfi, M.T., Evelina,S.T.,M.Kom., NIP. 19650129 199103 1 002 NIP. 19641113 198903 2 001

Mengetahui,

Ketua Jurusan Ketua Program Studi

Teknik Elektro, Teknik Elektronika,

Ir. Ali Nurdin,M.T., Yudi Wijanarko,S.T,M.T., NIP. 19621207 199103 1 001 NIP. 19670511 199203 1 003

(3)

iii

HALAMAN PERSETUJUAN

SISTEM KENDALI JOYSTIK PS2 WIRELESS PADA ROBOT BERODA PEMINDAH BARANG BERBASIS ARDUINO

Laporan Akhir ini disusun oleh : EEN SUTRA

0612 3032 0920

Telah diseminarkan di depan dewan penguji Pada hari Selasa tanggal 30 Juni 2015

Susunan Dewan Penguji

Ketua : Ir. Iskandar Lutfi, M.T. Anggota : 1. Ir. A. Rahman, M.T.

2. Ir. Faisal Damsi, M.T. 3. Sabilal Rasyad, S.T., M.Kom. 4. Destra Andika Pratama, S.T.,M.T. 5. Yeni Irdayanti, S.T.,M.Kom

Laporan Akhir ini telah diterima Sebagai Salah Satu Syarat Menyelesaikan Pendidikan Diploma III pada Jurusan Teknik Elektro Program Studi Teknik

Elektronika Palembang, Juli 2015

Yudi Wijanarko, S.T., M.T. NIP. 19670511 199203 1 003

Ketua Program Studi Teknik Elektronika Jurusan Teknik Elektro

(4)

iv

HALAMAN PERSEMBAHAN

Karya Sederhana Ini Kupersembahkan Untuk ...

Robbku “Allah SWT”, Tempatku mengadu, meminta dan

menyandarkan diri dalam mengarungi hidup yang sebentar ini Wanita paling berharga dalam hidupku yang telah melahirkan ku

dan dengan sabar menuntun setiap langkah ku yaitu Ibunda tercinta Idarna, terima kasih atas do’a restu dan dukungannya

Ayah terhebatku yaitu Rusli, yang memberikan didikan sangat luar biasa hingga membentuk diriku menjadi orang yang tegar

menghadapi hidup ini

Keluarga ku ( Hermansyah, Azhari, Suryana ), terima kasih atas do’a dan dukungannya

Teman – teman angkakatan 2012 dan almamaterku tercinta terima kasih telah mewarnai dan menorehkan cerita dalam hidupku

Motto :

Berenanglah seperti ikan dilaut, sekuat apapun gelombang

ia akan tetap berenang dengan senang menuju tujuannya. Berjuanglah dengan penuh semangat, seberat apapun ujian-Nya hadapi dengan penuh syukur dan mengharap ridho-Nya.

(5)

v

HALAMAN PERNYATAAN Saya yang bertanda tangan dibawah ini:

Nama : Een Sutra NIm : 061230320920 Program Studi : Teknik Elektronika Jurusan : Teknik Elektro

Menyatakan dengan sesungguhnya bahwa Laporan Akhir yang telah saya buat dengan judul “SISTEM KENDALI JOYSTIK PS2 WIRELESS PADA ROBOT BERODA PEMINDAH BARANG BERBASIS ARDUINO” adalah benar hasil karya saya sendiri dan bukan merupakan duplikasi, serta tidak mengutip sebagian atau seluruhnya dari karya orang lain, kecuali yang telah disebutkan sumbernya.

Palembang, Juni 2015 Penulis

(6)

vi ABSTRAK

SISTEM KENDALI JOYSTIK PS2 WIRELESS PADA ROBOT BERODA PEMINDAH BARANG BERBASIS ARDUINO

( 2015 : xvi + 73 Halaman + 51 Gambar + 11 Tabel + Lampiran ) Een Sutra

061230320920

Jurusan Teknik Elektro

Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya

Robot wireless beroda pemindah benda ini dikendalikan dari jarak jauh tanpa menggunakan kabel yang dilengkapi dengan kamera sebagai fungsi pengamatan serta manipulator lengan untuk mencapit benda dan menggunakan dasar robot beroda tank serta menggunakan sensor yang berfungsi untuk melindungi robot dari halangan atau tabrakan. Pada penggerak manipulator lengan robot menggunakan 2 buah motor servo dan pada penggerak roda tank menggunakan 2 buah motor DC yang dilengkapi dengan gearbox agar memperkuat torsi motor tersebut. Robot ini dapat dikendalikan menggunakan joystik PS2 dengan jarak terjauh 8 meter. Dalam pembuatan robot ini menggunakan mikrokontroler Arduino Uno karena Arduino merupakan mikrokontroler yang memiliki program yang sedang populer dalam dunia pemrograman elektro. Arduino lebih mudah diterima karena kesederhanaan tampilan program dan penulisan source code

sehingga pemograman dengan Arduino sangat mudah dipelajari oleh pemula. Kata kunci : Arduino, Motor, Robot, Sensor, Joystik PS2.

(7)

vii ABSTRACT

CONTROL SYSTEM JOYSTICK PS2 WIRELESS ON WHEELED ROBOT MOVER OBJECT BASED OF ARDUINO

( 2015 : xvi + 73 Page + 51 Picture + 11 Table + Appendix ) Een Sutra

061230320920

Department of Electrical Engineering Electronics Engineering Program State Polytechnic Sriwijaya

Wireless robot wheeled transfer these objects controlled remotely without using the cable that comes with the camera as well as the observation function manipulator arm to clamp objects and basic use of tanks and wheeled robot using a sensor that works to protect the robot from obstruction or collision. On the drive robotic manipulator arm using two servo motors and the tank using the 2 - wheel drive DC motors equipped with gearbox in order to strengthen the motor torque. This robot can be controlled using the joystick PS2 with the furthest distance of 8 meters. In the manufacture of this robot using the Arduino microcontroller Arduino Uno as a microcontroller that has a program that is on the rise in the world of electro programming. Arduino is more easily accepted because of the simplicity of the display and writing program source code so that programming with Arduino very easily learned by beginners .

(8)

viii

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan nikmat kesehatan dan kekuatan serta berkat rahmat dan hidayah-Nya penulis dapat menyelesaikan Laporan Akhir ini dengan baik. Laporan Akhir ini dibuat untuk memenuhi salah satu persyaratan dalam menyelesaikan pendidikan Diploma III pada jurusan Teknik Elektro Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya. Selama penyusunan laporan akhir ini penulis mendapat beberapa hambatan dan kesulitan, namun berkat dorongan dan bimbingan dari berbagai pihak, segala hambatan dan kesulitan tersebut dapat terselesaikan. Untuk itu penulis menyampaikan terima kasih yang sebesar-besarnya kepada :

1. Bapak Ir.Iskandar Lutfi, M.T., selaku pembimbing I 2. Ibu Evelina, S.T.,M.Kom., selaku pembimbing II

yang telah memberikan bimbingan, pengarahan dan nasehatnya kepada penulis dalam menyelesaikan laporan akhir ini.

Penulis juga mengucapkan terima kasih atas bantuan dan kesempatan yang telah diberikan sehingga penulis dapat menyelesaikan laporan akhir ini Politeknik Negeri Sriwijaya, kepada :

1. Bapak RD. Kusumanto, S.T.,M.M., selaku Direktur Politeknik Negeri Sriwijaya Palembang.

2. Bapak Ir. Ali Nurdin, M.T., selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Sriwijaya Palembang.

3. Bapak Ir. Siswandi, M.T., selaku Sekretaris Jurusan Teknik Elektro Politeknik Negeri Sriwijaya Palembang.

4. Bapak Yudi Wijanarko, S.T., M.T., selaku Ketua Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya.

5. Semua dosen dan seluruh staff serta karyawan administrasi di Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.

(9)

ix

7. Kepala Perpustakaan beserta staff adminstrasi perpustakaan pusat dan perpustakaan Teknik Elektro Politeknik Negeri Sriwijaya.

8. Rekan-rekan seperjuangan Teknik Elektronika khususnya kelas EEA yang selalu saling memberikan semangat dan motivasi.

9. Kepada keluarga, khususnya Ibu, Bapak dan saudara yang selama ini selalu memberikan semangat dan dukungan moril serta materil.

10. Semua pihak yang telah membantu yang tidak bisa saya sebutkan satu persatu dalam pembuatan Laporan Akhir ini.

Dalam penulisan Laporan Akhir Ini, penulis menyadari bahwa dalam penyusunan laporan ini masih terdapat kekurangan dan kekeliruan, baik mengenai isi maupun cara penulisan. Untuk itu penulis sangat mengharapkan saran dan kritik yang bersifat membangun.

Akhir kata penulis mengharapkan semoga laporan ini dapat bermanfaat bagi semua dan semoga segala bantuan serta bimbingan yang penulis dapatkanselama ini mendapat rahmat dan ridho dari Allah SWT, Amin.

Palembang, Juni 2015

(10)

x DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN ... ii

HALAMAN PERSETUJUAN ... iii

HALAMAN PERSEMBAHAN ... iv

HALAMAN PERNYATAAN ... v

ABSTRAK ... vi

ABSTRACT ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xv

DAFTAR LAMPIRAN ... xvi

BAB I. PENDAHULUAN 1.1 Latar Belakang ... 1 1.2 Perumusan Masalah ... 2 1.3 Batasan Masalah ... 2 1.4 Tujuan ... 2 1.5 Manfaat ... 3 1.6 Metodelogi Penulisan ... 3 1.7 Sistematika Penulisan ... 4

BAB II. TINJAUAN PUSTAKA 2.1 Pengertian Robot... 5

2.2 Sistem Kendali Robot ... 7

2.2.1 Joystik PS2 Wireless ... 7

2.2.1.1 Komunikasi Serial Peripheral Interface (SPI) ... 12

2.3 Perangakat Keras (Hardware) ... 15

2.3.1 Arduino Uno ... 15

(11)

xi

2.3.1.2 Memory ... 18

2.3.1.3 Input & Output ... 18

2.3.1.4 Komunikasi ... 20 2.3.1.5 Programing ... 21 2.3.1.5.1 Struktur ... 21 2.3.1.5.2 Syntax ... 21 2.3.1.5.3 Variabel ... 22 2.3.1.5.4 Operator Matematika ... 23 2.3.1.5.5 Operator Pembanding ... 23 2.3.1.5.6 Operator Pengaturan ... 24 2.3.1.5.7 Digital ... 24 2.3.1.5.8 Analog ... 25

2.4 Perangkat Lunak (Software) ... 25

2.4.1 Arduino IDE 1.0.6 ... 25

2.4.2 IP Webcam APK ... 26

2.5 Penggerak Roda Robot ... 27

2.5.1 Motor DC ... 28

2.5.2 L298 ... 31

2.6 Penggerak Lengan Robot ... 31

2.6.1 Motor Servo ... 32

2.7 Sistem Pengereman Otomatis ... 35

2.7.1 Sensor HC-SR04 ... 35

BAB III. RANCANG BANGUN 3.1 Metodelogi Perancangan ... 38

3.2 Blok Diagram ... 38

3.3 Perancangan Elektronik ... 40

3.3.1 Rangkaian Catu Daya ... 40

3.3.2 Rangkaian Motor Servo ... 42

3.3.3 Rangkaian Joystik ... 43

3.3.4 Rangkaian Sensor HC-Sr04 ... 43

(12)

xii

3.3.6 Rangakaian Arduino Uno ... 45

3.3.7 Rangkaian Keseluruhan ... 47

3.4 Perancangan Program ... 49

3.4.1 Diagram Alir (Flowchart) ... 49

3.5 Perancangan Mekanik ... 51

3.5.1 Desain Mekanik Robot ... 51

3.6 Prinsip Kerja Alat ... 53

3.7 Spesifikasi Alat ... 54

BAB IV. PEMBAHASAN 4.1 Pembahasan ... 55

4.2 Pengoperasian Alat ... 58

4.2.1 Langkah-langkah Pengoperasian Alat ... 58

4.3 Pengujian Alat ... 62

4.3.1 Pengujian Jarak Transmisi Data ... 62

4.3.2 Peralatan Pengujian ... 62

4.3.3 Langkah-langkah Pengujian Alat ... 62

4.3.4 Hasil Pengujian ... 63

4.3.4.1 Pengujian Tanpa Halangan ... 63

4.3.4.2 Pengujian Dengan Halangan ... 64

4.4 Pengukuran Alat ... 66

4.4.1 Peralatan Pengukuran ... 66

4.4.2 Langkah-langkah Pengukuran ... 67

4.4.3 Titik Pengukuran ... 67

4.4.3.1 Keluaran Catu Daya +5V dan +12V ... 67

4.4.3.2 Pengiriman Data Joystik Ke Arduino ... 68

4.4.3.3 Pergerakkan Robot ... 68

4.4.4 Hasil Pengukuran ... 70

4.5 Analisa ... 75

BAB V. KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 77

(13)

xiii DAFTAR PUSTAKA

DAFTAR GAMBAR

Gambar 2.1 Contoh Bentuk Robot ... 5

Gambar 2.2 Tahap-tahap Pembangunan Sebuah Robot ... 6

Gambar 2.3 Joystik PS2 Wireless ... 7

Gambar 2.4 Rangkaian Antarmuka Joystik PS dengan Mikrokontroler ... 11

Gambar 2.5 Tampilan Osiloskop pada Pertukaran data Joystik ... 12

Gambar 2.6 Komunikasi Serial Pheriperal Interface (SPI) ... 13

Gambar 2.7 Konfigurasi SPI Slave Independent ... 13

Gambar 2.8 Konfigurasi SPI Daisy Chain ... 14

Gambar 2.9 Transmisi data SPI ... 15

Gambar 2.10 Tampilan Arduino Uno ... 16

Gambar 2.11 Pemetaan Pin ATMega 328 ... 20

Gambar 2.12 Tampilan Software Arduino IDE ... 26

Gambar 2.13 Tampilan Apilkasi IP Webcam ... 27

Gambar 2.14 Perbandingan Gear Ratio Motor DC ... 28

Gambar 2.15 Motor DC dan Gearbox Motor ... 29

Gambar 2.16 IC L298 ... 31

Gambar 2.17 Lengan Robot ... 32

Gambar 2.18 Motor Servo ... 33

Gambar 2.19 Konfigurasi Pin Motor Servo ... 34

Gambar 2.20 Kendali Pulsa Motor Servo ... 34

Gambar 2.21 Sensor HC-SR04 ... 35

Gambar 2.22 Timing Diagram Sensor HC-SR04 ... 36

Gambar 3.1 Blok Diagram Rangkaian ... 39

Gambar 3.2 Skema Rangakaian Power Supply ... 41

Gambar 3.3 Layout Rangkaian Power Supply ... 42

Gambar 3.4 Skema Rangkaian Motor Servo ... 42

(14)

xiv

Gambar 3.6 Skema Rangkaian Sensor ... 43

Gambar 3.7 Skema Rangkaian Driver Motor DC L298 ... 44

Gambar 3.8 Layout Rangkaian Driver Motor L298 ... 45

Gambar 3.9 Skema Rangkaian Modul Arduino ... 46

Gambar 3.10 Layout Rangkaian Modul Arduino ... 47

Gambar 3.11 Rangkaian Robot Secara Keseluruhan ... 48

Gambar 3.12 Diagram Alir Program Aplikasi Joystik PS2 ke Arduino... 49

Gambar 3.13 Diagram Alir Program Pergerakkan Robot ... 50

Gambar 3.14 Tampak Samping Robot ... 52

Gambar 3.15 Tampak Atas Robot ... 52

Gambar 4.1 Konfigurasi Rangkaian Joystik ... 55

Gambar 4.2 Ilustrasi Awal Komunikasi Joystik dan Mikrokontroler ... 57

Gambar 4.3 Ilustrasi Pengiriman Data Tombol Joystick PS2 ... 57

Gambar 4.4 Tampilan Menu Aplikasi IP Webcam ... 58

Gambar 4.5 Tampilan Aplikasi IP Webcam saat dijalankan ... 59

Gambar 4.6 Tombol Up ... 59

Gambar 4.7 Tombol Down ... 60

Gambar 4.8 Tombol Right ... 60

Gambar 4.9 Tombol Left ... 60

Gambar 4.10 Tombol R1 ... 61

Gambar 4.11 Tombol R2 ... 61

Gambar 4.12 Tombol Cross ... 61

Gambar 4.13 Tombol Square ... 62

Gambar 4.14 (a). Ilustrasi Pengujian Alat Tanpa Halangan ... 63

Gambar 4.14 (b). Ilustrai Pengujian Alat dengan Halangan ... 63

Gambar 4.15 Titik Pengukuran Pada Rangkaian ... 69

Gambar 4.16 (a). Pengukuran Tegangan Keluaran 7805 ... 70

(15)

xv

DAFTAR TABEL

Tabel 2.1 Pertukaran Data Untuk Joystick Digital ... 9

Tabel 2.2 Pertukaran Data Untuk Joystik Analog ... 10

Tabel 2.3 Spesifikasi Arduino Uno ... 17

Tabel 2.4 Spesifikasi Sensor Ultrasonik ... 37

Tabel 4.1 Pertukaran Data Joystick ... 56

Tabel 4.2 Hasil Pengujian Jarak Transmisi Tanpa Halangan ... 64

Tabel 4.3 Hasil Pengujian Jarak Transmisi Dengan Halangan ... 65

Tabel 4.4 Hasil Pengukuran pada Rangkaian Catu Daya ... 70

Tabel 4.5 Hasil Pengukuran Pengiriman Data Tombol Joystick PS2 ... 71

Tabel 4.6 Hasil Pengukuran Pada Titik Pergerakan Roda Robot ... 73

(16)

xvi

DAFTAR LAMPIRAN Lampiran 1 Listing Program

Lampiran 2 Data Sheet Komponen

Lampiran 3 Berkas Bimbingan / Konsultasi, Rekomendasi, dan Revisi. Lampiran 4 Foto Alat

Referensi

Dokumen terkait

Model hipotesis tersebut dapat memberikan rujukan bahwa Formasi Andesit Tua merupakan batuan dasar dari seri-seri batuan yang diendapkan di atasnya.Pemikiran ini

[r]

Bentuk dan susunan Jadwal Retensi Arsip Substantif Badan Nasional Penanggulangan Bencana sebagaimana dimaksud dalam Pasal 2 meliputi : kolom nomor, jenis/ series arsip,

Jika dalam tahun berikutnya, nilai estimasi kerugian penurunan nilai aset keuangan bertambah atau berkurang yang dikarenakan peristiwa yang terjadi setelah penurunan nilai

Biogas merupakan campuran dari berbagai gas, antara lain metan, karbondioksida, hidrogen sulfida dan gas lainnya seperti: nitrogen, hidrogen dan karbon monoksida

prototyping method, whereby any changes made to the system, until the user requirements have been met. This information system will display information of buying

k) Membantu tenaga medis di desa dalam memberikan penyuluhan, Motivasi dan Konseling tentang KB dalam membina KB Aktif dan mengajak Peserta KB Baru, serta kegiatan Program

Hasil penelitian ini diharapkan dapat digunakan sebagai sumber referensi dan informasi bagi penelitian selanjutnya mengenai faktor-faktor yang mempengaruhi