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.
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
Sabtu, 25 April 2020
CARA MENYALAKAN LAMPU DENGAN MENGGUNAKAN BLUETOOTH DENGAN ARDUINO
Langganan:
Posting Komentar (Atom)
0 Comments:
Posting Komentar