RANCANG BANGUN PENGENDALI PINTU GERBANG MENGGUNAKAN BLUETOOTH PADA HANDPHONE ANDROID DAN PENGENDALI PINTU GARASI DENGAN SENSOR METAL DETECTOR BERBASIS ARDUINO LaporanTugasAkhir Ditulis Untuk Memenuhi Syarat Menyelesaikan Pendidikan Program Diploma 3 Oleh : DAVID KRISTIAN SITANGGANG ELSA MEILANI NIM. 1105041007 NIM. 1105042059 SRI MALEM HELENA GINTING NIM. 1105041040 PROGRAM STUDI TEKNIK ELEKTRONIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN 2014
ABSTRAK Perkembangan teknologi semakin maju dan memberikan banyak kemudahan dalam penggunaan perangkat ataupun alat-alat yang berhubungan langsung dengan kebutuhan hidup manusia. Dengan pemikiran tersebut maka penulis membuat sebuah alat pengendali pintu gerbang menggunakan sinyal bluetooth dari handphone Android dan pengendalipintugarasimenggunakan sensor metal detector berbasis Arduino. Penggunatidakdiharuskan turun dari dalam mobil untuk membuka pintu gerbang dan garasi,karenamelalui sinyal bluetooth dari handphone Android, pengguna sudah dapat membuka dan menutup pintu gerbang garasi secara otomatisdanmelaluideteksidari sensor metal,pintugarasidapatterbukadantertutupotomatistanpamembebanimanusiaun tukmembukagarasitersebut. Kata kunci :Handphone Android, Sensor Metal Detector, Deteksi, Arduino
KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas berkat dan karunia-nya penulis dapat menyelesaikan tugas akhir serta menyelesaikan penulisan laporan Tugas Akhir ini. Laporan Tugas Akhir yang berjudul Rancang Bangun Pengendali Pintu Gerbang menggunakan Bluetooth pada Handphone Android dan Pengendali Pintu Garasi degan Sensor Metal Detector Berbasis Arduino disusun sebagai salah satu syarat untuk menyelesaikan pendidikan program Diploma III,Program Studi Teknik Elektronika Jurusan Teknik Elektro Politeknik Negeri Medan. Dalam menyelesaikan tugas akhir ini, penulis banyak mendapat bantuan, bimbingan, dan pengarahan dari berbagai pihak baik berupa material, spiritual, informasi maupun administrasi. Oleh karena itu sudah selayaknya penulis mengucapkan terima kasih kepada : 1. Bapak M.Syahruddin,S.T, M.T., sebagai Direktur Politeknik Negeri Medan. 2. Bapak Junaidi, S.T. MT., sebagai Ketua Jurusan Teknik Elektro. 3. Bapak Berman P.Panjaitan, S.T,M.T., sebagai Kepala Program Studi Teknik Elektronika. 4. Bapak Henry HL Toruan,S.T, M.T, sebagai dosen pembimbing yang telah banyak memberikan saran dan arahan kepada penulis. 5. Ibu Yuvina, S.T., M.T, sebagai Penguji I pada saat sidang berlangsung. 6. Bapak Drs. Imnadir.MT, sebagai Penguji II pada saat sidang berlangsung. 7. Bapak Ahmad Hidayat, S.T., M.T. sebagai Dosen Wali Kelas Elektronika 6B. 8. Bapak Zumhari,S.T,M.T., sebagai Dosen Wali Kelas Elektronika 6D. 9. Bapak Ir. Akhiruddin, sebagai Kepala Laboratorium Program Studi Teknik Elektronika Politeknik Negeri Medan.
10. Bapak Harris A., SST., M.T.,sebagai KepalaBengkel Program Studi Teknik Elektronika Politeknik Negeri Medan. 11. Seluruh staf pengajar dan pegawai yang telah banyak membantu penulis dalam menyesalkan tugas akhir ini. 12. Ayah dan Ibu yang telah memberikand ukungan dalam bentuk materi dan moril, serta doa yang tidak henti-hentinya sehingga sekarang ini kami dapat menyelesaikan studi di Politeknik Negeri Medan. 13. Teman-teman mahasiswa/i Program Studi Teknik Elektronika, yang turut membantu dalam penyelesaian tugas akhir ini, khususnya EK-6B dan EK-6D. Penulis menyadari bahwa laporan tugas akhir masih memiliki banyak kekurangan yang perlu disempurnakan, oleh karena itu penulis mengharapkan kritik dan saran dari pembaca yang bersifat membangun demi kesempurnaan tugas akhir ini. Semoga tugas akhir ini dapat bermanfaat bagi pembacanya, khususnya generasi Teknik Elektronika Politeknik Negeri Medan. Medan,Agustus 2014 Hormat Kami, Penulis
DAFTAR ISI Halaman LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN......ii ABSTRAK.....iii KATA PENGANTAR.....iv DAFTAR ISI.....vi DAFTAR GAMBAR......x DAFTAR TABEL....xii DAFTAR LAMPIRAN... xiii BAB 1 PENDAHULUAN 1.1 LatarBelakang......1 1.2 RumusanMasalah......2 1.3 BatasanMasalah......2 1.4 Tujuan......2 1.5 Manfaat......3 1.6 MetodePengumpulan Data......3 1.7 SistematikaPenulisan......3 BAB 2 DASAR TEORI 2.1 Android versi 2.3 (Gingerbread)......6 2.2 Arduino Uno R3....11 2.3 Bahasa pemrograman Arduino Uno R3....16 2.4 Modul Bluetooth HC-06....23 2.5 Sensor Metal Detector Aotoro FR 12-4 DC....25 2.6 Driver Motor IC L298....28
2.7 Limit Switch......30 2.8 Motor DC 12 V....31 2.9 Relay 5 V....34 2.10 Transistor....35 2.11 Solenoid Doorlock....37 BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM 3.1 SpesifikasiSistem....39 3.2 Blok Diagram Sistem....39 3.3 Perancangan Hardware....41 3.3.1 RangkaianSistem Arduino Uno R3....41 3.3.2 RangkaianBluetooth....42 3.3.3 RangkaianSolenoid Doorlock....43 3.3.4 RangkaianDriver Motor....43 3.3.5 RangkaianLimit Switch....44 3.3.6 RangkaianIC Regulator....45 3.3.7 RangkaianSensor Metal Detector....46 3.4 Perancangan Software....46 3.4.1 Flowchart pada Android....46 3.4.2 Flowchart pada Arduino....50 3.5 Perancangan PCB....52 3.5.1 Pembuatan PCB....53 3.5.2 Layout PCB....53 3.5.3 Pemeriksaan dan Perbaikan Jalur PCB....54 3.5.4 PenyolderanKomponen....54 BAB 4 PENGUJIAN DAN ANALISA SISTEM
4.1 Analisa Hardware....56 4.1.1 Pengujian Power Supply....56 4.1.2 PengujianRangkaian IC Regulator 7805....56 4.1.3 PengujianModul Bluetooth....57 4.1.4 PengujianRangkaian Limit Switch....58 4.1.5 PengujianSensor Metal Detector....62 4.1.6 PengujianArduino Uno R3 terhadap Rangkaian Driver Motor L298....65 4.1.7 Pengujian Rangkaian Driver L298 terhadap Motor DC 12 V....70 4.1.8 Pengujian Arduino Uno R3 terhadap rangkaian relay......73 4.1.9 Pengujian Rangkaian Relay terhadap Solenoid Doorlock....75 4.2 Pengujian Dan AnalisaSoftware....78 4.2.1 Pengujiandan Analisa Software App Inventor....78 4.2.2 Pengujiandan Analisa Software Arduino 1.5.2....80 BAB 5 PENUTUP 5.1 Kesimpulan....86 5.2 Saran....87 DAFTAR PUSTAKA....88 LAMPIRAN....
DAFTAR GAMBAR Gambar Halaman 2.1 Logo Android 2.3....6 2.2 App Invertor Setup....7 2.3Jendela Awal App Inventor....8 2.4Pembuatan Project Baru App Inventor....8 2.5Jendela Kerja Project Baru....8 2.6Pengisian Program pada App Inventor....9 2.7 TampilanGate ControllerpadaMenuHandphone......9 2.8 Tampilan Menu Install Program......10 2.9 Tampilan Program yang Sudah Sukses Diinstall......10 2.10 Tampilan Gate Contoller Gerbang pada Handphone......11 2.11Bentuk Fisik Arduino Uno R3... 12 2.12Konfigurasi Pin Arduino Uno R3... 14 2.13Peta Memori Arduino Uno R3... 16 2.14Program Blink Arduino... 22 2.15Pemilihan Board Arduino Uno... 23 2.16 Modul Bluetooth yang terhubung dengan microcontroller......24 2.17Bentuk Fisik Bluetooth HC-06... 25 2.18Bentuk Fisik Sensor Metal Detector Aotoro... 25 2.19Proses Pemancaran dan Penerimaan Gelombang pada Sensor Metal... 27 2.20Konfigurasi Pin Driver Motor IC L298......30 2.21 Bentuk Fisik Limit Switch (a) dan Simbol (b)......30 2.22 Konstruksi Limit Switch (a) dan Simbol (b)......31
2.23Motor DC 12 V... 32 2.24Komponen Utama Motor DC... 33 2.25 Pengaturan Arah Putaran Motor DC......34 2.26Bentuk Fisik Relay 5 V......34 2.27(a) Bentuk Fisik transistor BC 547, (b) Simbol Transistor......35 2.28 Titik Kerja Transistor......36 2.29 Kurva Karakteristik Kolektor Transistor......37 2.30Bentuk Fisik Solenoid Doorlock... 38 3.1 Blok Diagram Sistem... 40 3.2 RangkaianArduino Uno R3... 42 3.3 RangkaianBluetooth yang terhubung dengan Arduino... 42 3.4 RangkaianSolenoid Doorlock yang terhubung dengan Arduino... 43 3.5 Rangkaian Driver Motor yang terhubung dengan Arduino... 44 3.6 Rangkaian Limit Switch yang terhubung dengan Arduino... 45 3.7 RangkaianIC Regulator......45 3.8RangkaianSensor Metal Detector yang terhubung dengan Arduino... 46 3.9Flowchart pada Android... 47 3.10 Menghubungkan Android dengan bluetooth...... 48 3.11 Memutuskan Android dengan bluetooth...... 48 3.12 Menampilkan Nama Bluetooth dengan Android... 48 3.13 Kondisi awal Android... 49 3.14 Program Buka Gerbang ke Arduino... 49 3.15 Program Tutup Gerbang ke Arduino... 49 3.16Flowchart Arduino... 51 3.17Rangkaian Keseluruhan Sistem... 52 3.18Layout PCB Driver Motor L298... 53 3.19Layout PCB Rangkaian Relay... 54
3.20Rangkaian Relay yang komponennya telah disolder... 55 3.21Rangkaian Driver Motor yang komponennya telah disolder... 55 4.1 Pengukurantegangan Power Suplly... 56 4.2 Pengukuran Output IC Regulator... 57 4.3 Prosedur pengukuran pada Limit Switch Gerbang......59 (a) Prosedur pengukuran tegangan pada saat limit switch pin 9 dilepas......59 (b) Prosedur pengukuran tegangan pada saat limit switch pin 8 ditekan......59 (c) Prosedur pengukuran tegangan pada saat limit switch pin 8 dilepas......59 (d) Prosedur pengukuran tegangan pada saat limit switch pin 9 ditekan......59 4.4Prosedur pengukuran pada Limit Switch Garasi......60 (a) Prosedur pengukuran tegangan pada saat limit switch pin 11 dilepas...60 (b) Prosedur pengukuran tegangan pada saat limit switch pin 10 ditekan...60 (c) Prosedur pengukuran tegangan pada saat limit switch pin 11 dilepas...60 (d) Prosedur pengukuran tegangan pada saat limit switch pin 10 ditekan...60 4.5 Rangkaian Limit Switch......61 4.6(a) Prosedur pengukuran tegangan sensor metal detector1pin A0......63 (b) Prosedur pengukuran tegangan sensor metal detector1pin A1......63 4.7(a) Prosedur pengukuran tegangan sensor metal detector2pin A1......63 (b) Prosedur pengukuran tegangan sensor metal detector2pin A0......63 4.8Rangkaian Sensor Metal Detector... 64 4.9Proses Pengukuran Tegangan driver motor pada Gerbang... 66 (a) Proses Pengukuran Tegangan driver motor pada pin 2... 66 (b) Proses Pengukuran Tegangan driver motor pada pin 3... 66 (c) Proses Pengukuran Tegangan driver motor pada pin 2... 66 (d) Proses Pengukuran Tegangan driver motor pada pin 3... 66 (e) Proses Pengukuran Tegangan driver motor pada pin 2... 66 (f) Proses Pengukuran Tegangan driver motor pada pin 3... 66
4.10Proses Pengukuran Tegangan driver motor pada Garasi... 67 (a) Proses Pengukuran Tegangan driver motor pada pin 4... 67 (b) Proses Pengukuran Tegangan driver motor pada pin 5... 67 (c) Proses Pengukuran Tegangan driver motor pada pin 4... 67 (d) Proses Pengukuran Tegangan driver motor pada pin 5... 67 (e) Proses Pengukuran Tegangan driver motor pada pin 4... 67 (f) Proses Pengukuran Tegangan driver motor pada pin 5... 67 4.11 Rangkaian Driver Motor... 68 4.12(a) Prosedur Pengukuran Motor DC saat Pintu Gerbang Gerak Terbuka. 70 (b) Prosedur Pengukuran Motor DC saat Pintu Gerbang Gerak menutup 70 (b) Prosedur Pengukuran Motor DC saat Pintu Gerbang tidak bergerak. 70 4.13 (a) Prosedur Pengukuran Motor DC saat Pintu Garasi Gerak Terbuka... 71 (b) Prosedur Pengukuran Motor DC saat Pintu Garasi Gerak menutup.. 71 (b) Prosedur Pengukuran Motor DC saat Pintu Garasi tidak bergerak... 71 4.14 Rangkaian Motor DC... 72 4.15 (a) Prosedur Pengukuran Tegangan saat Relay on pada pin 7... 73 (b) Prosedur Pengukuran Tegangan saat Relay off pada pin 7... 73 4.16 (a) Prosedur Pengukuran Tegangan saat Relay on pada pin 6... 74 (b) Prosedur Pengukuran Tegangan saat Relay off pada pin 6... 74 4.17Rangkaian Relay... 74 4.18 (a) Prosedur Pengukuran Tegangan saat solenoid gerbang off... 76 (b) Prosedur Pengukuran Tegangan saat solenoid gerbang on... 76 4.19 (a) Prosedur Pengukuran Tegangan saat solenoid garasi off... 76 (b) Prosedur Pengukuran Tegangan saat solenoid garasi on... 76 4.20 Rangkaian Solenoid Doorlock... 77
4.21 Program menghubungkan Android dengan Bluetooth... 78 4.22 Android terhubung dengan Bluetooth... 78 4.23 Program buka gerbang ke Arduino... 79 4.24 Tombol open ditekan untuk membuka Gerbang... 79 4.25 Tombol tutup gerbang ke Arduino... 80 4.26 Tombol closeditekan untuk menutup Gerbang... 80 4.27Sensor metal detector luar mengenai bahan metal... 85 4.28 Sensor metal detector dalam mengenai bahan metal... 85
DAFTAR TABEL Tabel Halaman 2.1 Spesifikasi Sensor Metal Detector Aotoro FR 12-4 DC... 26 4.1 Pengujian Jarak pada Bluetooth......57 4.2 Data pengukuran Limit Switch pada gerbang......61 4.3 Data pengukuran Limit Switch pada garasi......61 4.4 Data pengukuran Sensor Metal Detector......64 4.5 Data pengukuran Driver Motor L298 pada Gerbang......68 4.6 Data pengukuran Driver Motor L298 pada Garasi......69 4.7 Data pengukuran Driver L298 ke motor DC Pintu Gerbang......72 4.8 Data pengukuran Driver L298 ke motor DC Pintu Garasi......72 4.9Data pengukuran Arduino Uno R3 ke rangkaian Relay......75 4.10 Data pengukuran Solenoid Doorlock......77
DAFTAR LAMPIRAN 1.Datasheet 2.Gambaralatkeseluruhan 3.Gambarrangkaian keseluruhan 4.Program App inventor dan program Arduino
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Dewasa ini perkembangan teknologi semakin maju dan banyak memberikan kemudahan dalam penggunaan perangkat ataupun alat-alat yang berhubungan langsung dengan kebutuhan hidup manusia. Oleh karena itu, sangat penting untuk kita mengikuti perkembangan dalam bidang teknologi khususnya elektronika, baik yang bersikap manual ataupun otomatis. Salah satu wujud dari perkembangan zaman adalah otomatisasi di segala aspek kehidupan. Dengan pengotomatisan peralatan, diharapkan dapat mempermudah pekerjaan manusia. Alat pengendali pintu gerbang menggunakan sinyal bluetooth dari handphone Android dan pengendali pintu garasi menggunakan sensor metal adalah alat pengendali yang praktis yang memudahkan manusia untuk membuka dan menutup pintu gerbang dan pintu garasi. Alat ini sangat ideal untuk diaplikasikan secara langsung di kehidupan sehari-hari. Dalam kehidupan sehari-hari kita membutuhkan alat pengendali pintu gerbang dan garasi yang praktis, pengguna tidak diharuskan turun dari dalam mobil untuk membuka pintu gerbang dan garasi, karena melalui sinyal bluetooth dari handphone Android pengguna sudah dapat membuka dan menutup pintu gerbang, sementara itu pintu garasi secara otomatis dapat dibuka dan ditutup melalui deteksi sensor metal pada kendaraan, tanpa harus membebani manusia untuk membuka garasi tersebut. Dengan kemajuan teknologi yang ada pada bidang elektronika ini, penulis merencanakan suatu penerapan sistem Arduino sebagai proyek tugas akhir kami dengan judul Rancang Bangun Pengendali Pintu Gerbang menggunakan Bluetooth pada Handphone Android dan Pengendali Pintu Garasi dengan Sensor Metal Detector Berbasis Arduino. Alat
ini diharapkan dapat membantu permasalahan sistem kemudahan dan keamanan pada suatu area. 1.2 RUMUSAN MASALAH Adapun masalah yang akan dibahas adalah: 1. Bagaimana merancang sistem pengendali pintu gerbang menggunakan bluetooth pada handphone Android berbasis Arduino Uno? 2. Bagaimana membuat sistem pengendali pintu garasi menggunakan sensor metal detector berbasis Arduino Uno? 1.3 BATASAN MASALAH Agar pembahasan lebih terarah, maka penulis memberikan batasan masalah yaitu: 1. Perancangan dan pembuatan sistem ini berbasis Arduino Uno. 2. Menggunakan handphone Android sebagai pemberi perintah pada Arduino untuk menggerakkan motor pada pintu gerbang. 3. Handphone Android menggunakan progam yang sudah ada. 4. Sistem ini bekerja hanya pada handphone Android yang sudah terprogram untuk membuka dan menutup gerbang. 5. Menggunakan sensor metal detector untuk mendeteksi adanya kandungan logam pada mobil sebagai penggerak otomatis pintu garasi. 6. Pintu gerbang dan pintu garasi bergeser ke kanan. 7. Sumber tegangan sistem ini berasal dari instalasi listrik PLN. 1.4 TUJUAN Adapun tujuan proyek tugas akhir ini adalah : 1. Mengetahui dan memahami Arduino secara umum. 2. Memberi kemudahan bagi manusia untuk memasukkan kendaraan ke dalam lingkungan rumah tanpa harus keluar dari mobil. 3. Meningkatkan sistem keamanan karena membuka pintu hanya dapat dilakukan oleh penghuni rumah saja.
1.5 MANFAAT Adapun manfaat perancangan proyek tugas akhir ini adalah : 1. Menambah pengetahuan masyarakat luas yang ingin mengetahui sistem pengendali pintu gerbang menggunakan bluetooth pada handphone Android dan pengendali pintu garasi menggunakan sensor metal detector. 2. Menambah pengetahuan penulis, mengenai hal-hal yang berhubungan dengan bidang elektronika. 1.6 METODE PENULISAN DAN PENGUMPULAN DATA Pengumpulan data yang dilakukan penulis dalam penyusunan laporan Tugas Akhir ini adalah sebagai berikut : 1. Mengadakan studi literatur dan pustaka elektronik (internet) yang meliputi : a. Pencarian data-data yang dapat disajikan sebagai referensi penulisan laporan ini. b. Mempelajari berbagai jenis buku dan web mengenai teori-teori tentang rangkaian dan sistem mekanik yang digunakan. c. Penulisan ide pokok dan gagasan pokok. 2. Bertukar ide dan referensi dengan rekan tim tugas akhir atau dengan rekan Program Studi Elektronika. 3. Melakukan konsultasi kepada dosen pembimbing. 4. Uji coba pada alat. 1.7 SISTEMATIKA PENULISAN Adapun sistematika pembahasan yang digunakan dalam penulisan laporan tugas akhir adalah sebagai berikut : BAB 1 : PENDAHULUAN Pada bab ini berisikan latar belakang, rumusan masalah, batasan masalah, tujuan, manfaat, metode
penulisan dan pengumpulan data serta sistematika penulisan laporan tugas akhir. BAB 2 : DASAR TEORI Pada bab ini akan dibahas dan dijelaskan tentang teori pendukung yang digunakan untuk pembahasan dan cara kerja dari rangkaian. Teori pendukung itu antara lain tentang Arduino Uno, Android, bluetooth, sensor metal detector, driver motor, motor DC, dan perangkat lainnya yang mendukung dalam pembuatan alat ini. BAB 3 : PERANCANGAN DAN PEMBUATAN SISTEM Pada bab ini akan dibahas perancangan dari alat yang akan dibuat, yaitu blok diagram dari rangkaian, diagram alir dari program yang akan diisikan ke Arduino Uno. BAB 4 : PENGUJIAN DAN ANALISA Pada bab ini berisikan hasil-hasil pengujian dan pengukuran serta analisa hasil pengujian dan pengukuran sistem yang meliputi aliran data, rancangan fisik, blok diagram alat, serta analisa rangkaian secara menyeluruh. BAB 5 : KESIMPULAN DAN SARAN Pada bab ini berisi kesimpulan dan saran yang didapatkan dari aplikasi yang dibuat pada tugas akhir ini serta saran untuk pengembangan tugas akhir ini selanjutnya.