Sunday, March 22, 2015

Hướng dẫn sử dụng module bluetooth HC06

Hướng dẫn sử dụng module bluetooth HC06 


Module bluetooth được tích hợp trên board cho phép bạn sử dụng nguồn  từ 3.5V đến 6V cung cấp cho board mà không cần lo lắng về chênh lệch điện áp 3V - 5V gây hỏng board.


Bluetooth module gồm 6 chân theo thứ tự: EN, VCC, GND, TX, RX, STATE.
Đây là module bluetooth SLAVE nghĩa là bạn không thể chủ động kết nối bằng vi điều khiển, mà cần sử dụng smartphone, laptop, bluetooth usb... để dò tín hiệu và kết nối (pair) từ smartphone, laptop, bluetooth usb... Sau khi pair thành công, bạn có thể nhận tín hiệu từ vi điều khiển đến các thiết bị này.

.Thông số kỹ thuật của Module
- Cấu hình Slaver là cấu hình ban đầu, không thay đổi được.
- Sử dụng chip CSR Bluetooth V2.0
- Điện áp sử cho 3.3V ( Hỗ trợ IC ổn áp đầu vào 5V)
Thứ tự chân: STATE   RXD   TXD   GND   VCC   WAKEUP
Tốc Độ Hỗ Trợ: 200240048009600,192003840057600115200
Kích thước Module: 28mm x 15 mm x 2.35mm
Dòng hoạt động: 20-30mA

● Tần số: 2.4GHz ISM band
● Tốc độ:
- Asynchronous: 2.1Mbps(Max)/160kbps
- Synchronous: 1Mbps/1Mbps
● Bảo mật: Authentication and encryption
● Giao tiếp: Bluetooth serial port
● Nhiệt độ làm việc: -20 ~ +75 Độ C

Cấu hình mặc định:
-         9600 baud rate, N, 8, 1
-         Pass: 1234




Hướng Dẫn Cấu Hình cho HC06 :
Kết nối : sử dụng PL2303 giao tiếp HC06 với PC
Sơ Đồ Nối :
HC06
PL2303
VCC
5V
GND
GND
RX
TX
TX
RX

Sử dụng phần mềm terminal để cài đặt hoặc chương trình giao tiếp com khác chọn baud 9600
Sau khi kết nối thành công để kiểm tra sử dụng lệnh AT





Lệnh
Màn hình trả về
Test
AT
OK
Thay đổi tốc độ baud
AT+BAUDx
Vd: AT+BAUD3
xem bảng dưới
Okx
OK4800
Đổi Tên
AT+NAMEten
Vd: AT+NAMEDBOT
Okten
OKDBOT
Đổi mật khẩu
AT+PINxxxx
Vd AT+PIN1994
OKExxxx
OK1994

Bảng baud HC06
x
BAUD
1
1200
2
2400
3
4800
4
9600
5
19200
6
38400
7
57600
8
115200

Không nên sử dụng tốc độ >115200 vì vậy mình không đưa ra .


Chú ý : Sau khi cấu hình các bạn có thể không giao tiếp UART với HC 06 được nữa
Để khắc phục chọn BAUD lại cho device của bạn dùng kết nối với HC 06 đúng với bạn đã cấu hình của HC06.

 Kiểm tra giao tiếp bluetooth :
Sử dụng chương trình ArduinoRC cho adroid
Vào Chplay tìm ArduinoRC --> Cài đặtà kết nối bluetooth với HC 06 à terminal à gửi ký tự à khi HC06 nhận được sẽ gửi UART  đến PC , xem trong phần reviece trong terminal trên PC nếu hiện kí tự là thành công





Chúc bạn may mắn 

No comments:

Post a Comment

inmoov finger voice test

Inmoov finger voice test