• Tidak ada hasil yang ditemukan

RANCANG BANGUN ROBOT HUMANOID SENI TARI INDONESIA DENGAN PENGENDALI SERVO DRIVER 21 BERBASIS ARDUINO

N/A
N/A
Protected

Academic year: 2022

Membagikan "RANCANG BANGUN ROBOT HUMANOID SENI TARI INDONESIA DENGAN PENGENDALI SERVO DRIVER 21 BERBASIS ARDUINO"

Copied!
14
0
0

Teks penuh

(1)

RANCANG BANGUN ROBOT HUMANOID SENI TARI INDONESIA DENGAN PENGENDALI SERVO DRIVER 21 BERBASIS ARDUINO

LAPORAN AKHIR

Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro Program Studi

Teknik Telekomunikasi

OLEH

BOGA PRAYOGA (0613 3033 0962)

POLITEKNIK NEGERI SRIWIJAYA PALEMBANG

2016

(2)

ii

RANCANG BANGUN ROBOT HUMANOID SENI TARI INDONESIA DENGAN PENGENDALI SERVO DRIVER 21 BERBASIS ARDUINO

Oleh :

BOGA PRAYOGA (0613 3033 0962)

Menyetujui,

Pembimbing I Pembimbing II

Sholihin, S.T.,M.T. Hj. Lindawati, S.T.,M.TI NIP. 197404252001121001 NIP. 197105282006042001

Mengetahui,

Ketua Jurusan Ketua Program Studi

Teknik Elektro, Teknik Telekomunikasi,

Yudi Wijanarko, S.T.,M.T. Ciksadan, S.T.,M.Kom NIP. 196705111992031003 NIP. 196809071993031003

(3)

iii Motto

1. MAN JADDA WAJADA ( siapa yang bersungguh – sungguh pasti berhasil ).

2. MAN SHABARA ZHAFIRA ( siapa yang sabar pasti beruntung ).

3. MAN SARA ALA DARBI WASHALA ( siapa yang menapaki jalannya pasti akan sampai tujuan ).

4. Kita hendaknya tidak usah takut akan sesuatu karena ingatlah selalu ada allah yang melindungi dan membantu kita.

kupersembahkan untuk :

Allah SWT

Nabi Muhhammad SAW

 Kedua Orang Tuaku yang tercinta

Kakak dan Adikku yang selalu memberi Motifasi dan semangat

Keluarga – keluarga ku

Team Robot Polsri

Teman – teman ku Seperjuanagan Teknik Telekomunikasi D3 angkatan 2013

(4)

iv ABSTRAK

RANCANG BANGUN ROBOT HUMANOID SENI TARI INDONESIA DENGAN PENGENDALI SERVO DRIVER 21 BERBASIS ARDUINO.

(2016: xiv : 68 Halaman + 54 Gambar + 7 Tabel + 12 Lampiran)

BOGA PRAYOGA

JURUSAN TEKNIK ELEKTRO

PROGRAM STUDI TEKNIK TELEKOMUNIKASI POLITEKNIK NEGERI SRIWIJAYA

Sistem kontrol adalah proses pengaturan ataupun pengendalian terhadap sesuatu hal baik satu atau pun beberapa besaran (variabel, parameter) sehingga berada pada suatu harga atau dalam suatu rangkuman harga (range) tertentu.

Servo Controller adalah suatu alat yang digunakan sebagai pengkontrol Motor Servo, dimana Servo Controller ini akan dipadukan dengan Microcontroller guna proses penggerakkan Motor Servo. Bluetooth adalah suatu salah satu alat yang digunakan untuk jaringan kawasan pribadi (personal area networks atau PAN) tanpa kabel. Dalam pembuatan Robot Humanoid Seni Tari Indonesia digunakanlah Servo controller, Microcontroller dan Headset Bluetooth serta Sensor suara yang berfungsi untuk menggerakkan Motor Servo pada tiap sendi dari robot dan untuk keperluan mengikuti kontes robot Indonesia juga diperlukan koneksi Bluetooth guna proses pengerakkan Motor Servo saat lagu dimainkan.

Pada laporan akhir ini menjelaskan tentang cara pengkontrollan Motor Servo menggunakan Servo Controller (SD 21) yang dipadukan dengan Microcontroller berbasis Arduino, serta cara pengkontrollan Robot Humanoid dengan menggunakan Bluetooth dari HP menuju Robot.

Kata Kunci : Servo Controller, Microcontroller, Bluetooth

(5)

v ABSTRAK

DESIGN OF HUMANOID ROBOT DANCE INDONESIAN WITH CONTROLLER SERVO DRIVER 21 BASED ARDUINO

(2016: xiv : 68 pages + 54 Picture + 7 Table + 12 attachment)

BOGA PRAYOGA

JURUSAN TEKNIK ELEKTRO

PROGRAM STUDI TEKNIK TELEKOMUNIKASI POLITEKNIK NEGERI SRIWIJAYA

The control system is the process of setting or control of something either one or several quantities (variables, parameters) so it will be on a price or a summary of the price (range) specific. Servo Controller is a tool that is used as a servo motor controller, servo controller which will be combined with microcontroller to the process of mobilizing Motor Servo. Bluetooth is a one of the tools used for personal area networks (personal area networks, or PAN) without wires. In the manufacture of Humanoid Robot Dance Indonesia is used servo controller, microcontroller and Bluetooth headset and sound sensors that serve to drive the servo motor on each joint of the robot and for the purposes of the contest robot Indonesia also needed a Bluetooth connection to the Servo Motor moving when the song is played. In this final report describes how control system using the Servo Motor Controller (SD 21) combined with microcontroller based Arduino, and how controlling Humanoid Robot using Bluetooth from the HP to the robot.

Keyword : Servo Controller, Microcontroller, Bluetooth

(6)

vi

KATA PENGANTAR

Puji dan syukur kehadirat Allah SWT karena berkat rahmat dan karunia- Nya-lah penulis dapat menyelesaikan Laporan Akhir ini dengan judul

“RANCANG BANGUN ROBOT HUMANOID SENI TARI INDONESIA DENGAN PENGENDALI SERVO DRIVER 21 BERBASIS ARDUINO”.

Penyusunan Laporan Akhir ini dibuat untuk memenuhi syarat menyelesaikan program pendidikan Diploma III (D3) pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya.

Dalam menyelesaikan Laporan Akhir ini, penulis mengucapkan terima kasih kepada dosen pembimbing yang telah membimbing, mengarahkan dan memberi masukan sehingga dalam penyelesaian Laporan Akhir ini dapat berjalan dengan baik, yaitu kepada :

1. Bapak Sholihin, S.T.,M.T. selaku Dosen Pembimbing I.

2. Ibu Hj. Lindawati, S.T.,M.TI. selaku Dosen Pembimbing II.

Penulis juga mengucapkan terima kasih kepada pihak – pihak yang telah membantu dalam menyelesaikan Laporan Akhir ini.

1. Bapak Dr. Ing. Ahmad Taqwa, M.T., selaku direktur Politeknik Negeri Sriwijaya.

2. Bapak Yudi Wijanarko, S.T., M.T., selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.

3. Bapak Herman Yani, S.T., M.Eng., selaku Sekretaris Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.

4. Bapak Ciksadan, S.T., M.T, selaku Ketua Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya.

5. Seluruh dosen, instruktur, teknisi dan staf Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya.

(7)

vii

6. Kepada seluruh keluarga, terutama orang tua, kakak dan adikku, yang selalu mendo’akan, memberi motivasi, semangat, dan memberikan moril serta materil.

7. Rekan Kerja Laporan Akhir, Ghalib Uharza Tanjung yang berjuang bersama untuk menyelesaikan Laporan Akhir ini.

8. Seluruh tim robot polsri khususnya divisi KRSI, saudara, Sakti, Alfian, Deni dan Imam serta Rekan seperjuangan Teknik Telekomunikasi Angkatan 2013 khususnya kelas 6 TC.

9. Semua Pihak yang tidak bisa disebutkan satu persatu, yang telah membantu penulis dalam menyelesaikan laporan akhir ini

Penulis menyadari bahwa laporan ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun sangat penulis harapkan. Semoga laporan ini dapat berguna bagi kita semua. Amin.

Palembang, Agustus 2016

Penulis

(8)

viii DAFTAR ISI

Halaman

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN ... ii

MOTTO ... iii

ABSTRAK ... iv

KATA PENGANTAR ... vi

DAFTAR ISI ... viii

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xii

DAFTAR LAMPIRAN ... xiv

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan dan Manfaat ... 2

1.3.1 Tujuan ... 2

1.3.2 Manfaat ... 3

1.4 Metodologi Penulisan ... 3

1.4.1 Metodologi Studi Pustaka ... 3

1.4.2 Metodologi Perancangan ... 3

1.5 Pembatasan Masalah ... 3

1.6 Sistematika Penulisan ... 4

BAB II TINJAUAN PUSTAKA 2.1 Definisi Robot ... 5

2.2 Definisi Sensor ... 7

2.2.1 Sensor Suara ... 8

2.2.2 Sensor Gyroscope dan Accelerometer ... 8

2.2.1.1 MPU 6050 Axis Gyroscope + Accelerometer Module ... 10

2.3 Definisi Mikrokontroler ... 12

2.3.1 Microcontroller Arduino... 15

2.4 Definisi Servo Controller ... 18

2.4.1 Servo Controller SD 21 ... 19

2.4.1 SPC (Smart Peripheral Controller) ... 19

2.5 Motor Servo….. ... 21

2.5.1 Motor Servo HS 7954 SH ... 22

2.5.2 Motor Servo Turnigy Transcar 910 ... 23

2.6 Definisi Bluetooth ... 24

2.6.1 Bluetooth HC 05 dan Headset Bluetooth ... 25

(9)

ix BAB III RANCANG BANGUN ALAT

3.1 Blok Diagram Robot ... 26

3.2 Perancangan Robot Humanoid Seni Tari Indonesia ... 27

3.2.1 Perancangan Mekanik ... 28

3.2.1.1 Perancangan Kerangka Motor Servo ... 28

3.2.1.2 Perancangan Kerangka Badan Robot ... 30

3.2.1.3 Perancangan Tangan Robot ... 30

3.2.1.4 Perancangan Kaki Robot ... 31

3.2.1.5 Gambar Lengkap Perancangan Mekanik Robot ... 32

3.2.2 Komponen Elektronika Pendukung ... 33

3.2.2.1 Headset Bluetooth ... 33

3.2.2.2 Sensor Suara ... 34

3.2.2.3 Gyroscope dan Accelerometer ... 34

3.2.2.4 Microcontroller Arduino ... 35

3.2.2.5 Servo Controller SD 21 ... 36

3.2.2.6 Motor Servo ... 37

3.2.3 Pemrograman Robot Humanoid Seni Tari Indonesia ... 38

3.2.3.1 Sistem Komunikasi (Inter Integrated Circuit) ... 38

3.2.3.2 Software Arduino ... 40

BAB IV PEMBAHASAN 4.1 Prinsip Kerja Program ... 44

4.2 Flowchart Prinsip Kerja Program ... 47

4.3 Cara kerja Robot Humanoid Seni Tari Indonesia Secara Umum ... 48

4.4 Cara Pengendali Robot Humanoid dengan Servo Controller SD 21 yang Dipadukan dengan Microcontroller Berbasis Arduino ... 48

4.5 Cara Pengkontrollan Robot Humanoid Menggunakan Modul Bluetooth ... 54

4.6 Pengukuran Alat ... 55

4.6.1 Peralatan Pengukuran... 55

4.6.2 Diagram Pengukuran Rangkain ... 55

4.6.3 Langkah – langkah Pengukuran ... 55

4.7 Data Pengkuran ... 56

4.7.1 Hasil Pengukuran dari Headset Bluetooth Dan Sensor Suara ... 57

4.7.2 Hasil Pengukuran pada Servo Controller SD 21... 61

4.7.3 Hasil Pengukuran pada Microcontroler Arduino ... 64

4.8 Analisa Hasil Pengukuran ... 66

(10)

x BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan ... 67 5.2 Saran ... 67 DAFTAR PUSTAKA

LAMPIRAN

(11)

xi

DAFTAR GAMBAR

Gambar Halaman

2.1 Sensor Suara ... 8

2.2 Prinsip Kerja Gyroscope ... 9

2.3 Gambar Fisik MPU – 6050 Axis Gyroscope + Accelerometer Module ... 10

2.4 Diagram Modul MPU 6050 Gyroscope dan Accelerometer ... 10

2.5 Struktur dari Microcontroller ... 13

2.6 Arduino Uno ... 16

2.8 Arduino DUE ... 17

2.9 Arduino Mega 2560 ... 18

2.10 Servo Controller SD 21 ... 19

2.11 Tata Letak SPC Servo Motor Controller ... 21

2.12 Bentuk Motor Servo,Komponen Internal Motor Servo ... 22

2.13 Bentuk Fisik Servo Hitec HS – 7954 SH ... 23

2.14 Servo Transcar Turnigy 30,6 Kg ... 24

2.15 Bluetooth HC 05 dan Headset Bluetooth ... 25

3.1 Blok Diagram ... 26

3.2 Gambar wadah atau tempat Motor Servo,Gambar wadah atau tempat Motor Servo yang sudah terhubung penyangga ... 29

3.3 Gambar wadah Motor Servo dengan Servo ... 29

3.4 Gambar Kerangka Badan Robot ... 30

3.5 Tangan Kanan Robot,Tangan Kiri,Tangan Kanan ... 31

3.6 Kaki Kanan dan Kaki Kiri Robot ... 31

3.7 Bentuk fisik Mekanik Robot ... 32

3.8 Bentuk Fisik Mekanik Robot dengan Atribut Lomba ... 32

3.9 Headset Bluetooth ... 33

3.10 Sensor Suara ... 34

3.11 Sensor Gyroscope dan Accelerometer ... 34

3.12 Microcontroller Arduino Mega 2560 ... 35

3.13 Servo Controller SD 21 ... 37

3.14 Motor Servo Turnigy,Motor Servo HItec ... 38

3.15 Kondisi sinyal Start dan Loop ... 39

3.16 Sinyal ACK dan NACK ... 39

3.17 Tranfer Bit pada I2C bus ... 40

3.18 Tampilan Software Arduino ... 41

3.19 Program Robot Humanoid PolSri ... 42

3.20 Program Robot Humanoid PolSri ... 43

4.1 Program Sensor Suara ... 45

4.2 Program Interrupt ... 46

(12)

xii

4.3 Program Gerak Robot Inti ... 46

4.4 Flowchart Prinsip Kerja Program ... 47

4.5 Rumus Kode – kode Register untuk penggerakkan Sendi Robot ... 45

4.6 Arduino, Servo Controller SD 21 dan Motor Servo ... 50

4.7 Program Gerak Sendi pada Robot Humanoid ... 50

4.8 Gerak Sembah ... 51

4.9 Gerak Adeg - adeg ... 52

4.10 Gerak kewer ... 52

4.11 Gerak Selancar ... 53

4.12 Gerak Cendol Hijau ... 53

4.13 Gerak Pak Blang ... 54

4.14 Blok Diagram Pengukuran ... 55

4.15 Headset Bluetooth, Sensor Suara ... 57

4.16 Tampilan Serial Monitor Keadaan LOW ... 58

4.17 Tampilan Serial Monitor Keadaan HIGH ... 58

4.18 Tampilan Servo Controller SD 21 pada Robot ... 61

4.19 Tampilan Sistem Minimum pada Robot ... 64

(13)

xiii

DAFTAR TABEL

Tabel Halaman

3.1 Nomor – nomor Register pada Port Servo di Servo

Controller SD 21 ... 36

4.1 Tabel Daftar Peralatan Pengukuran ... 55

4.2 Hasil Pengukuran dengan Multimeter Digital ... 59

4.3 Tampilan Gelombang pada Osiloskop ... 60

4.4 Data Hasil Pengukuran dengan Osiloskop ... 62

4.5 Hasil Pengukuran dengan Multimeter Digital ... 63

4.6 Data Hasil Pengukuran dengan Osiloskop ... 65

(14)

xiv

DAFTAR LAMPIRAN Lampiran

1 Surat Kesepakatan Bimbingan Laporan Akhir Pembimbing I 2 Surat Kesepakatan Bimbingan Laporan Akhir Pembimbing II 3 Lembar Konsultasi Laporan Akhir Pembimbing I

4 Lembar Konsultasi Laporan Akhir Pembimbing II

5 Surat Permohonan Meminjam Alat

6 Surat Rekomendasi Mengikuti Sidang LA

7 Lembar Revisi Laporan Akhir

8 Program Robot Humanoid Seni Tari (PolSri)

9 Datasheet Bluetooth Module

10 Datasheet Sensor Suara

11 Datasheet Microcontroller Arduino 12 Datasheet Servo Controller SD 21

Referensi

Dokumen terkait

Ketika akan membuka pintu portal, terdapat motor servo yang yang bekerja untuk membuka atau menutup yang dihbungkan pada arduino, kemudian dengan proses

dengan judul “ Aplikasi Motor Servo Pada Prototipe Pintu Rumah Otomatis Menggunakan LCD Thin Film Transistor (TFT) Touchscreen Berbasis.. Arduino Mega2560 “

android berbasis Arduino nano, pada pengendali ini menggunakan Arduino nano sebagai sistem pengendalian Bluetooth, modul Bluetooth digunakan sebagai penerimaan perintah yang

android berbasis Arduino nano, pada pengendali ini menggunakan Arduino nano sebagai sistem pengendalian Bluetooth, modul Bluetooth digunakan sebagai penerimaan perintah yang

Pertama, penelitian yang membuat robot pembersih lantai berbasis Arduino, dimana robot berjalan otomatis lurus dan belok dengan menggunakan sensor ultra sonic namun untuk

Pada sistem kendali terdapat program yang dibuat untuk membuka dan menutup pintu garasi yang digerakkan oleh motor servo yang di program untuk berputar ke arah sudut

Untuk hasil pengujian memperlihatkan bahwa sistem kendali dan monitoring motor servo berbasis human machine interface yang dirancang dan diusulkan dalam penelitian ini telah memberikan

Alat Pengisi Minyak Goreng Otomatis Berdasarkan Massa dan Volume Menggunakan Load Cell Berbasis Arduino Mega 2560.. Skripsi Unversitas Negeri