PERANCANGAN ALAT PENGENDALI LAMPU MENGGUNAKAN SUARA BERBASIS ANDROID Nama :Arnold Sanurda NPM :11412165 Dosen Pembimbing :Dr. Debyo Saptono, ST., MT.
LATAR BELAKANG MASALAH Ak#vitas menghidupkan dan mema#kan lampu yang masih dilakukan dengan menggunakan saklar konvensional yang diletakan dilokasi yang berbeda- beda mengharuskan pengguna untuk berjalan mendeka# saklar apabila ingin mema#kan atau menghidupkan lampu.
BATASAN MASALAH Penulisan ini membahas tentang perancangan alat pengendali lampu menggunakan suara dengan bluetooth berbasis Arduino UNO. Pada smartphone Android terpasang aplikasi untuk menerima perintah suara yang tersambung ke Arduino dengan menggunakan buletooth Antara Arduino UNO dan smartphone Android terintegrasi dengan koneksi bluetooth dalam jarak maksimum yang diuji sepanjang 30 meter.
TUJUAN & METODE PENELITIAN Tujuan Merancang dan membuat alat pengendali lampu menggunakan suara berbasis android Menganalisa kinerja dari alat yang dibuat. Metode Peneli+an: Studi Pustaka Perancangan Ujicoba dan Pengambilan Data Evaluasi
BLOK DIAGRAM
FLOWCHART
TAMPILAN APLIKASI MICROPHONE Tombol ini di gunakan untuk Menyambungkan android dengan Bluetooth yang telah tersambung Dengan alat Tombol ini di gunakan untuk mengaktifkan microphone untuk Memasukan perintah suara
LISTING PROGRAM ARDUINO #include <SoftwareSerial.h> SoftwareSerial BT(10, 11); String perintah; } if(perintah.length() > 0) { Serial.println(perintah); void setup() { BT.begin(9600); Serial.begin(9600); pinmode(2, OUTPUT); pinmode(3, OUTPUT); pinmode(4, OUTPUT); pinmode(5, OUTPUT); } void loop() { while (BT.available()) { delay(10); char c = BT.read(); perintah += c; // if (perintah == nyalakan lampu satu") { digitalwrite(2, HIGH); } else if(perintah == matikan lampu satu") { digitalwrite(2, LOW); } else if(perintah == nyalakan lampu dua") { digitalwrite(3, HIGH); } else if(perintah == matikan lampu dua") { digitalwrite(3, LOW); } else if(perintah == nyalakan lampu 3") { digitalwrite(4, HIGH); } else if(perintah == matikan lampu 3") { digitalwrite(4, LOW); }
LISTING PROGRAM ARDUINO else if(perintah == nyalakan lampu 4") { digitalwrite(5, HIGH); } else if(perintah == matikan lampu 4") { digitalwrite(5, LOW); } else if(perintah == nyalakan lampu rumah") { digitalwrite(2, HIGH); digitalwrite(3, HIGH); digitalwrite(4, HIGH); digitalwrite(5, HIGH); } else if(perintah == "matikan semua lampu") { digitalwrite(2, LOW); digitalwrite(3, LOW); digitalwrite(4, LOW); digitalwrite(5, LOW); } perintah="";}}
Layout komunikasi 1.pin VCC pada arduino di hubungkan ke Pin VCC pada HC-05 2.pin GND pada Arduino di hubungkan ke Pin GND pada HC-05 3.pin 10 pada Arduino dihubungkan ke pin TX pada HC-05 4.pin 11 pada Arduino dihubungkan ke pin RX pada HC-05
KOMUNIKASI ALAT DENGAN ANDROID KOMUNIKASI ALAT DENGAN ANDROID DI HUBUNGKAN DENGAN MENGGUNAKAN SINYAL BLUETOOTH SEBAGAI PENGHUBUNG AGAR ANDROID DAPAT MENGIRIMKAN PERINTAH KE ARDUINO
DATA PENGUJIAN ALAT TANPA HALANGAN DATA PENGUJIAN JARAK TANPA HALANGAN Jarak Lampu 1 Lampu 2 Lampu 3 Lampu 4 Semua lampu 5 meter On On On! On! On! 10 meter On On On! On! On! 15 meter On On On! On! On! 20 meter On On! On! On! On! 25 meter On On! On! On! On! 30 meter On On! On! On! On! 35 meter Off Off! Off! Off! Off!!
DATA PENGUJIAN ALAT DENGAN HALANGAN DATA PENGUJIAN JARAK DENGAN HALANGAN TEMBOK 1,5CM Jarak Lampu 1 Lampu 2 Lampu 3 Lampu 4 Semua lampu 5 meter On! On! On! On! On! 10 meter On! On! On! On! On! 15 meter On! On! On! On! On! 20 meter On! On! On! On! On! 25 meter Off! Off! Off! Off! Off! 30 meter Off! Off! Off! Off! Off!!
DATA PENGUJIAN ALAT DENGAN HALANGAN DATA PENGUJIAN JARAK DENGAN HALANGAN BESI SETEBAL 0.5 Jarak Lampu 1 Lampu 2 Lampu 3 Lampu 4 Semua lampu 5 meter On! On! On! On! On! 10 meter Off! Off! Off! Off! Off! 15 meter Off! Off! Off! Off! Off! 20 meter Off! Off! Off! Off! Off! 25 meter Off! Off! Off! Off! Off! 30 meter Off! Off! Off! Off! Off!!
DATA PENGUJIAN ALAT DENGAN HALANGAN DATA PENGUJIAN JARAK DENGAN HALANGAN KACA SETEBAL 0.5CM Jarak Lampu 1 Lampu 2 Lampu 3 Lampu 4 Semua lampu 5 meter On! On! On! On! On! 10 meter On! On! On! On! On! 15 meter On! On! On! On! On! 20 meter On! On! On! On! On! 25 meter Off! Off! Off! Off! Off! 30 meter Off! Off! Off! Off! Off!!
KESIMPULAN & SARAN KESIMPULAN Alat yang dibuat bekerja dengan baik. Berdasarkan hasil perancangan, pengujian dan analisa alat yang telah di buat maka dapat ditarik kesimpulan bahwa alat ini dapat melakukan pengontrolan yaitu mema#kan dan menghidupkan lampu- lampu didalam rumah tanpa harus berjalan mendeka# saklar konvensional. Namun alat ini memiliki batasan dalam pengendalian dikarenakan Bluetooth yang digunakan memiliki jarak jangkau maksimal 30 meter itupun tanpa halangan. Apabila mendapat halangan tembok maka jangkauan koneksi Bluetooth berkurang hingga 10 meter dari maksimal jangkauan tanpa halangan. Pengontrolan lampu se#ap ruangan dapat dikendalikan dari android melalui koneksi Bluetooth android dengan Bluetooth HC- 05. Alat ini #dak dapat berfungsi jika koneksi Bluetooth antara android dengan bluetooth HC- 05 terputus. SARAN SEBAIKNYA BLUETOOTH DI GANTI DENGAN MENGGUNAKAN ROUTER HOTSPOT AGAR SINYAL LEBIH KUAT DAN JARAK BISA LEBIH LUAS,