Trung tâm đào tạo thiết kế vi mạch Semicon


  • ĐĂNG KÝ TÀI KHOẢN ĐỂ TRUY CẬP NHIỀU TÀI LIỆU HƠN!
  • Create an account
    *
    *
    *
    *
    *
    Fields marked with an asterisk (*) are required.
wafer.jpg

Tìm hiểu và sử dụng MODULE BLUETOOTH HC05

E-mail Print PDF

Trong bài viết này, mình sẽ giới thiệu với các bạn Module Bluetooth HC05 và demo sử dụng module để điều khiển xe mô hình bằng smartphone.

I.MODULE BLUETOOTH HC05.
Sơ đồ chân:

-Điện áp hoạt động: 3.3V.
-Module có 2 chế độ làm việc (có thể lựa chọn chế độ làm việc bằng cách thay đổi trạng thái chân 34 KEY):
ØTự động kết nối.
ØĐáp ứng theo lệnh: khi làm việc ở chế độ này, các bạn có thể gửi các lệnh AT để giao tiếp với module.
-Module HC05 có thể nhận 1 trong 3 chức năng: Master, Slave, Loopback (có thể lựa chọn các chức năng bằng lệnhAT).
-Giao tiếp với module bằng giao tiếp nối tiếp không đồng bộ qua 2 đường RX TX, vì vậy các bạn có thể sử dụng PC với chuẩn RS232 hoặc các dòng vi điều khiển để giao tiếp.

Bằng cách thay đổi trạng thái chân 34 (KEY), bạn có thể cấu hình chế độ hoạt động cho module:
-Để module làm việc ở chế độ kết nối tự động: KEY phải ở trạng thái Floating (trạng thái không kết nối).
-Để module làm việc ở chế độ đáp ứng theo lệnh: KEY = ‘0’ (kết nối xuống đất)àCấp nguồn cho module à chuyểnKEY = ‘1’ (kết nối lên VCC) à lúc này có thể sử dụng các lệnh AT để giao tiếp.
II.GIAO TIẾP VỚI MODULE BLUETOOTH HC05.

1.SỬ DỤNG LỆNH AT.
Trong phần này, mình sẽ hướng dẫn các bạn test giao tiếp với HC05 bằng các lệnh AT sử dụng phần mềm Hercules Setup Untility trên PC.

-Cài đặt phần mềm Hercules Setup Untility, sau đó mở ứng dụng, chọn Serial, giao diện giao tiếp với cổng nối tiếp sẽ hiện ra:

 

 Các bạn cấu hình cổng vào, chế độ, khung dữ liệu, tốc độ Baud cho cổng nối tiếp.
-Thiết lập module HC05 hoạt động ở chế độ đáp ứng theo lệnh. Ở chế độ này, các bạn có thể cấu hình và kiểm soát module của mình.
-Các bạn kết nối module Bluetooth với PC bằng USB TO COM PL2303 như sau:
RX (màu trắng) à TX của module HC05.
TX (màu xanh lá cây) à RX của module HC05.
ØVCC à 5.0.
ØGND à GND.
-Sử dụng các lệnh AT để giao tiếp với module thông qua hercules setup.
Video (các bạn nên chỉnh chất lượng video lên 720P nhé):

 

 

 Các bạn có thể tải bản pdf ở cuối bài viết để tham khảo thêm về các lệnh AT.

2.ĐIỀU KHIỂN XE MÔ HÌNH BẰNG SMARTPHONE.
Ở mục này, mình sẽ hướng dẫn các bạn sử dụng Smartphone điều khiển xe mô hình thông qua module Bluetooth HC05.
Trong ứng dụng này, module HC05 sẽ hoạt động ở chế độ kết nối tự động (không kết nối chân 34 KEY).
Để giao tiếp với module mình sử dụng ứng dụng Bluetooth SPP của android (các bạn có thể vào google play để tải về điện thoại của mình). Khi chạy, ứng dụng sẽ tự động tìm kiếm địa chỉ của module HC05. Bạn phải nhập mật khẩu để có thể kết nối với module, mặc định mật khẩu đầu tiên của HC05 là "1234" (bạn có thể đặt lại mật khẩu cho module bằng lệnh AT) sau đó bạn chọn chế độ Keyboard mode và thiết lập các phím điều khiển như sau:
-TIEN – send value: 1
-LUI – send value: 2
-PHAI – send value: 3
-TRAI – send value: 4
-STOP – send value: 5
Khi ấn phím, điện thoại sẽ truyền mã tương ứng qua Bluetooth đến module HC05. Mình sử dụng vi điều khiển Atmega8 để nhận mã và tiến hành điều khiển các động cơ thực hiện chức năng tương ứng của phím. Kết nối giữa module với vi điều khiển như sau:
-TX module à RX atmega8
-RX module à TX atmega8
Mạch điều khiển động cơ mình sử dụng module L298 V1.

Sơ đồ nguyên lý:

 

 Sản phẩm:

 

Bạn có đam mê ngành thiết kế vi mạch và bạn muốn có mức lương 1000 usd cùng lúc bạn

đang muốn tìm một Trung tâm để học vậy hãy đến với ngành vi mạch tại SEMICON

  HotLine: 0972 800 931 Ms Duyên

 

Last Updated ( Monday, 12 October 2015 09:38 )  

Related Articles

Chat Zalo