• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2019

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

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)

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,

(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)

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

(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)

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.

(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)

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)

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.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)

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

(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)

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.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)

DAFTAR LAMPIRAN

Lampiran 1 Listing Program

Lampiran 2 Data Sheet Komponen

Lampiran 3 Berkas Bimbingan / Konsultasi, Rekomendasi, dan Revisi.

Referensi

Dokumen terkait

Pada dasarnya semua orang sepakat bahwa perempuan dan laki-laki berbeda.Namun, gender bukanlah jenis kelamin laki-laki dan perempuan sebagai pemberian Tuhan.Gender

Pada penelitian ini proses ekstraksi dengan konsentrasi NaOH 1,5 N menghasilkan nilai kalsium sebesar 35,75%, kadar kalsium yang diperoleh dalam penelitian ini sedikit lebih rendah

Selain IAA, tumbuhan mengandung tiga senyawa lain yang dianggap sebagai hormon auksin, yaitu 4-kloro indolasetat (4 kloro IAA) yang ditemukan pada biji muda jenis kacang-kacangan,

Berdasarkan analisis data yang dilakukan pada pola makan mahasiswa penderita maag berdasarkan jenis makanan yang tidak dianjurkan, bahwa dari 50 jenis terdapat 44

Dalam Negeri: saat buruh migran bermasalah dengan PPPILN (Pelaksana Penempatan Pekerja Indonesia di Luar Negeri) saat masih berada di wilayah Negara Indonesia,

Penilaian merupakan serangkaian kegiatan untuk memperoleh, menganalisis dan menafsirkan proses dan hasil belajar siswa yang dilakukan secara sistematis dan

Electronic Data Processing (EDP) atau pengolahan data elektronik (PDE) adalah manipulasi dari data ke dalam bentuk yg lebih berarti berupa suatu informasi dgn

Sebanyak 2 dari 7 pasien (28,57%) di pusat terapi akupuntur “X” di Kota Bandung yang memiliki keyakinan terhadap kemampuan mereka untuk mencapai keberhasilan terapi ini