Pada tutorial mengendalikan lampu kali ini kita akan belajar menyeting Bluetooth modul HC-05 dari awal hingga siap digunakan. Kita juga akan membuat proyek sederhana guna mengecek keberhasilan dari settingan bluetooth kita.
[membership level=”0,1,2,4″]
1. Alat / Bahan
- Arduino IDE Download
- Library: Blynk Download
- Arduino UNO 1 Buah
- Project Board 1 Buah
- HC-05 1 Buah
- LED 1 Buah
- Resistor 220 Ohm 1 Buah
- Kabel Jumper Secukupnya
Kemudian untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Berikut Rangkaian Setting HC-05
Keterangan:
- 5V – VCC HC-05, State pin HC-05
- GND – GND HC-05
- D10 – TX HC-05
- D11 – RX HC-05
Berikut Rangkaian LED Blynk
Keterangan:
- 5V – VCC HC-05
- GND – GND HC-05, GND LED
- D0 – TX HC-05
- D1 – RX HC-05
- D13 – Resistor => Anoda LED
[/membership]
3. Layout Blynk
Keterangan:
- Bluetooth
- Button LAMPU
- Output D13, Low = 0, High = 1
- Mode = Switch
4. Langkah Kerja Setting HC-05
- Siapkan alat dan juga bahan yang akan digunakan
- Lakukan proses wiring dengan menggunakan Gambar skematik Rangkaian Setting HC-05
- Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Ketikkan sketch Program Setting HC-05 pada halaman Arduino IDE
- Lakukan proses uploading program
- Lepas power HC-05
- Tekan dan tahan tombol reset HC-05
- Hubungkan kembali power HC-05
- Tunggu hingga LED indikator HC-05 berkedip panjang
- Lepaskan tombol reset HC-05
- Buka serial monitor pada Arduino IDE lalu setting baud 9600 dan Both NL & CR
- Ketikkan AT pada serial monitor lalu tekan send
- Setelah mendapat balasan OK cobalah untuk meyetting nama dan passwod bluetooth dengan kode:
AT+NAME=namabluetooth (mengubah nama bluetooth)
AT+PSWD=1234 (mengubah password bluetooth)
5. Langkah Kerja LED Blynk
- Siapkan alat dan juga bahan yang akan digunakan
- kedua Lakukan proses wiring dengan menggunakan Gambar skematik Rangkaian LED Blynk
- ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Unduh semua library di atas dan kemudian masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- kemudian Ketikkan sketch Program LED Blynk pada halaman Arduino IDE
- Sesuaikan Auth Tokens dengan proyek aplikasi Blynk. Cara setting dan mendapatkan Auth Tokens dapat dilihat pada tutorial berikut:
Setting Blynk untuk HC-05 Bluetooth Modul - Lepas pin TX dan RX sebelum uploading
- Lakukan proses uploading program
- Pasang kembali pin TX dan RX
- Buka aplikasi Blynk
- selanjutnya Buat layout Blynk seperti gambar di atas
- Tekan tombol Play pada aplikasi Blynk lalu lakukan penyandingan bluetooth
6. Sketch Program
Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!
Program Setting HC-05
/* Program Setting HC-05 dibuat oleh Indobot */ #include <SoftwareSerial.h> SoftwareSerial BTSerial(10, 11); //TX bluetooth pin 10, RX ke pin 11 void setup() { Serial.begin(9600); Serial.println("Enter AT commands:"); BTSerial.begin(38400); // HC-05 default speed in AT command } void loop() { //Baca HC-05 if (BTSerial.available()) Serial.write(BTSerial.read()); //Baca Serial Monitor if (Serial.available()) BTSerial.write(Serial.read()); }
Program LED Blynk
/* Program LED Blynk dibuat oleh Indobot */ //------------Library Komunikasi Serial------------// #include <SoftwareSerial.h> SoftwareSerial DebugSerial(0, 1); // TX, RX Bluetooth //------------Library Blynk------------// #include <BlynkSimpleSerialBLE.h> #define BLYNK_PRINT DebugSerial #define BLYNK_USE_DIRECT_CONNECT char auth[] = "2vJ9tVPgUFPgwEit-yrIz2BnDuRRfjCH"; //ganti token yang diterima lewat e-mail void setup() { Serial.begin(9600); Blynk.begin(Serial, auth); } void loop() { Blynk.run(); }
Kesimpulan:
LED dapat dinyalakan dan juga dimatikan dengan tombol lampu pada aplikasi Blynk
[/membership]
Mau belajar elektronika dasar? Arduino? atau bahkan Internet of Things? Ikuti kursus online Indobot Academy!