Bluetooth
adalah sebuah teknologi komunikasi wireless atau tanpa kabel yang beroperasi
dalam pita frekuensi 2,4 GHz (antara 2.402 GHz s/d 2.480 GHz) dengan
menggunakan sebuah frequency hopping tranceiver yang mapu menyediakan layanan
komunikasi data dan juga suara secara real-time antara host-host bluetooth
dengan jarak jangkauan layanan yang terbatas.
Pada
dasarnya teknologi bluetooth ini diciptakan bukan hanya untuk menggantikan atau
menghilangkan penggunaan media kabel dalam melakukan pertukaran data atau
informasi, tetapi juga mampu menawarkan fitur yang bagus atau baik untuk
teknologi mobile wireless atau tanpa kabel, dengan biaya yang relatif rendah,
konsumsi daya rendah, interoperability yang sangat menjanjikan, mudah dalam
pengoperasiannya dan juga mampu menyediakan berbagai macam layanan.
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 :
1.
Komunikasi harus antara master dan
slave.
2.
Password harus benar (saat melakukan
pairing).
Jarak sinyal dari HC-05 adalah 30 meter,
dengan kondisi tanpa halangan
Pada
kesempatan kali ini saya akan membuat pengontrolan lampu rumah dengan menggunakan bluetooth,
langsung saja perlatan yang dibutuhkan sbb:
1. arduino uno 1 Buah
2. Modul Relay 5volt 1 Buah
3. Modul bluetooth HC 05 / HC 06 1 Buah
4. Kabel jumper secukupnya
5. Android device untuk menginstall aplikasi.
2. Modul Relay 5volt 1 Buah
3. Modul bluetooth HC 05 / HC 06 1 Buah
4. Kabel jumper secukupnya
5. Android device untuk menginstall aplikasi.
UNTUK SKEMA RANGKAIANYA SBB:
Keterangan
Rangkaian :
§
Kaki TX Bluetooth HC-05 ===> Pin 10 Arduino
§
Kaki RX Bluetooth HC-05 ===> Pin 11 Arduino
§
Kaki Pin Relay ===> pin 7 Arduino
§
Kaki vcc pada masing-masing komponen hubungkan ke
sumber power positif 5v (bisa dari 5v Arduino)
§
Kaki gnd/ground pada masing-masing komponen hubungkan ke
sumber negatif power (dihubungkan ke pin gnd Arduino)
UNTUK SOURCECODE NYA SBB:
//Memanggil library Software Serial
#include <SoftwareSerial.h>
//Inialisasi variable dan pin bluetooth
SoftwareSerial BT(10, 11); // RX dan TX
//Inialisasi pin lampu
const int pinLampu = 7;
//Inialisasi variabel data yang dikirim dari android
berupa String
String dataDikirim;
void setup()
{
//Inialisasi
baud rate serial monitor dan bluetooth
Serial.begin(9600);
BT.begin(9600);
//Inialisasi
status pin I/O lampu
pinMode(pinLampu, OUTPUT);
//Mengaktifkan
pull up resisitor pin lampu
digitalWrite(pinLampu, HIGH);
}
void loop()
{
//Jika
bluetooth tersedia
while
(BT.available())
{
//delay
penerimaan data 10 milidetik
delay(10);
//Inialisasi c
adalah karakter yang dibaca bluetooth
char c =
BT.read();
//Membuat c
menjadi data String
dataDikirim +=
c;
}
//Jika panjang
data dari "dataDikirim" >= 0, maka
if
(dataDikirim.length() > 0)
{
//Menulis pada
serial monitor data yang dikirim dari android
Serial.println(dataDikirim);
// sesuaikan
kiriman text pada apk android dengan program berikut
//Jika data
yang dikirim berupa kalimat "ON", maka
if (dataDikirim
== "ON")
{
//Lampu menyala
digitalWrite(pinLampu, LOW);
}
// sesuaikan
kiriman text pada apk android dengan program berikut
//Jika data
yang dikirim berupa kalimat "OFF", maka
else if
(dataDikirim == "OFF")
{
//Lampu padam
digitalWrite(pinLampu, HIGH);
}
//Mengkosongkan
dataDikirim
dataDikirim =
"";
}
}
Dan untuk aplikasi androidnya bisa di download DI SINI
Kemudaian hubungkan hp dengan perangkat, Pasword yang digunakan saat komunikasi android device dengan perangkat Bluetooth HC-05 adalah 1234 atau 0000
dengan demikian anda bisa menyalakan dan mematikan lampu dengan menggunakan hp android, sekian Semoga bermanfaat
loading...