Thursday, July 27, 2017

Konfigurasi HC-05

Cara Paling Mudah Konfigurasi AT-Command Bluetooth HC-05 Menggunakan Arduino


Bluetooth adalah suatu protokol komunikasi wireless yang bekerja pada frekuensi radio 2.4 GHz untuk pertukaran data pada perangkat seperti hanphone,laptop,dan perangkat lainnya . Sama halnya di dalam menggunakan mikrokontroller,seringkali kita memerlukan suatu protokol komunikasi yang dapat digunakan untuk mengirimkan dan menerima data,untuk itu bluetooth adalah salah satu alat yang sangat efektif untuk komunikasi di ruang lingkup/area yang bersifat lokal.
Bluetooth HC-05 adalah salah satu modul bluetooth yag sering digunakan oleh kebanyakan user mikrokontroller seperti arduino dikarenakan pemakaiannya yang mudah,harganya murah,dan banyak tersedia di pasaran. Kelebihan dari modul bluetooth HC-05 ini adalah bisa digunakan sebagai master maupun digunakan sebagai slave,berbeda dengan bluetooth tipe HC-06 yang hanya bisa digunakan sebagai slave.

modul bluetooth HC-05

Spesifikasi :
Bluetooth protocal:  Bluetooth Specification v2.0+EDR
Frequency:  2.4GHz ISM band
Modulation:  GFSK(Gaussian Frequency Shift Keying)
Emission power:  ?4dBm, Class 2
Sensitivity:  ?-84dBm at 0.1% BER
Speed: Asynchronous:  2.1Mbps(Max) / 160 kbps, Synchronous: 1Mbps/1Mbps
Security:  Authentication and encryption
Profiles:  Bluetooth serial port
Power supply: +3.3VDC 50mA
Working temperature: -20 ~ +75 Centigrade
Dimension: 3.57cm x 1.52cm
Modul Bluetooth HC-05 terdiri dari 6 pin konektor, yang setiap pin konektor memiliki fungsi yang berbeda – beda,untuk lebih jelasnya bisa dilihat gambar di bawah ini :
Pin bluetooth HC-05 yaitu :
*State : untuk memberikan informasi jika sudah terhubung/tidak dengan perangkat lain
*RX : jalur penerimaan data
*TX : jalur pengiriman data
*GND : ground
*Vcc : sumber tegangan 3.6 – 6 volt
*EN : untuk mengaktifkan AT Command setup
Dari 6 pin yang terdapat pada HC 05,hanya digunakan 4 pin saja yaitu Vcc,Gnd,Tx,dan Rx.
Alat dan komponen  :
*mikrokontroller Arduino
*kabel jumper
*project board
*Modul bluetooth HC-05
Sebelum menggunakan bluetooth HC-05 alangkah baiknya dilakukan konfigurasi terlebih dahulu ,yaitu masuk ke mode AT-Command.Apa itu AT Command? AT Command adalah perintah-perintah yang digunakan dalam komunikasi dengan serial port,hal ini juga berlaku untuk modul HC 05 sehingga user bisa mengubah status master dan slave,nama bluetooth,baud rate,dan pasword nya.Sebenarnya ada banyak cara untuk masuk ke mode AT-Command HC 05 tetapi mungkin bagi sebagian user yang pemula mungkin terkadang akan terasa membingungkan,maka dari itu admin memberikan salah satu cara yang mudah dan efektif untuk masuk ke mode AT Command bluetooth HC 05. Cara masuk ke AT command di bawah ini sangat mudah dan simpel dikarenakan tidak membutuhkan program ataupun software khusus.
Rangkaialah seperti gambar di bawah ini :
*hubungkan pin RX ke RX
*hubungkan pin TX ke TX
*hubungkan VCC ke 5 volt DC dari arduino
*hubungkan GND ke gnd arduino
***untuk masuk ke mode AT command ini , RX hubungkan ke RX TX hubungkan ke TX
Setelah itu masukkan program kosong dari arduino IDE ke board arduino seperti di bawah ini n:
*setelah selesai,cabut kabel arduino
*tekan dan tahan tombol pada modul bluetooth HC-05 dan pasang kabel arduino ke port usb komputer/laptop anda.
*lepas setelah terpasang selama 3 detik
*maka lampu pada modul bluetooth akan berkedip secara perlahan
*kemudian masuklah ke serial monitor arduino ide di pojok kanan atas
*setting seperti di bawah ini yaitu plih Both NL & CR dan 38400 baud
*ketik AT kemudian send
*akan muncul pesan error,tapi itu bukan masalah .Ketik saja lagi AT
*akan muncul pesan OK
Daftar perintah di AT Command :
AT+ROLE “untuk cek baud status master atau slave”
AT+NAME “untuk cek nama”
AT+UART “untuk cek baud rate”
AT+ROLE=0  “mengeset modul ke mode slave”
AR+ROLE=1 “mengeset modul ke mode master ”
AT+PSWD=(password kamu)  “mengeset pasword ke pasword yang diinginkan”
AT+UART=9600,0,0 “mengeset baud rate ke 9600”
Untuk lebih jelasnya bisa dilihat di datasheet Modul bluetooth HC-05 itu sendiri.

1 comment:

  1. Jika saya ingin menggunakan modul bluetooth sebagai pengirim data ke andorid, berarti itu disetting ebagai master atau slave?

    ReplyDelete

http://www.resepkuekeringku.com/2014/11/resep-donat-empuk-ala-dunkin-donut.html http://www.resepkuekeringku.com/2015/03/resep-kue-cubit-coklat-enak-dan-sederhana.html http://www.resepkuekeringku.com/2014/10/resep-donat-kentang-empuk-lembut-dan-enak.html http://www.resepkuekeringku.com/2014/07/resep-es-krim-goreng-coklat-kriuk-mudah-dan-sederhana-dengan-saus-strawberry.html http://www.resepkuekeringku.com/2014/06/resep-kue-es-krim-goreng-enak-dan-mudah.html http://www.resepkuekeringku.com/2014/09/resep-bolu-karamel-panggang-sarang-semut-lembut.html