KONTROL ALAT RUMAH TANGGA DENGAN BLUETOOTH
Bimacaeasar Prawira Gumilang1, Lucky
Orion Wigaringtyas2, Rezky Saiful Hidayat3,
Samuel BETA4
Prodi Teknik Elektronika Jurusan Teknik Elektro
Politeknik Negeri Semarang
Jl. Prof. H. Soedarto, SH,
Tembalang, Semarang, 50275
Abstrak:
Proyek
Arduino ini bertujuan untuk merancang
sistem kontrol lampu rumah otomatis menggunakan sensor ARUS ACS712 dan Modul
Bluetooth HC 05 yang dihubungkan ke relay dan dikontrol oleh Arduino Uno. Pada
umumnya saklar otomatis menggunakan satu sensor untuk satu kondisi tertentu
saja. Sensor ARUS ACS712 digunakan untuk mengetahui ada atau tidak aktivitas
manusia di suatu ruangan. Sementara itu Modul Bluetooth HC 05 digunakan untuk
mendapatkan informasi intensitas cahaya sebagai sensor ini dapat di jadikan
sensor yang berkaitan dengan kondisi gelap dan terang. Pengujian sensor ARUS
ACS712 dilakukan dengan memvariasikan penentuan posisi sensor ARUS ACS712
sehingga sensor ARUS ACS712 dapat mendeteksi gerakan manusia. Pengujian
terhadap Modul Bluetooth HC 05 dilakukan dengan cara dengan cara menyinari Modul
Bluetooth HC 05 menggunakan cahaya lampu senter dengan intensitas yang
bervariasi. Hasil menunjukan bahwa waktu respon untuk menyala/padamkan lampu
sama bagi tiap sensor, baik untuk sensor ARUS ACS712 maupun Modul Bluetooth HC
05, meski jaraknya bervariasa. Berdasarkan hasil waktu respon yang di peroleh
dari sensor ARUS ACS712, yaitu 0.05 detik, diperoleh jarak jangkauan dari
sensor ARUS ACS712 yaitu < 4 meter dari manusia. Sedangkan Modul Bluetooth
HC 05 dipengaruhi oleh intensitas cahaya dari sumber cahaya yang mengenai Modul
Bluetooth HC 05 Kata Kunci : Manusia, Lampu, Sensor ARUS ACS712, Modul Bluetooth
HC 05, Relay, Arduino Uno.
Abstract:
Arduino project
aims to design automated home lighting control system uses sensors FLOW ACS712
and Bluetooth Module HC 05, which is connected to the relay and is controlled
by the Arduino Uno. In general, automatic switch uses one sensor for a
particular condition. FLOW Sensor ACS712 is used to determine whether or not
human activity in a room. Meanwhile Bluetooth Module HC 05 is used to obtain
information of light intensity as these sensors can be made in a sensor
associated with dark and light conditions. ACS712 FLOW sensor testing performed
by varying the positioning sensor FLOW FLOW ACS712 ACS712 so that the sensor
can detect human movement. Tests on the Bluetooth Module HC 05 is done by the
way of illuminating Bluetooth Module HC 05 uses a flashlight with varying
intensity. Results showed that the response time to light up / put out the same
light for each sensor, good for ACS712 FLOW sensor and Bluetooth Module HC 05,
even though the distance bervariasa. Based on the results obtained response
time of the sensor FLOW ACS712, ie 0:05 seconds, obtained within the range of
the sensor FLOWS ACS712 is <4 meters from humans. While Bluetooth Module HC
05 is influenced by the intensity of the light from the light source on the
Bluetooth Module HC 05 Keywords: Man, Lights, ACS712 FLOW Sensor, Bluetooth
Module HC 05, Relay, Arduino Uno.
1. PENDAHULUAN
1.1 Latar
Belakang
Di zaman yang serba modern ini banyak orang
berlomba-lomba membuat alat yang lebih praktis dan mudah saat digunakan. Namun
masih banyak ditemukan orang yang menggunakan cara-cara manual seperti pada
saat pengukuran tinggi suau benda. Pengukuran tinggi secara manual biasanya
menggunakan penggaris atau meteran. Namun hasil yang didapatkan biasanya kurang
presisi karena terkadang permukaan suatu benda tidak selalu datar. Oleh karena
itu dibuatlah suatu alat pengontrol alat rumah
tangga dengan Bluetooth dilengkapi dengan sensor arus.
Penggunaan sensor tersebut bertujuan agar pengukuran suatu beban arus bisa diketahui secara otomatis dan lebih akurat.
1.2 Rumusan
Masalah
Berdasarkan latar belakang di atas, maka dapat
disimpulkan beberapa masalah, yaitu:
a.
Bagaimana merancang dan
membuat sebuah alat pengontrol alat
listrik yang menggunakan bluetooth sebagai masukan dan Arduino
Uno sebagai pemrosesnya.
b.
Bagaimana cara menampilkan
hasil pengukuran arus yang
dibutuhkan.
2.
TINJAUAN PUSTAKA
Untuk mengetahui berbagai komponen dan peralatan yang
dibutuhkan, maka disusunlah tinjauan pustaka sebagai acuan dalam merancang dan
membuat aplikasi menggunakan Arduino Uno.
2.1
BLUETOOTH
Seral Module HC-05
HC-05 Adalah sebuah modul
Bluetooth SPP (Serial Port Protocol) yang mudah digunakan untuk komunikasi
serial wireless (nirkabel) yang mengkonversi port serial ke Bluetooth. HC-05
menggunakan modulasi bluetooth V2.0 + EDR (Enchanced Data Rate) 3 Mbps dengan
memanfaatkan gelombang radio berfrekuensi 2,4 GHz.
Modul ini dapat digunakan sebagai slave
maupun master. HC-05 memiliki 2 mode konfigurasi, yaitu AT mode dan
Communication mode. AT mode berfungsi untuk melakukan pengaturan konfigurasi
dari HC-05. Sedangkan Communication mode berfungsi untuk melakukan komunikasi
bluetooth dengan piranti lain.
Dalam penggunaannya, HC-05 dapat beroperasi tanpa menggunakan driver khusus. Untuk berkomunikasi antar Bluetooth, minimal harus memenuhi dua kondisi berikut :
- Komunikasi harus
antara master dan slave.
- Password harus
benar (saat melakukan pairing).
Gambar cara kerja module Bluetooth
Jarak sinyal dari HC-05 adalah 30 meter, dengan
kondisi tanpa halangan.
Adapun spesifikasi dari
HC-05 adalah :
Hardware :
– Sensitivitas -80dBm (Typical)
– Daya transmit RF sampai dengan +4dBm.
– Operasi daya rendah 1,8V – 3,6V I/O.
– Kontrol PIO.
– Antarmuka UART dengan baudrate yang dapat diprogram.
– Dengan antena terintegrasi.
– Sensitivitas -80dBm (Typical)
– Daya transmit RF sampai dengan +4dBm.
– Operasi daya rendah 1,8V – 3,6V I/O.
– Kontrol PIO.
– Antarmuka UART dengan baudrate yang dapat diprogram.
– Dengan antena terintegrasi.
Software :
– Default baudrate 9600, Data bit : 8, Stop bit = 1, Parity : No Parity, Mendukung baudrate : 9600, 19200, 38400, 57600, 115200, 230400 dan 460800.
– Auto koneksi pada saat device dinyalakan (default).
– Auto reconnect pada menit ke 30 ketika hubungan putus karena range koneksi.
– Default baudrate 9600, Data bit : 8, Stop bit = 1, Parity : No Parity, Mendukung baudrate : 9600, 19200, 38400, 57600, 115200, 230400 dan 460800.
– Auto koneksi pada saat device dinyalakan (default).
– Auto reconnect pada menit ke 30 ketika hubungan putus karena range koneksi.
Gambar cara kerja module Bluetooth
Gambar Bluetooth HC-05
2.2
Sensor
Arus ACS712
Sensor ACS712 adalah merupakan sensor untuk
mendeteksi arus. Penggunaan sensor arus ACS712 ini Kebanyakan memiliki
kekurangan yakni nilai arus yang di dapatkan dari sensor tidak linear sehingga
terkadang kita membutuhkan tingkat linear yang lebih tinggi. ACS712 ini
memiliki tipe variasi sesuai dengan arus maksimal yakni 5A, 20A, 30A. ACS712
ini menggunakan VCC 5V.
Gambar Sensor Arus
ACS712 5A
2.3 Arduino Uno
Arduino Uno adalah piranti mikrokontroler
menggunakan ATmega328. Arduino Uno memiliki 14 Pin input/output digital (dimana
6 pin dapat digunakan sebagai output PWM), 6 input analog, 16 MHz osilator
kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Arduino juga
mempunyai compiler sendiri, bahasa pemrograman yang dipakai adalah C/C++ tetapi
sudah menggunakan konsep pemrograman berbasis objek / OOP (Object Oriented
Programing).
Gambar Arduino Uno
3.
METODOLOGI PENELITIAN
Metodologi
yang digunakan pada pembuatan Proyek Arduino adalah sebagai berikut:
1.
Metode Persiapan
Berisikan tentang pemilihan
materi serta jurnal yang akan dijadikan dasar atau literatur dalam pembuatan
Alat Kontrol Peralatan Rumah Tangga Dengan Bloetooth.
2.
Metode Perencanaan
Menentukan rancangan sistem,
alat, serta program aplikasi yang akan digunakan dalam pembuatan Alat Kontrol Peralatan Rumah Tangga Dengan Bloetooth.
3.
Metode Perancangan
Proses pembuatan Alat Kontrol Peralatan Rumah Tangga Dengan Bloetooth.
Pembuatan program bloetooth sebagai input
dan output sensor arus pada
Arduino Uno,
4.
Pengujian Alat
Melakukan pengujian Alat Kontrol peralatan Rumah Tangga Dengan Bloetooth apakah
sudah sesuai rencana atau belum.
5.
Tahap Penyusunan Laporan
Menyusun laporan hasil dari
pembuatan alat
4.
PERANCANGAN ALAT
Bab ini
akan dibahas tentang perancangan dan pembuatan alat Kontrol Peralatan Rumah Tangga Dengan Bloetooth.
Perancangan sistem ini meliputi perancangan perangkat lunak (software), dan
perangkat keras (hardware).
4.1 Perangkat
Keras dan Rangkaian Elektronika
Adapun sistem yang digunakan
adalah:
1.
Arduino Uno
2.
Bluetooth HC-05
3.
Sensor Arus ACS712
4.
Modul Relay 2-Channel
4.2 Perancangan
Diagram Blok
Blok diagram alat ukur tinggi
benda ini menggunakan masukan bloetooth dan
luarannya ditampilkan lampu melalui relay
terlebih dahulu. Berikut ini adalah blok diagram Alat Kontrol Peralatan Rumah Tangga Dengan Bloetooth :
Gambar
Diagram Blok
Keterangan:
1.
Bloetooth Seral Module HC-05 berfungsi untuk mengirimkan printah.
2.
Mikrokontroler Arduino Uno
berfungsi sebagai pengolah atau pemroses data / pengkondisisan sinyal.
3.
Sensor Arus ACS712 sebagai umpan balik pendeteksi arus.
4.
Lampu 1 dan Lampu 2
berfungsi sebagai tampilan hasil printah,
yang di dengan modul relay sebagai driver
5.
Power supply sebagai
penyuplai sumber tegangan.
4.3 Cara Kerja Alat
alat control dapat melalui androit yang sudah terdapat
SPP Pro dan Koneksikan Bloetooth dengan arduino. Setelah berhasil maka
peralatan bisa dicontrol dengan handphone android, saat kita menekan “ON” pada
SPP Pro diposisi Lampu 1 maka akan keluar hasil arus yang sudah dibaca pada
sensor arus sebagai umpan balik, saat ditekan “ON” pada tombol Lampu 2 maka
sensor arus akan berubah nilainya.
Jarak
efektif koneksi dengan Bloetooth 10 meter
Kemudian saat
tombol pada android ditekan ON akan diolah oleh Arduino
Uno, dan luarannya akan ditampilkan pada alat pada rumah tangga sebagai hasil.
4.4 Perancangan
Perangkat Lunak
Perangkat
lunak ini berfungsi untuk mengatur kinerja keseluruhan dari sistem. Perangkat
lunak untuk alat ini menggunakan software Arduino. Untuk memberikan gambaran
umum jalannya program dan memudahkan pembuatan perangkat lunak, maka dibuatlah
diagram alir sebagai berikut:
Gambar Diagram Alir
5.
HASIL
Gambar Hasil Tampilan pada monitor penerima Bluetooth
6.
REFERENSI
BIODATA
Nama
penulis: Bimacaesar Prawira
Gumilang. Penulis dilahirkan di Semarang . Penulis
telah menempuh pendidikan formal di SD Islam
Al – Azhar 14 Semarang, SMPN 21 Semarang, dan SMAN 4 Semarang. Pada tahun 2014 penulis mengikuti seleksi
mahasiswa baru diploma (D3) dan diterima menjadi mahasiswa baru diploma (D3) di
kampus Politeknik Negeri Semarang (Polines) dengan Program Studi D3 Teknik
Elektronika, Jurusan Teknik Elektro. Penulis terdaftar dengan NIM. 3.32.14.1.03. Apabila ada kritik, saran
dan pertanyaan mengenai penelitian ini, bisa menghubungi melalui email: bimzcaesar5@gmail.com
.
Nama penulis: Lucky Orion Wigaringtyas. Penulis dilahirkan di Semarang 25 Desember 1994. Penulis telah menempuh pendidikan formal di
SDN Ngaliyan 03 Semarang, SMPN 16 Semarang, dan SMKN 7 Semarang. Pada
tahun 2014 penulis mengikuti seleksi mahasiswa baru
diploma (D3) dan diterima menjadi mahasiswa baru diploma (D3) di kampus
Politeknik Negeri Semarang (Polines) dengan Program Studi D3 Teknik
Elektronika, Jurusan Teknik Elektro. Penulis terdaftar dengan NIM. 3.32.14.1.10.
Apabila ada kritik, saran dan pertanyaan mengenai penelitian ini, bisa
menghubungi melalui email: luckyorion@ymail.com
Nama penulis: Rezky Saiful Hidayat. Penulis dilahirkan di Purworejo 29 Juni 1997. Penulis
telah menempuh pendidikan formal di SDN Burat Kepil Wonosobo, SMPN 1
Kepil, dan SMK Pembaharuan-PN2 Purworejo. Pada tahun 2013 penulis mengikuti seleksi
mahasiswa baru diploma (D3) dan diterima menjadi mahasiswa baru diploma (D3) di
kampus Politeknik Negeri Semarang (Polines) dengan Program Studi D3 Teknik
Elektronika, Jurusan Teknik Elektro. Penulis terdaftar dengan NIM. 3.32.14.1.15.
Apabila ada kritik, saran dan pertanyaan mengenai penelitian ini, bisa
menghubungi melalui email: dayatrezky@gmail.com
Lampiran :
1. Laporan Proyek Arduino : Click Here
2. Jurnal Proyek Arduino : Click Here
3. Presentasi Proyek Arduino :Click Here
4. Program Proyek Arduino : Click Here
5. Wiring Proyek Arduino :Click Here
6. Download Progam : Click Here
Lampiran :
1. Laporan Proyek Arduino : Click Here
2. Jurnal Proyek Arduino : Click Here
3. Presentasi Proyek Arduino :Click Here
4. Program Proyek Arduino : Click Here
5. Wiring Proyek Arduino :Click Here
6. Download Progam : Click Here
Thanks gan, tulisannya bermanfaat, visit my blog www.mikroavr.com
BalasHapus