PERANCANGAN DAN PEMBUATAN RUMAH PINTAR BERBASIS ARDUINO

dokumen-dokumen yang mirip
IMPLEMENTASI TEKNOLOGI BLUETOOTH SEBAGAI PENGENDALI GERBANG BERBASIS ARDUINO

PERANCANGAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA MELALUI PERINTAH SUARA DENGAN ARDUINO DAN BLUETOOTH BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

PERANCANGAN DAN PEMBUATAN MONITORING SUHU RUANGAN VIA HANDPHONE BERBASIS MIKROKONTROLLER ATMEGA 8535

Implementasi Teknologi Bluetooth Sebagai Pengendali Gerbang Berbasis Arduino

AKHIR TUGAS OLEH: JURUSAN. Untuk

RANCANG PALANG PINTU KERETA API BERBAS JURUSAN. Disusun Diploma. Oleh:

RANCANG BANGUN ALAT UKUR TINGGI BADAN OTOMATIS BERBASIS ARDUINO UNO DAN ULTRASONIK

RANCANG BANGUN ALAT PENGATUR SUHU DAN KELEMBABAN PADA GREENHOUSE UNTUK TANAMAN STROBERI BERBASIS MIKROKONTROLLER ATMEGA 8535 LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI SLOT PARKIR MENGGUNAKAN VISUAL BASIC BERBASIS ARDUINO UNO

RANCANG BANGUN MINIATUR SISTEM KENDALI MOTOR PADA PEMBANGKIT LISTRIK TENAGA HYBRID BERBASIS MIKROKONTROLER ATMEGA 16

TUGAS AKHIR. Perancangan Aplikasi Control dan Monitoring Smart Home System Dengan Komunikasi GSM Menggunakan Arduino

Prototipe Alat Pengontrol Lampu Rumah Berbasis Android Dan Arduino UNO

MATIUS KRISTIAN NIM : DEWI SARTIKA NIM : PROGRAM STUDI TEKNIK TELEKOMUNIKASI JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN

PERANCANGAN DAN PEMBUATAN ALAT PENGHITUNG ORANG DALAM RUANGAN BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SENSOR INFRA-MERAH LAPORAN TUGAS AKHIR

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

Program. Oleh NIM:

oleh: NIM: MAZRUK SHABRINA SAID

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI TINGKAT CURAH HUJAN JENIS TIPPING BUCKET UNTUK MENCEGAH LONGSOR MENGGUNAKAN SMS GATEWAY

BAB III PERANCANGAN DAN PEMBUATAN ALAT

kan Sensor ATMega16 Oleh : JOPLAS SIREGAR RISWAN SIDIK JURUSAN

BAB III PERANCANGAN ALAT

PENGGUNAAN TENAGA MATAHARI (SOLAR CELL) SEBAGAI SUMBER DAYA ALAT KOMPUTASI LAPORAN TUGAS AKHIR

AN SEPEDA WINNI PUSPITA MEDAN

PERANCANGAN DAN PEMBUATAN PENGAMAN PINTU RUMAH MENGGUNAKAN RFID BERBASIS MIKROKONTROLER ATMEGA16

RANCANG BANGUN SISTEM PENGENDALI MOTOR DC PENGGERAK SOLAR CELL MENGIKUTI ARAH CAHAYA MATAHARI BERBASIS MIKROKONTROLER

Oleh: NIM NIM

PERANCANGAN DAN PEMBUATAN ALAT PENGAMAN PINTU RUMAH OTOMATIS MENGGUNAKAN SMS BERBASIS MIKROKONTROLER ATMega8535

BAB III PERENCANAAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI LAMPU JARAK JAUH BERBASIS ARDUINO DAN INFRA MERAH LAPORAN TUGAS AKHIR. oleh NURHASANAH NIM:

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

PERANCANGAN DAN PEMBUATAN ALAT PENDETEKSI KETINGGIAN AIR BERBASIS ARDUINO UNO R3

Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Diploma 3. oleh: NIM: NIM: NIM: NIM:

SISTEM PENGAMAN RUMAH BERBASIS GPRS DAN IMAGE CAPTURING. Disusun Sebagai Salah Satu Syarat. Untuk Menyelesaikan Program Pendidikan Diploma III

SISTEM KONTROL PENGOPERASIAN AC (AIR CONDITIONING) JARAK JAUH DENGAN SMS (SHORT MESAGGE SERVICE) BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

LAPORAN AKHIR OTOMATISASI BUKA TUTUP GORDEN SERTA ON/OFF LAMPU DENGAN INPUT CAHAYA DAN REMOTE CONTROL

RANCANG BANGUN ALAT PENGENDALI ON-OFF AIR CONDITIONER (AC) SPLIT DAN SISTEM SUHU PINTAR BERBASIS ARDUINO UNO DI RUANG HOME THEATER LAPORAN TUGAS AKHIR

TUGAS AKHIR. Diajukan guna melengkapi sebagian syarat dalam mencapai gelar Sarjana Strata Satu (S1) Oleh : Disusun Oleh :

EDWIN JS SITUMORANG NIM : NATAL SILABAN NIM :

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

BAB III PERANCANGAN SISTEM

PROTOTYPE SISTEM KONTROL PINTU GARASI MENGGUNAKAN SMS

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. PERNYATAAN... iii. PRAKATA... iv. DAFTAR ISI... vi. DAFTAR GAMBAR... ix. DAFTAR TABEL...

LAPORAN TUGAS AKHIR Ditulis Untuk Memenuhi Syarat Menyelesaikan Pendidikan Program Diploma 3

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MIKROKONTROLLER AT89C2051

RANCANG BANGUN RAK PENGERING SEPATU SERTA PENGONTROLAN SUHU DENGAN TAMPILAN LCD MENGGUNAKAN ANDROID BERBASIS ARDUINO

PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE

BAB III PERANCANGAN ALAT

TUGAS AKHIR. Alat Pendeteksi Kebocoran Gas LPG Pada Sistem Rumah Tangga Berbasis Mikrokontroler

RANCANG BANGUN SISTEM PEMILIHAN DAN PERHITUNGAN SUARA PADA PEMILIHAN UMUM DI TPS MENGGUNAKAN RFId CARD BERBASIS ARDUINO MEGA2560

PERANCANGAN ALAT PENDETEKSI KADAR GAS BUANG CO PADA SEPEDA MOTOR MATIC BERBASIS ARDUINO DENGAN SENSOR MQ-7 TUGAS AKHIR NURHAYATI FITRI

PERANCANGAN DAN PEMBUATAN ALAT PENGERING KAIN OTOMATIS DENGAN MEMANFAATKAN MIKROKONTROLER ATMega8535 dan SENSOR SHT11

BAB III PERENCANAAN DAN PEMBUATAN ALAT

RANCANG BANGUN ALAT PEMBERI PAKAN BURUNG OTOMATIS BERBASIS MIKROKONTROLER ATMEGA16 DENGAN SMS GATEWAY LAPORAN AKHIR

SISTEM NOTIFIKASI SMS ALAT PENGAMAN BEBAN TIDAK SEIMBANG BERBASIS ARDUINO PADA TRAFO DISTRIBUSI SISTEM TENAGA LISTRIK

Perancangan Smart Home System Berbasis Website dengan Multiclient Menggunakan Protokol TCP/IP

PERANCANGAN DAN PEMBUATAN SISTEM KEAMANAN KENDARAAN BERMOTOR MENGGUNAKAN FINGER PRINT DAN ID PAD BERBASIS MIKROKONTROLER ATMEGA 8535

III. METODE PENELITIAN. Pelaksanaan tugas akhir ini dilakukan di Laboratorium Terpadu Jurusan Teknik Elektro

ALAT PENDETEKSI KONDISI BAIK DAN BURUK KEADAAN TELUR BERBASIS MIKROKONTROLER ATMEGA8535

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN ALAT

PERANCANGAN SISTEM PENGENDALI KETERSEDIAAN KURSI PENONTON SEPAK BOLA VIA PINTU MASUK DAN PINTU KELUAR BERBASIS ARDUINO

PERANCANGAN PROTOTIPE SMART BUILDING BERBASIS ARDUINO UNO. Diajukan untuk memenuhi salah satu persyaratan dalam menyelesaikan

PEMBUATAN PROTOTYPE PORTAL SECURITY PADA PERUMAHAN BERBASIS SMS GATEWAY DAN MIKROKONTROLER SKRIPSI

LAPORAN TUGAS AKHIR. Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Pendidikan Program Diploma III. Oleh: NIM NIM.

BAB III PERANCANGAN ALAT

BAB I PENDAHULUAN. 1.2 Rumusan Masalah Berdasarkan uraian di atas, dapat dikemukakan permasalahan sebagai berikut:

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALIAN LEVEL AIR DAN SUHU MENGGUNAKAN DTMF BERBASIS MIKROKONTROLLER AT89S51

BAB IV IMPLEMENTASI DAN PENGUJIAN

LAPORAN TUGAS AKHIR. Kipas Angin Saklar Otomatis Dengan Menggunakan Sensor Suhu Dan Inframerah Berbasis Mikrokontroler AVR ATmega8

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

SISTEM KONTROL RUANG OTOMATIS SEBAGAI PENGHEMAT ENERGI LISTRIK BERBASIS MIKROKONTROLER ARDUINO MEGA 2560

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

PENGONTROLAN ALAT LISTRIK SECARA OTOMATIS MENGGUNAKAN SENSOR CAHAYA DAN SENSOR SUHU BERBASIS MIKROKONTROLER SKRIPSI YULNI WITRIZA

SISTEM MONITORING LEVEL AIR TANDON MELALUI Short Message Service ( SMS )

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB I PENDAHULUAN 1.1 Latar Belakang

RANCANG BANGUN ALAT PENDETEKSI SUHU PADA PERANGKAT RADIO TRANSCEIVER LAPORAN TUGAS AKHIR

BAB III PERANCANGAN ALAT

OTOMATISASI PARKIR KENDARAAN BERBASIS MIKROKONTROLER DAN SISTEM PENGAWASAN MENGGUNAKAN CCTV BERBASIS HP 3G DAN KOMPUTER

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PERANCANGAN PEMBERITAHUAN INFORMASI TERJADWAL BERBASIS SMS GATEWAY LAPORAN TUGAS AKHIR

DAFTAR ISI BAB II. TINJAUAN PUSTAKA... 5

SISTEM PENGENDALI PINTU DAN LAMPU MENGGUNAKAN REMOTE CONTROL BERBASIS AT89C51 TUGAS AKHIR

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN... ii. PERNYATAAN... iii. ABSTRACT... iv. INTISARI...v. HALAMAN PERSEMBAHAN... vi. MOTTO...

RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA

RANCANG BANGUN KONTROL TEGANGAN OUTPUT GENERATOR BERBASIS ARDUINO LAPORAN TUGAS AKHIR

TUGAS AKHIR PERANCANGAN PROTOTIPE SISTEM PEMADAM API BERBASIS ARDUINO UNO

SISTEM PENGAMANAN KEBOCORAN PADA SELANG TABUNG GAS LPG DENGAN SMS GATE WAY BERBASIS ATMEGA8535 TUGAS AKHIR RUDI ANSYAH

PENGUKURAN DAN PEMANTAUAN SUHU LINGKUNGAN PETERNAKAN AYAM BROILER DI DAERAH GIANYAR MELALUI SMS BERBASIS MIKROKONTOLER AVR ATMEGA16 Didik Setiawan

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI KUNCI RUMAH BERBASIS ARDUINO DAN ANDROID LAPORAN TUGAS AKHIR DIRHAMSYAH NASUTION NIM.

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

BAB III PERENCANAAN DAN REALISASI SISTEM

APLIKASI SENSOR SUHU LM35 SEBAGAI PENDETEKSI SUHU UNTUK MENGATUR KECEPATAN MOTOR PADA KIPAS ANGIN BERTEKNOLOGI AIR MULTIPLIER

BAB III PERANCANGAN SISTEM

Bidang Information Technology and Communication 336 PERANCANGAN DAN REALISASI AUTOMATIC TIME SWITCH BERBASIS REAL TIME CLOCK DS1307 UNTUK SAKLAR LAMPU

Transkripsi:

PERANCANGAN DAN PEMBUATAN RUMAH PINTAR BERBASIS ARDUINO LAPORAN TUGAS AKHIR Diselesaikan sebagai salah satu syarat untuk mendapatkan gelar Ahli Madya (A.Md) Teknik Komputer Oleh: JONATHAN ALBERTO HUTAGAOL NIM: 1205112028 PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA POLITEKNIK NEGERI MEDAN MEDAN 2015

ABSTRAK Keamanan dan kewaspadaan merupakan hal penting ketika meninggalkan rumah, dimana tidak ada kemungkinan lampu menyala secara berlebihan dan lupa menutup pintu yang disebabkan oleh faktor terburu-buru. Oleh karena itu diperlukan suatu sistem yang terintegrasi dengan berbagai perangkat yang terdapat di dalam rumah dan juga dapat dikontrol oleh pemilik rumah dari jarak yang jauh serta bekerja otomatis. Pesan singkat (sms) dapat menjadi solusi, karena hampir setiap pemilik rumah memiliki handphone yang mendukung layanan sms. Sistem smart home ini dikontrol oleh suatu Arduino sebagai pengontrol yang terhubung dengan perangkat, selain itu Arduino ini terhubung dengan modem Wavecom yang berfungsi sebagai perangkat yang menerima dan pengirim sms. Isi pesan yang diterima oleh Wavecom GSM akan dibaca oleh Arduino dan jika isi pesan benar maka Arduino dapat memberi instruksi pada perangkat untuk menyalakan maupun mematikan lampu, membuka maupun menutup pintu, serta mengetahui kondisi fan dan lampu dengan isi pesan lampu on dan fan off. Mengirim sms dengan format teks #lampu on, #lampu off dan #buka, #tutup. Kata kunci: Arduino, smart home, Wavecom iii

KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, yang telah melimpahkan rahmat dan karunia-nya dalam menjalani kehidupan ini sehingga penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul Perancangan dan Pembuatan Rumah Pintar Berbasis Arduino. Laporan ini disusun sebagai syarat untuk menyelesaikan Pendidikan Program Diploma 3 Program Studi Teknik Komputer, Jurusan Teknik Komputer dan Informatika Politeknik Negeri Medan. Laporan ini dapat disusun dengan baik karena dukungan dari berbagai pihak. Oleh karena itu penulis mengucapkan terima kasih kepada: 1. M. Syahruddin, S.T, M.T, selaku Direktur Politeknik Negeri Medan. 2. Ferry Fachrizal, S.T., M. Kom, selaku Ketua Jurusan Teknik Komputer dan Informatika Politeknik Negeri Medan. 3. Zakaria Sembiring, S.T., M. Sc, selaku Kepala Program Studi Teknik Komputer Politeknik Negeri Medan. 4. Drs. Anwar, M.T. selaku Moderator, Zakaria Sembiring, S.T., M. Sc. selaku Penguji I dan Jenny Sari Tarigan, S.E., M.T.I. selaku Penguji II. 5. Kadri Yusuf, S.T., M. Kom, selaku dosen Wali Kelas CE-6B yang selalu memberikan saran dan masukan kepada penulis dalam menyelesaikan Tugas Akhir dan dosen pembimbing yang selalu menyediakan waktu untuk memberi arahan dan ilmunya untuk menyelesaikan laporan ini. iv

v 6. Seluruh staf pengajar di Politeknik Negeri Medan khususnya staf pengajar di Program Studi Teknik Komputer. 7. Staf administrasi Program Studi Teknik Komputer yang telah banyak membantu penulis mengurus keperluan administrasi selama perkuliahan khususnya selama menjalani pembuatan Tugas Akhir. 8. Keluarga penulis, khususnya kepada orang tua atas doa, dukungan, materi, semangat dan saran-sarannya. 9. Lydia Putri Sinaga selaku teman terdekat. 10. Seluruh teman-teman penulis kelas CE-6B, yang sama-sama berjuang dan saling berbagi ilmu dan pengalaman dalam menjalani pendidikan Diploma III Teknik Komputer di Politeknik Negeri Medan, khususnya dalam menyelesaikan Tugas Akhir. Penulis menyadari bahwa dalam penulisan tugas akhir ini masih banyak kelemahan dan kekurangan. Penulis mengharapkan masukan, saran dan kritik yang bersifat membangun. Semoga tulisan ini bermanfaat bagi kita semua. Medan, 01 September 2015 Penulis, Jonathan Alberto Hutagaol NIM. 1205112028

DAFTAR ISI LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN... ii ABSTRAK... iii KATA PENGANTAR... iv DAFTAR ISI... vi DAFTAR GAMBAR... xi DAFTAR TABEL... xiii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Motivasi dan Tujuan Tugas Akhir... 3 1.4.1 Motivasi Tugas Akhir... 3 1.4.2 Tujuan Tugas Akhir... 3 1.5 Metode Tugas Akhir... 4 1.5.1 Analisis Kebutuhan dan Perancangan... 4 1.5.2 Perancangan Software dan Hardware... 4 1.5.3 Implementasi... 4 1.5.4 Pengujian... 5 1.5.5 Evaluasi... 5 vi

vii 1.6 Manfaat Tugas Akhir... 5 1.7 Sistematika Penulisan... 6 BAB 2 LANDASAN TEORI... 8 2.1 Arduino... 8 2.2 Arduino Uno R3... 8 2.2.1 Daya (Power)... 11 2.2.2 Memori... 13 2.2.3 Input dan Output... 13 2.2.4 Komunikasi... 14 2.2.5 Pemrograman... 15 2.2.6 Reset Otomatis (Software)... 17 2.2.7 Software Arduino... 18 2.2.8 Proteksi Arus USB... 19 2.2.9 Karakteristik Fisik... 20 2.2.10 Arsitektur dan Blok Diagram Atmega328... 20 2.3 Bahasa Pemrograman Arduino... 21 2.3.1 Struktur Pemrograman... 21 2.3.2 Variable... 24 2.3.3 Tipe Data... 26 2.3.4 Operator Aritmatika... 27 2.3.5 Operator Logika... 28 2.3.6 Konstanta... 29

viii 2.3.7 High / Low... 29 2.3.8 Flow Control... 30 2.3.9 Digital Input / Output... 32 2.3.10 Analog Input / Output... 32 2.3.11 Time... 33 2.3.12 Math... 33 2.3.13 Serial... 34 2.4 Modem Wavecom... 35 2.4.1 AT - Command... 37 2.5 Motor DC... 38 2.5.1 Komponen Utama Motor DC... 38 2.5.2 Kelebihan Motor DC... 39 2.5.3 Jenis-Jenis Motor DC... 40 2.6 Fan 12V... 43 2.7 Komponen... 44 2.7.1 Sensor Cahaya atau LDR (Light Dependent Resistor)... 44 2.7.2 Sensor Suhu (LM35)... 45 2.7.3 Rangkaian Relay 12V... 46 2.7.4 LCD (Liquid Cristal Display)... 47 2.7.5 Limit Switch... 49 2.7.6 Transistor BC547... 49 2.7.7 Resistor... 50

ix 2.7.7.1 Jenis-jenis Resistor... 51 2.7.8 LED (Light Emitting Diode)... 54 2.7.9 Dioda... 56 2.7.10 Modul Driver Motor... 58 2.7.11 Modul Serial to TTL... 59 2.8 EAGLE (Easily Applicable Graphical Layout Editor)... 61 BAB 3 PERANCANGAN SISTEM... 64 3.1 Blok Diagram Sistem Rumah Pintar... 64 3.2 Rangkaian Arduino Uno R3... 67 3.3 Rangkaian Driver Motor L298... 69 3.4 Rangkaian Serial To TTL... 70 3.5 Rangkaian LCD... 71 3.6 Rangkaian LDR... 72 3.7 Rangkaian Limit Switch... 73 3.8 Rangkaian Relay Fan... 73 3.9 Rangkaian Relay Lampu 1... 74 3.10 Rangkaian Relay Lampu 2... 75 3.11 Perancangan Software... 76 BAB 4 PENGUJIAN DAN PEMBAHASAN... 77 4.1 Analisa Hardware... 77

x 4.1.1 Pengujian Sistem Arduino Uno R3... 77 4.1.2 Pengujian Tegangan AC input... 77 4.1.3 Pengujian Power Supply... 78 4.1.4 Pengujian Tegangan Output Pin Arduino ke Rangkaian Relay... 78 4.1.5 Pengujian Tegangan Output Rangkaian Relay... 80 4.1.6 Pengujian Tegangan Output Pin Arduino ke Pin Input L298... 81 4.1.7 Pengujian Tegangan Output IC L298... 82 4.1.8 Pengujian Tegangan Output Sensor Cahaya (LDR)... 82 4.1.9 Pengujian Tegangan Output Sensor Suhu (LM35)... 83 4.1.10 Pengujian Tegangan Output Limit Switch... 83 4.2 Analisa Software... 84 4.2.1 Pengujian dan analisa Arduino Uno... 84 4.2.2 Pengujian dan analisa rangkaian LCD... 85 4.2.3 Pengujian dan Analisa Software... 86 BAB 5 PENUTUP... 92 5.1 Simpulan... 92 5.2 Saran... 92 DAFTAR PUSTAKA... 93 LAMPIRAN... 95

DAFTAR GAMBAR Gambar Halaman Gambar 2.1 : Board Arduino Uno... 9 Gambar 2.2 : Pemrograman Arduino... 16 Gambar 2.3 : Software Arduino... 19 Gambar 2.4 : Blok Diagram Atmega328... 20 Gambar 2.5 : Wavecom Fastrack GSM Serial dan USB... 36 Gambar 2.6 : Karakteristik Motor DC Shunt... 40 Gambar 2.7 : Karakteristik Motor DC Seri... 42 Gambar 2.8 : Karakteristik Motor DC Kompon... 43 Gambar 2.9 : Bentuk Fisik Motor DC... 43 Gambar 2.10 : Fan... 44 Gambar 2.11 : Sensor LDR... 45 Gambar 2.12 : Sensor Suhu (LM35)... 46 Gambar 2.13 : Rangkaian Relay 12V... 47 Gambar 2.14 : LCD dot matrix 2x16 cm... 48 Gambar 2.15 : Limit Switch... 49 Gambar 2.16 : Transistor BC547... 50 Gambar 2.17 : Fixed Resistor (Resistor Tetap)... 51 Gambar 2.18 : Variable Resistor (Resistor Tidak Tetap)... 52 Gambar 2.19 : Thermistor (Thermal Resistor)... 54 Gambar 2.20 : LED... 56 xi

xii Gambar 2.21 : Jenis - jenis Dioda... 58 Gambar 2.23 : L298 Dual H - Bridge Motor Driver... 59 Gambar 2.24 : Modul RS232 to TTL... 60 Gambar 2.25 : Schematic Editor... 61 Gambar 2.26 : Library Tool... 62 Gambar 2.27 : Eagle Board... 63 Gambar 3.1 : Blok Diagram Sistem Rumah Pintar... 65 Gambar 3.2 : Arduino Uno R3... 67 Gambar 3.3 : Rangkaian Driver Motor... 69 Gambar 3.4 : Rangkaian Serial to TTL... 70 Gambar 3.5: Rangkaian LCD... 71 Gambar 3.6 : Rangkaian LDR... 72 Gambar 3.7 : Rangkaian Limit Switch... 73 Gambar 3.8 : Rangkaian Relay Fan... 73 Gambar 3.9 : Rangkaian Relay Lampu 1... 74 Gambar 3.10 : Rangkaian Relay Lampu 2... 75 Gambar 3.11 : Flowchart Sistem Rumah Pintar... 76 Gambar 4.1 : Pengujian dan analisa rangkaian LCD... 85

DAFTAR TABEL Tabel Halaman Tabel 2.1 : Spesifikasi Arduino Uno R3... 11 Tabel 2.2 : Tabel Set AT - Command... 37 Tabel 2.3: Senyawa semikonduktor menghasilkan variasi warna Led... 55 Tabel 2.4: Warna dan Tegangan Maju pada Led... 56 Tabel 2.5: Status Motor... 59 Tabel 4.1 : Pengujian Power Supply... 78 Tabel 4.2 : Pengujian Tegangan Output Arduino ke Rangkaian Relay Fan... 78 Tabel 4.3 : Pengujian Tegangan Output Arduino ke... 79 Tabel 4.4 : Pengujian Tegangan Output Arduino ke... 79 Tabel 4.5 : Pengujian Tegangan Output Rangkaian Relay ke Fan... 80 Tabel 4.6 : Pengujian Tegangan Output Rangkaian Relay ke Lampu 1... 80 Tabel 4.7 : Pengujian Tegangan Output Rangkaian Relay ke Lampu 2... 81 Tabel 4.8 : Pengujian Tegangan Output Pin Arduino ke Pin Input L298... 81 Tabel 4.9 : Pengujian Tegangan Output IC L298... 82 Tabel 4.10 : Pengujian Tegangan Output Sensor Cahaya (LDR)... 82 Tabel 4.11 : Pengujian Tegangan Output Sensor Suhu (LM35)... 83 Tabel 4.12 : Pengujian Tegangan Output Limit Switch Buka... 84 Tabel 4.13 : Pengujian Tegangan Output Limit Switch Tutup... 84 xiii

BAB 1 PENDAHULUAN 1.1 Latar Belakang Keamanan dan kewaspadaan merupakan faktor penting ketika pemilik rumah sedang meninggalkan rumah, ada kemungkinan pemilik rumah lupa mematikan lampu yang menyala secara berlebihan dan menutup rumah pintu yang mungkin disebabkan faktor terburu-buru. Oleh karena itu dengan perkembangan teknologi embedded sekarang, teknologi ini yang juga merambah ke realitas kehidupan manusia. Oleh karena itu, diperlukan perancangan suatu sistem rumah pintar yang memungkinkan pemilik rumah dapat mengontrol keadaan rumah mereka dari jarak jauh. Rumah pintar ini beroperasi dengan jaringan nirkabel menggunakan perintah yang dikirimkan melalui pesan singkat (sms) sehingga dapat dikontrol meski dari kejauhan serta bekerja secara otomatis. Untuk dapat melakukan pengontrolan rumah pintar berbasis pesan singkat dari kejauhan diperlukan suatu perangkat yang dapat menerima perintah yang kemudian mengeksekusi perintah dalam bentuk aksi pada perangkat lain yang terhubung. Penulisan ini bertujuan untuk membangun suatu rumah pintar yang mampu menyalakan maupun mematikan lampu secara otomatis dan lampu lain menggunakan sms, membuka maupun menutup pintu oleh sms, mengetahui kondisi fan hidup maupun mati sebagai pengatur suhu dalam ruangan dengan ketentuan suhu yang ditetapkan. 1

2 Pengontrolan rumah yang akan dilakukan ini melalui sms yang dikirimkan dari ponsel. Untuk dapat melakukan pengontrolan hanya dibutuhkan alat komunikasi yang memiliki fitur pesan singkat. Arduino merupakan suatu board elektronika bersifat open source. Arduino ini bekerja sesuai alur program yang diunggah ke dalam board. Selain Arduino, sistem rumah pintar berbasis sms ini menggunakan perangkat lain yakni Modem Wavecom GSM yang digunakan sebagai perangkat yang dipasang di dalam rumah dan berfungsi untuk menerima pesan yang dikirimkan pemilik untuk mengontrol rumah mereka. 1.2 Rumusan Masalah Berdasarkan latar belakang masalah yang sudah dikemukakan maka rumusan masalah yang dikaji dalam tugas akhir ini adalah: 1. Bagaimana merancang dan membangun suatu sistem yang terhubung dengan perangkat yang ada di rumah? 2. Bagaimana suatu sistem rumah pintar dapat dikontrol dari jarak yang jauh melalui pesan singkat? 3. Bagaimana pemilik rumah dapat mengetahui dan suhu dan mengontrol lampu rumahnya ketika dia berada di luar? 1.3 Batasan Masalah Adapun batasan masalah dari tugas akhir ini adalah: 1. Rumah pintar ini diterapkan dalam bentuk miniatur rumah. 2. Perangkat dan peralatan dalam miniatur rumah menggunakan komponenkomponen arus lemah.

3 3. Rumah pintar ini hanya melakukan berbagai hal yaitu menyalakan maupun mematikan lampu secara otomatis dan melalui sms, membuka maupun menutup pintu melalui sms, mengetahui suhu ruangan melalui tampilan lcd, menghidupkan dan mematikan fan secara otomatis sesuai dengan ketetapan suhu, dan mengirim kondisi fan dan lampu melalui sms. 1.4 Motivasi dan Tujuan Tugas Akhir Pada point motivasi dan tujuan tugas akhir berisikan hal-hal yang dapat memotivasi penulis dalam perancangan dan pembuatan rumah pintar berbasis arduino dan apa tujuan pembuatan tugas akhir ini. 1.4.1 Motivasi Tugas Akhir 1. Bagaimana perangkat yang berada di rumah dapat dikontrol dengan baik dan efektif sebagai solusi dalam mengatasi masalah kelupaan yang dialami manusia. 2. Bagaimana cara memanfaatkan aplikasi sms yang bukan hanya dapat berkomunikasi dengan makhluk hidup, tetapi ke benda mati seperti perangkat elektronika. 1.4.2 Tujuan Tugas Akhir Membangun suatu rumah pintar yang dapat menyalakan atau mematikan lampu secara otomatis, membuka atau mengunci pintu dan mengetahui suhu ruangan. Menghidupkan dan mematikan kipas angin sebagai pengatur suhu dalam ruangan. Diharapkan sistem rumah pintar ini menjadi acuan pembuatan pada sistem perumahan, sehingga dapat dikontrol dengan baik.

4 1.5 Metode Tugas Akhir 1.5.1 Analisis Kebutuhan dan Perancangan Merancang dan membuat sistem rumah pintar berbasis arduino merupakan suatu kendali terhadap perangkat yang terdapat di rumah yang dapat diprogram kerja sistemnya. Rancangan terdiri dari sensor cahaya atau ldr, sensor suhu, limit switch, arduino, motor dc, driver motor, fan, rangkaian relay lampu1, lampu2 dan fan, serial to ttl, modem gsm, serial, dan lcd. Semua komponen yang terhubung satu sama lain bekerja berdasarkan program yang dimasukkan ke dalam Arduino yaitu, pengendalian proses melalui pembacaan masukan dari sensor. Selain itu, dilengkapi dengan modem Wavecom GSM yang berfungsi menerima maupun mengirim pesan yang kemudian diteruskan untuk melakukan suatu aksi sesuai isi pesan. 1.5.2 Perancangan Software dan Hardware Pada tahap ini, perancangan software dan hardware dirangkai sesuai dengan kebutuhan dan perencanaan. Perancangan program pun akan dilakukan pada tahap ini. 1.5.3 Implementasi Pada tahap ini, perangkat-perangkat yang akan disiapkan dirangkai sesuai arsitektur hasil proses perancangan. Selain itu, penulisan program yang akan diunggah ke dalam arduino pun akan dilakukan pada tahap ini.

5 1.5.4 Pengujian Pengujian dilakukan pada arduino, rangkaian relay fan, rangkaian relay lampu, sensor cahaya, sensor suhu, driver motor dc, dan limit switch. Pengujian pada wavecom gsm adalah apakah wavecom gsm dapat menerima pesan yang dikirimkan dan meneruskannya ke arduino. Pengujian pada Arduino yakni apakah Arduino dapat menerjemahkan isi pesan dan memberi instruksi pada perangkat-perangkat sesuai isi pesan tersebut. 1.5.5 Evaluasi Hal yang akan dievaluasi adalah reaksi arduino pada setiap pesan yang diterima oleh wavecom gsm, apakah Arduino dapat membaca isi dari suatu pesan sigkat yang diterima oleh wavecom gsm. Selain itu, hal yang dievaluasi yakni waktu respon arduino untuk menyalakan maupun mematikan lampu, membuka maupun menutup pintu, mengetahui suhu ruangan kemudian menghidupkan dan mematikan fan sebagai pengatur suhu dalam ruangan. 1.6 Manfaat Tugas Akhir Manfaat yang dapat diambil dari tugas akhir ini adalah: 1. Mempermudah pekerjaan manusia dalam mengontrol suhu, pintu dan lampu dalam rumah. 2. Menambah pengetahuan penulis dalam membuat suatu rangkaian elektronika. 3. Membantu manusia dalam hal kelupaan.

6 1.7 Sistematika Penulisan Berikut adalah sistematika penulisan yang digunakan dalam penyusunan laporan tugas akhir: BAB 1 PENDAHULUAN Bab ini berisi penjelasan mengenai latar belakang pemilihan judul, batasan masalah, motivasi dan tujuan tugas akhir, sasaran tugas akhir, metode tugas akhir dan sistematika penulisan. BAB 2 LANDASAN TEORI Bab ini berisi landasan teori yang menjadi referensi utama dalam penulisan tugas akhir. Teori yang dibahas berhubungan dengan sistem yang akan dibuat dan juga yang digunakan untuk kepentingan analisis dan perancangan sistem. BAB 3 PERANCANGAN SISTEM Merancang dan membuat sistem rumah pintar berbasis arduino merupakan suatu kendali terhadap perangkat yang terdapat di rumah yang dapat diprogram kerja sistemnya. Rancangan terdiri dari sensor lampu atau LDR, sensor suhu, sensor pintu atau limit switch, Arduino, Motor DC, Fan, dan

7 LCD. Semua komponen yang terhubung satu sama lain bekerja berdasarkan program yang dimasukkan ke dalam Arduino, yaitu pengendalian proses melalui pembacaan masukan dari sensor. Selain itu, dilengkapi dengan Modem Wavecom GSM yang berfungsi menerima maupun mengirim pesan yang kemudian diteruskan untuk melakukan suatu aksi sesuai isi pesan. BAB 4 PENGUJIAN DAN PEMBAHASAN Bab ini membahas hasil dari implementasi dan pengujian dari sistem Rumah Pintar. BAB 5 PENUTUP Bab ini menjelaskan hasil akhir dari semua penulisan yang dikerjakan yaitu simpulan dan saran yang berisi masukan untuk mengembangkan dan melengkapi sistem yang sudah dibangun di masa yang mendatang.