-->

TUTORIAL BLUETOOTH HC-05 SETUP AT-COMMAND

Modul Bluetooth HC-05

HC-05
       Modul HC-05 adalah modul Bluetooth SPP (Serial Port Protocol) yang mudah digunakan, dirancang untuk sambungan serial nirkabel layaknya RS232.

       Serial port Bluetooth modul sepenuhnya berkualifikasi Bluetooth V2.0 EDR (Enhanced Data Rate) 3Mbps Modulation dengan frekuensi kerja 2.4GHz radio transceiver dan baseband. Ini menggunakan sistem Bluecore 04-External Bluetooth chip tunggal dengan teknologi CMOS dan dengan AFH (Adaptive Frequency Hopping Feature). Memiliki ukuran compact 12.7mm x 27mm.

Spesifikasi :
-  Nilai typical sensitifitas sebesar -80dBm
-  Daya pancar radio frekuensi sampai dengan +4dBm
-  Hemat Energi 1.8V, Tegangan kerja 1.8 to 3.6V I/O
-  Kontrol PIO
-  Antar muka UART, dengan baud rate yang dapat diprogram pada setting AT-COMMAND
-  Sudah terintegerasi antena.
-  Baudrate standar : 38400, data bit : 8, stop bit :1
-  Mendukung baud rate: 9600, 19200, 38400, 57600, 115200,230400 dan 460800
-  Koneksi otomatis

       Sedikit kelebihan modul HC-05 dari generasi  HC-04 & HC-06 yang hanya dapat bekerja dalam mode slave, yang mana modul bluetooth hanya dapat menunggu modul master meminta untuk terhubung. Sedangakan modul HC-05 dapat bekerja dalam mode master dan slave. Modul HC-05 memiliki 2 mode komunikasi (AT Command & Komunikasi mode). Mode AT Command digunakan untuk melakukan pengaturan konfigurasi modul HC-05, seperti mengganti nama, password, mode, baudrate, dll. Sedangkan mode komunikasi digunakan untuk melakukan komunikasi dengan perangkat lain. Beberapa perangkat yang dibutuhkan untuk melakukan setting AT-Command :

-  Arduino
-  Modul Bluetooth HC-05
-  Kabel jumper

1. Lanjut ke Perakitan Perangkat Bluetooth HC-05
       Dalam Tutorial ini akan dibagi  cara koneksi Bluetooth HC-05 menggunakan USB FT232 UART maupun dengan board Arduino, silahkan mengikuti tutorial "a" apabila anda menggunakan modul FT232 UART dan tutorial "b" untuk modul Arduino.

a. AT-Command dengan  FT232 USB UART to TTL
FT232 USB UART to TTL
Koneksi Bluetooth HC-05 dan  FT232 USB UART to TTL :

     RX-------------------------------------------------------------TX
     TX-------------------------------------------------------------RX
     KEY/ENABLE/WAKUP-----------------------------------5V
     VCC-----------------------------------------------------------5V
     GND-----------------------------------------------------------GND

- Apabila Bluetooth HC-05 ada tombol di dekat pin EN
Kemudian sambungkan kabel USB ke modul USB UART to TTL ---> Tekan tombol Bluetooth HC-05 sebelum kabel USB disambungkan ke port USB Laptop/ Komputer.

HC-05 dengan tombol

- Apabila Bluetooth HC-05 tanpa tombol di dekat pin EN
Kemudian sambungkan kabel USB ke modul USB UART to TTL ---> Sambungkan kabel USB ke port USB Laptop/ Komputer

HC-05 tanpa tombol

b. AT-Command dengan Arduino Uno
Koneksi Bluetooth HC-05 dan Arduino Uno :

Hasil gambar untuk hc-05 arduino uno at command
Konfigurasi Pin HC 05 dan Arduino Uno
     RX-------------------------------------------------------------RX
     TX-------------------------------------------------------------TX
     KEY/ENABLE/WAKUP-----------------------------------3.3V
     VCC-----------------------------------------------------------5V
     GND-----------------------------------------------------------GND

- Apabila Bluetooth HC-05 ada tombol di dekat pin EN
Kemudian sambungkan kabel USB ke modul USB UART to TTL ---> Tekan tombol Bluetooth HC-05 sebelum kabel USB disambungkan ke port USB Laptop/ Komputer.

- Apabila Bluetooth HC-05 tanpa tombol di dekat pin EN
Kemudian sambungkan kabel USB ke modul USB UART to TTL ---> Sambungkan kabel USB ke port USB Laptop/ Komputer

Kemudian masukkan sketch arduino kosong berikut ini:

Blank Sketch Arduino IDE

2. Lepaskan kabel USB dan tancapkan kembali ke Komputer/ Laptop

3. Masuk ke Arduino IDE ---> Tool ---> Port ---> Pilih Com yang tersedia untuk Board Arduino ---> Pilih Both NL & CR dengan Baud Rate 38400
Arduino IDE
Serial Monitor Arduino IDE
4. Lakukan Prosedur AT
a. AT Command Standar
-  AT, digunakan untuk test respon modul
AT

Response

-  AT+VERSION?, digunakan untuk mengecek versi modul
AT+VERSION?

Response

-  AT+RESET, digunakan untuk mereset modul
AT+RESET
Response

 -  AT+ORGL, digunakan untuk mereset kepenganturan default
AT+ORGL

Response

 -  AT+NAME=Nama modul, digunakan untuk mengganti nama modul
AT+NAME=BIROYU

Response

AT+NAME?

Response

-  AT+PSWD=Password 4 digit angka, digunakan untuk mengganti password pairing


AT+PSWD?



Response

AT+PSWD:"8888"

Response
AT+PSWD?

Response



-  AT+UART? digunakan untuk mengetahui baud rate


AT+UART?




Response


AT+UART:38400,0,0
Response



AT+UART?

Response

LihatTutupKomentar