• Tidak ada hasil yang ditemukan

KOMUNIKASI ANDROID SEBAGAI PENGONTROL PADA ROBOT VACUUM CLEANER BERBASIS MIKROKONTROLER ATMEGA 8535 - POLSRI REPOSITORY

N/A
N/A
Protected

Academic year: 2019

Membagikan "KOMUNIKASI ANDROID SEBAGAI PENGONTROL PADA ROBOT VACUUM CLEANER BERBASIS MIKROKONTROLER ATMEGA 8535 - POLSRI REPOSITORY"

Copied!
15
0
0

Teks penuh

(1)

i

KOMUNIKASI ANDROID SEBAGAI PENGONTROL PADA ROBOT VACUUM CLEANER BERBASIS MIKROKONTROLER

ATMEGA 8535

LAPORAN AKHIR

Disusun Untuk Menyelesaikan Laporan Akhir Pendidikan Diploma III Jurusan Teknik Elektro Program Studi Teknik Elektronika

Oleh : Fredy. S 0612 3032 0201

POLITEKNIK NEGERI SRIWIJAYA

PALEMBANG

(2)

ii

KOMUNIKASI ANDROID SEBAGAI PENGONTROL PADA ROBOT VACUUM CLEANER BERBASIS MIKROKONTROLER

ATMEGA 8535

LAPORAN AKHIR

Disusun Untuk Menyelesaikan Laporan Akhir Pendidikan Diploma III Jurusan Teknik Elektro Program Studi Teknik Elektronika

Politeknik Negeri Sriwijaya

Oleh :

Fredy. S 061230320201

Menyetujui,

Dosen Pembimbing I Dosen Pembimbing II

Ir. M. Nawawi, M. T Ir. Iskandar Lutfi, M. T

NIP : 19620205 199303 1 002 NIP : 19631222 199103 1 006

Mengetahui,

Ketua Jurusan Ketua Program Studi Teknik Elektro Teknik Elektronika

(3)

iii

PERNYATAAN KEASLIAN

Saya yang bertanda tangan di bawah ini:

Nama : Fredy. S

NIM : 061230320201

Program Studi : Teknik Elektronika

Jurususan : Teknik Elektro

Menyatakan dengan sesungguhnya bahwa Laporan Akhir yang telah saya buat ini

judul “KOMUNIKASI ANDROID SEBAGAI PENGONTROL PADA ROBOT

VACUUM CLEANER BERBASIS MIKROKONTROLLER ATMEGA 8535

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, 1 Oktober 2015 Penulis,

(4)

iv

MOTTO

“BERLAKU DENGAN TULUS , BERNAFAS DENGAN IKHLAS”

Halaman ini kupersembahkan kepada :

Mama dan Papa yang selalu memberikan

bantuan doa, material, kasih sayang dan

segalanya.

Dosen pembimbing Bapak Ir. M. Nawawi, M. T.,

selaku pembimbing 1 dan Bapak Ir. Iskandar

Lutfi, M. T., selaku pembimbing 2.

Teman sekelompokku M. Dedi anugrah yang

selalu bekerja bersama dalam menyelesaikan

laporan akhir.

Teman-teman kelas 6EA satu perjuangan

selama 6 semester.

Seluruh dosen terutama dosen pembimbing

yang sangat membantu.

(5)

v ABSTRAK

KOMUNIKASI ANDROID SEBAGAI PENGONTROL PADA ROBOT VACUUM CLEANER BERBASIS MIKROKONTROLLER

ATMEGA 8535

(2015: XV + 93 Halaman + 22 Daftar Tabel + 55 Daftar Gambar + Lampiran

FREDY. S

JURUSAN TEKNIK ELEKTRO

PROGRAM STUDI TEKNIK ELEKTRONIKA POLITEKNIK NEGERI SRIWIJAYA

Laporan akhir ini berjudul “Komunikasi Bluetooth HC-06 pada pengontrolan robot Vacuum Cleaner menggunakan Smartphone Android berbasis Mikrokontroler Atmega 8535”. Alat ini dirangkai berdasarkan beberapa bagian antara lain, Bluetooth HC-06, Smartphone Android, mikrokontroler Atmega 8535 dengan pemrograman Bascom. Sistem yang dibuat adalah untuk mengontrol robot vacuum cleaner yang dapat di kendalikan oleh smartphone android melalui komunikasi Bluetooth. Media penghubung antara smartphone android dengan robot vacuum cleaner menggunakan Bluetooth HC-06. Di dalam smartphone android sudah terinstal aplikasi Bluetooth RC yaitu aplikasi yang memiliki fungsi sebagai joystick atau pengontrol arah robot. Android menggunakan Bluetooth untuk mengirim karakter perintah ke mikrokontroler Atmega 8535. Perintah tadi selanjutnya dikirim lagi ke IC L293D yang akan mengatur arah mana robot akan berjalan. Pemakaian LCD berfungsi untuk menampilkan mode otomatis atau manual pada kode yang telah di setting pada smartphone android. Pengguna dapat mengontrol melalui aplikasi yang di install pada smartphone android tanpa harus berinteraksi langsung dengan robot vacuum cleaner.

(6)

vi ABSTRACT

ANDROID COMUNICATION AS CONTROLLER VACUUM CLEANER BASED ON ATMEGA 8535 MICROCONTROLLER

(2015: XV + 93 Pages + 22 List of Table + 55 List of Figure + Attachment

FREDY. S

ELECTICAL ENGINEERING DEPARTEMENT ELECTRONIC ENGINEERING STUDY

POLYTECHNIC STATE SRIWIJAYA

The Title of Android Comunication As Controller Vacuum Cleaner Based On ATMega 8535 Microcontroller This device is separate of come part, HC 06 Bluetooth android Smartphone, AtMega 8535 microcontroller. With Bascom programmer the system build to control a Vacuum Cleaner robot with android smartphone with Bluetooth communication the media connection between android smartphone and Vacuum Cleaner robot is HC-06 Bluetooth. In android smartphone already install Bluetooth RC the Application which have funcation as a joystick or controller of robot. Android use Bluetooth to send a character to ATMega 8535 microcontroller. That character is send to L293D which control the movement robot. LCD funcation to displaya mode Otomatic and Manual to code has been setteing on android smartphone user can control from application has been installed on android smartphone without in teraction with robot.

(7)

vii

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat karunia-Nya sehingga penulis dapat menyelesaikan Laporan Akhir yang

berjudul “KOMUNIKASI ANDROID SEBAGAI PENGONTROL PADA

ROBOT VACUUM CLEANER BERBASIS MIKROKONTROLLER ATMEGA 8535”.

Laporan akhir ini merupakan salah satu mata kuliah wajib dalam kurikulum pendididkan D3 di Jurusan Teknik Elektro Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya. Tujuan di buatnya laporan akhir ini adalah untuk menyelesaikan pendidikan pada tingkat diploma III.

Dalam pelaksanaan laporan akhir, penulis banyak mendapat bantuan dari berbagai pihak hingga terselesainya laporan ini mulai dari pengumpulan data sampai proses penyusunan laporan. Untuk itu penulis mengucapkan terima kasih kepada :

1. Bapak Ir. M. Nawawi, M. T., selaku pembimbing I. 2. Bapak Ir. Iskandar Lutfi, M. T., selaku pembimbing II.

Yang telah memberikan bimbingan, pengarahan dan nasehatnya kepada penulis dalam menyelesaikan Laporan Akhir ini.

Penulis juga mengucapkan terima kasih atas bantuan yang telah diberikan kepada penulis sehingga dapat menyelesaikan studi di Politeknik Negeri Sriwijaya kepada :

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

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

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

(8)

viii

5. Seluruh staff dan karyawan seksi bengkel dan Laboratorium Elektronika Politeknik Negeri Sriwijaya.

6. Kepada kedua Orang Tua, Saudara dan Kerabat yang telah memberikan banyak motivasi sekaligus doa, serta dukungan baik moril dan material dalam penyelesaian Laporan Akhir.

7. Teman satu kelompok dalam pembuatan laporan akhir ini M.Dedi anugrah 8. Seluruh teman-teman jurusan Elektronika angkatan 2015 Politeknik Negeri

Sriwijaya, terkhususnya kelas 6EA .

Penulis menyadari bahwa dalam penyusunan laporan akhir ini masih terdapat kekurangan dan kekeliruan, baik mengenal isi maupun cara penulisan. Untuk itu penulis sangat mengharapkan saran dan kritik yang bersifat membangun.

Akhir kita penyusun mengharapkan semoga laporan akhir ini dapat bermanfaat bagi kita semua dan semoga segala bantuan serta bimbingan yang penulis dapatkan selama ini mendapatkan rahmat dari Tuhan Yang Maha Esa, Aamiin.

Palembang, Oktober 2015

(9)

ix DAFTAR ISI

Halaman

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN ... ii

PERNYATAAN KEASLIAN ... iii

MOTTO ... iv

ABSTRAK ... v

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

DAFTAR LAMPIRAN ... xv

BAB I PENDAHULUAN 1.1.Latar Belakang ... 1

1.2.Perumusan Masalah ... 2

1.3.Tujuan dan Manfaat ... 2

1.3.1Tujuan ... 2

1.3.2 Manfaat ... 3

1.4 Metedologi Penulisan ... 3

1.4.1. Rancang Bangun Alat ... 3

1.5 Sistematika Penulisan ... 3

BAB II TINJAUAN UMUM 2.1.Sensor ... 5

2.1.1 Klasifikasi Sensor ... 5

2.1.2 Sensor Ultrasonik ... 6

2.1.3 Sensor Ultrasonik PING ... 8

2.1.4 Sensor Ultrasonik SRF05 ... 10

2.2.Mikrokontroler ATMega 8535 ... 13

(10)

x

2.2.2 Arsitektur Atmega 8535 ... 15

2.2.3 Konfigurasi Pin Atmega 8535 ... 16

2.2.4 Fungsi Masing-Masing Pin ... 16

2.2.5 Peta Memory Atmega 8535 ... 17

2.2.6 Status Register ... 17

2.2.7 Sistem Clock ... 19

2.3.Sistem Operasi Android ... 20

2.3.1 Sejarah dan Perkembangan Android ... 20

2.3.2 Sejarah dan Perkembangan Android ... 20

2.3.3 Daftar Versi Android ... 22

2.4.Bluetooth ... 42

2.4.1 Pengukuran Bluetooth ... 43

2.4.2 Fitur Keamanan ... 44

2.4.3 Aplikasi dan Layanan ... 45

2.4.4 Kelebihan Bluetooth ... 45

2.4.5 Kekurangan Bluetooth ... 46

2.4.6 Modul Bluetooth ... 46

2.5.IC L293D ... 50

2.6.Motor DC ... 53

2.6.1 Cara Kerja Motor DC ... 55

2.7. Liquid Crystal Display ... 57

BAB III RANCANG BANGUN ALAT 3.1.Tujuan Perancangan ... 59

3.2.Diagram Blok Rangkaian ... 59

3.3.Perancangan Elektronik ... 62

3.4.Proses Perancangan PCB ... 71

(11)

xi BAB IV PEMBAHASAN

4.1.Tujuan Pengukuran Alat ... 77

4.2.Peralatan Pengukuran ... 77

4.3.Langkah-Langkah Pengukuran ... 77

4.4.Rangkaian Pengujian ... 78

4.5.Hubungan Software dengan Hadware ... 80

4.6.Hasil Pengukuran ... 81

4.6.1 Pengukuran pada Bluetooth HC-06 ... 81

4.7.Analisa ... 87

4.8.Manual User Robot ... 88

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

5.2.Saran ... 93

(12)

xii

DAFTAR TABEL

Halaman

Tabel 2.1 Android 1.0 ... 22

Tabel 2.2 Android 1.5 Cupcake ... 24

Tabel 2.3 Android 2.0 Eclair ... 26

Tabel 2.4 Android 2.2–2.2.3 Froyo ... 28

Tabel 2.5 Android 2.3–2.3.2 Gingerbread ... 29

Tabel 2.6 Android 3.0 Honeycomb ... 32

Tabel 2.7 Android 4.0–4.0.2 Ice Cream Sandwich ... 35

Tabel 2.8 Android 4.1 Jelly Bean ... 37

Tabel 2.9 Android 4.2 Jelly Bean ... 39

Tabel 2.10 Android 4.4 KitKat ... 40

Tabel 2.11 Android 5.0 Lollipop ... 42

Tabel 2.12 Tabel Kebenaran Rangkaian Dasar L293D ... 51

Tabel 2.13 Deskripsi Pin L293D ... 52

Tabel 2.14 Fungsi Kaki – Kaki pada LCD ... 58

Tabel 4.1 Data Hasil Pengukuran Power Supply ... 80

Tabel 4.2 Data Hasil Tabel Pengukuran Pada L293D ... 80

Tabel 4.3 Data Tabel Karakter ... 80

Tabel 4.4 Tabel Konversi Data bilangan Biner saat mode standby ... 82

Tabel 4.5 Tabel Konversi Data Bilangan Biner saat di Tekan ke Atas ... 83

Tabel 4.6 Tabel Konversi Data Bilangan Biner saat di Tekan ke Bawah ... 84

Tabel 4.7 Tabel Konversi Data Bilangan Biner saat di Tekan ke Kanan ... 85

(13)

xiii

DAFTAR GAMBAR

Halaman

Gambar 2.1 Sensor Ultrasonik ... 7

Gambar 2.2 Prinsip Pemantulan Ultrasonik ... 7

Gambar 2.3 Sensor Jarak Ultrasonik PING ... 8

Gambar 2.4 Diagram waktu sensor PING ... 9

Gambar 2.5 Prinsip kerja sensor PING ... 9

Gambar 2.6 Sensor SRF 04 ... 11

Gambar 2.7 Konfigurasi Pin SRF 04... 11

Gambar 2.8 Timing diagram SRF 04 ... 12

Gambar 2.9 Perbandingan Sudut Pantul SRF05 ... 13

Gambar 2.10 Diagram Blok ATMega8535 ... 15

Gambar 2.11 Konfigurasi Kaki Mikrokomputer ATMega8535 ... 16

Gambar 2.12 Status Register Mikrokomputer ATMega 8535 ... 17

Gambar 2.13 Sistem Clock ... 19

Gambar 2.14 Logo Bluetooth ... 43

Gambar 2.15 Konfigurasi Input Ouput Buetooth HC 05 ... 47

Gambar 2.16 Dimensi Bluetooth HC 05 ... 48

Gambar 2.17 Bluetooth HC-06 ... 49

Gambar 2.18 Konfigurasi Pin L293D ... 50

Gambar 2.19 Rangkaian Dasar L293D ... 51

Gambar 2.20 Motor D.C Sederhana ... 54

Gambar 2.21 Medan magnet yang membawa arus mengelilingi konduktor ... 55

Gambar 2.22 Medan Magnet Yang Membawa Arus Mengelilingi Konduktor ... 55

Gambar 2.23 Reaksi Garis Fluks ... 56

Gambar 2.24 LCD 16x2 ... 57

Gambar 3.1 Blok Diagram Keseluruhan ... 60

Gambar 3.2 Rangkain Keseluruhan ... 63

Gambar 3.3 Tata Letak Komponen Keseluruhan ... 64

(14)

xiv

Gambar 3.5 Layout Rangkain Mikrokontroler ATMega 8535 ... 66

Gambar 3.6 Rangkaian Kamparator ... 67

Gambar 3.7 layout Rangkaian Kamparator ... 67

Gambar 3.8 Tata letak Komponen Rangkain Kamparator ... 68

Gambar 3.9 Rangkaian Liquid Crytal Display (LCD) ... 69

Gambar 3.10 Layout Rangkain Liquid Crytal Display (LCD) ... 69

Gambar 3.11 Rangkaian Driver Motor DC ... 70

Gambar 3.12 Layout Rangkain Driver Motor DC ... 70

Gambar 3.13 Desain Robot Tampak Depan ... 74

Gambar 3.14 Desain Robot Tampak Samping Kiri ... 74

Gambar 3.15 Desain Robot Tampak Samping Kanan ... 75

Gambar 3.16 Desain Robot Tampak Atas ... 75

Gambar 3.17 Desain Robot Tamapak Belakang ... 76

Gambar 4.1 Titik Pengukuran pada power supply ... 78

Gambar 4.2 Titik Pengukuran Penerima data dan pengukuran Driver Motor DC 79 Gambar 4.3 Hasil Pengukuran pada Mode Standby ... 82

Gambar 44. Hasil Pengukuran pada Smartphone Android ditekan ke Atas ... 83

Gambar 4.5 Hasil Pengukuran pada Smartphone Android ditekan ke Bawah ... 84

Gambar 4.6 Hasil Pengukuran pada Smartphone Android ditekan ke Kanan ... 85

Gambar 4.7 Hasil Pengukuran pada Smartphone Android ditekan ke Kiri ... 86

Gambar 4.8 Cara Memasang baterai ... 88

Gambar 4.9 Tombol Power Robot ... 89

Gambar 4.10 Tombol Mengaktifkan Bluetooth HC-06 ... 89

Gambar 4.11 Tombol Arah Atas ... 90

Gambar 4.12 Tombol Arah Bawah ... 91

Gambar 4.13 Tombol Arah Kanan ... 91

(15)

xv

DAFTAR LAMPIRAN

Lampiran A. Surat Rekomendasi

Lampiran B. Lembar Konsultasi Pembimbing I Lampiran C. Lembar Konsultasi Pembimbing II

Lampiran D. Surat Kesepakatan Bimbingan LA Pembimbing I Lampiran E. Surat Kesepakatan Bimbingan LA Pembimbing II Lampiran F. Lembar Revisi

Referensi

Dokumen terkait

Telah dibuat suatu Prototype lampu pengatur lalu lintas pada tiga persimpangan,dengan menggunakan sensor infra merah dan Mikrokontroler ATMEGA 8535.. Deteksi kepadatan

Berdasarkan hasil percobaan sistem robot vacuum cleaner sudah berjalan dengan baik. hingga mencapai 86,4% dari hasil yang

Ade Gustriani Hasibuan : Perancangan Inkubator Telur Otomatis Memakai Lm35 Berbasis Mikrokontroler Atmega 8535, 2009.. USU Repository

Penelitian ini bertujuan untuk membangun repllika alat pengontrol temperatur suatu ruangan berbasis mikrokontroler ATMEGA 8535 yang dapat digunakan untuk

Hasil pengujian adalah data perbandingan pembacaan menggunakan penetrometer mekanis tipe SR-2 dengan pembacaan penetrometer digital berbasis mikrokontroler ATmega 8535 tanpa

TRANSMITTER PADA ROBOT EXCAVATOR MELALUI MOBILE PHONE BERBASIS MIKROKONTROLLER ATMEGA

Data keluaran sensor diolah dengan mengunakan mikrokontroler ATMega 8535 yang telah dimuat program dengan ketentuan perancangan, sehingga data yang diolah dan ditampilkan melalui

Mikrokontroler ATmega 8535 merupakan pusat pengontrol dari alat ini yang dihubungkan dengan keypad sebagai input untuk memasukan kode mata kuliah kemudian melalui