» Điện tử » Arduino »Khung theo dõi + Bluetooth

Khung theo dõi + Bluetooth


Gần đây, tôi đã mô tả việc sản xuất một khung gầm theo dõi phổ quát. Hôm nay tôi muốn nói thêm về việc kết nối một mô-đun Bluetooth với khung máy của chúng tôi. Và đây anh ấy:



Để thực hiện điều này tự làm cần làm khung xe. Sản xuất chi tiết, được mô tả ở đây

Ngoài ra, bạn cần những điều sau đây:
- Mô-đun Bluetooth HC-XX (hoặc bản sao của nó)
- Điện thoại Android
- Kết nối dây "mẹ - mẹ"

Bước 1 lựa chọn mô-đun.
Có nhiều mô-đun Bluetooth. Và mỗi người có những đặc điểm khác nhau. Nói tóm lại, danh sách này trông như thế này:
- HC-03, HC-04 (HC-04-M, HC-04-S) trên chip BC417143 - cho các ứng dụng công nghiệp;
- HC-05, HC-06 (HC-06-M, HC-06-S) trên chip BC417143 - để sử dụng thương mại;
- HC-05-D, HC-06-D (có bảng gỡ lỗi để đánh giá và thử nghiệm);
- HC-07 - mô-đun có chip CSR 41C6, được thiết kế để thay thế HC-06 (hoàn toàn tương thích với nó);
- HC-08 - mô-đun với mức tiêu thụ năng lượng cực thấp và giao thức Bluetooth 4.0;
- HC-09 là mô-đun mới nhất được thiết kế để thay thế HC-06 và HC-07.

Đặc điểm tóm tắt của các mô-đun:
- Chip Bluetooth - BC417143 được sản xuất bởi
- Giao thức truyền thông - Thông số kỹ thuật Bluetooth v2.0 + EDR;
- bán kính hành động - lên tới 10 mét (mức năng lượng 2);
- Tương thích với tất cả các bộ điều hợp Bluetooth hỗ trợ SPP;
- Dung lượng bộ nhớ flash (để lưu phần sụn và cài đặt) - 8 Mbit;
- tần số của tín hiệu radio - 2,40 .. 2,48 GHz;
- giao diện máy chủ - USB 1.1 / 2.0 hoặc UART;
- tiêu thụ điện năng - dòng điện trong quá trình giao tiếp là 30-40 mA. Giá trị hiện tại trung bình là khoảng 25 mA. Sau khi kết nối được thiết lập, dòng điện tiêu thụ là 8 mA. Không có chế độ ngủ.

Các mô-đun Bluetooth giá cả phải chăng nhất hiện nay là HC-05 và HC-06. Chúng có rất nhiều trong các cửa hàng trực tuyến của Trung Quốc. Sự khác biệt giữa chúng là cái đầu tiên có thể hoạt động cả ở chế độ chủ (nô lệ) và ở chế độ nô lệ (chính). Thứ hai là một thiết bị nô lệ hoàn toàn. Nói cách khác, HC-06 không thể phát hiện một thiết bị được ghép nối và thiết lập kết nối với nó, nó chỉ có thể tuân theo chủ.

Thông thường, các mô-đun được bán như hai bảng hàn với nhau. Cái nhỏ hơn là một mô-đun nhà máy, được sử dụng rộng rãi trong nhiều điện tử thiết bị. Lớn - một bánh mì đặc biệt cho DIY. Nó trông giống như một bảng nhỏ hơn với chip BC417:
Khung theo dõi + Bluetooth


Và do đó, các mô-đun DIY HC-05 và HC-06:


Về nguyên tắc, bạn có thể sử dụng bất kỳ mô-đun nào bạn thích. Một mô-đun không có bảng điều khiển có chi phí ít hơn, nhưng sau đó bạn sẽ phải chăm sóc nguồn điện 3,3 V cho mô-đun và tự làm khổ mình bằng cách hàn dây vào mô-đun, vì các đầu nối rất gần. Tôi đã chọn tối ưu, theo ý kiến ​​của tôi, trong tỷ lệ giá / chức năng HC-06.



Bước 2 kết nối.
Chúng tôi kết nối như sau:
Arduino Bluetooth bluetooth
D7 - RX
D8 - TX
5V - VCC
GND - GND

Để thuận tiện, hãy dán mô-đun lên băng dính hai mặt trong khung máy:


Bước 3 thiết lập mô-đun.
Để hoạt động đúng, mô-đun phải được cấu hình. Chúng tôi sẽ cấu hình các lệnh AT được nhập vào cửa sổ terminal. Tôi đưa ra một ví dụ về việc thiết lập mô-đun HC-06. Nếu bạn có một cái khác, các cài đặt có thể khác nhau. Để mô-đun của chúng tôi nhận được lệnh, trước tiên, chúng tôi flash Arduino với phần sụn sau:
hc_setup.rar [405 b] (tải xuống: 141)


Trong trường hợp này, Arduino đóng vai trò là cầu nối giữa máy tính và mô-đun. Trong phần sụn, tôi sử dụng thư viện SoftwareSerial. Ở tốc độ cao, nó hoạt động không ổn định. Nếu bạn muốn tốc độ cao, bạn có thể kết nối mô-đun trực tiếp với các tiếp điểm Arduino RX và TX và viết lại phần sụn. Nhưng trong trường hợp của tôi, chúng tôi sẽ làm việc với mô-đun ở tốc độ 9600. Theo tôi, điều này là đủ. Vì vậy, sau phần sụn, mở terminal và nhập:
CÂU HỎI THƯỜNG (không có dấu ngoặc kép) câu trả lời CẨN THẬN sẽ đến (có nghĩa là mọi thứ được kết nối chính xác và mô-đun đang hoạt động).
Cốt truyện AT + BAUD96000 (không có dấu ngoặc kép) câu trả lời của OK OK0000 nên đến.
Nếu bạn có câu trả lời đúng, hãy đến bước tiếp theo.

Bước 4 firmware.
Để viết phần sụn và phần sụn chính nó, tôi sử dụng Arduino IDE. Phiên bản hiện tại cho ngày hôm nay là 1.8. Tôi đăng một số tùy chọn phần sụn:

BT_RobotControl - để điều khiển Robot trên Android
BT_WASD - để điều khiển từ máy tính, gửi lệnh qua thiết bị đầu cuối.
bluetooth.rar [2,76 Kb] (lượt tải xuống: 133)


Bước 5 thiết lập điện thoại của bạn.
Trên điện thoại Android, bạn cần cài đặt chương trình để điều khiển robot thông qua Bluetooth. Có rất nhiều trong số họ. Bạn có thể nhập vào Bluetooth Bluetooth Arduino Arduino trong Google play và chọn theo sở thích của bạn. Tôi thích Bộ điều khiển BT. Tải xuống và cài đặt trên điện thoại hoặc máy tính bảng Android của bạn. Tiếp theo, thông qua cài đặt Android, bạn cần thiết lập kết nối với mô-đun của chúng tôi. Mật khẩu cho kết nối là chín 1234, hoặc 00 0000.

Bước 6 thiết lập máy tính. (nếu cần)
Nếu cần thiết, hoặc chỉ thuận tiện cho việc kiểm soát, bạn có thể sử dụng máy tính hoặc máy tính xách tay. Để làm điều này, máy tính phải có Bluetooth. Chúng tôi thiết lập giao tiếp với mô-đun của chúng tôi thông qua các điều khiển trên máy tính. Tiếp theo, chúng ta cần một thiết bị đầu cuối để gửi lệnh. Bất kỳ thuận tiện cho bạn. Khi đã viết phần sụn BT_WASD, điều khiển được thực hiện bằng các nút (lệnh) sau:

về phía trước
e - trái và chuyển tiếp
q - phải và chuyển tiếp
s - trở lại
z - trở lại và trái
x - trở lại và phải
a - trái tại chỗ
d - ngay tại chỗ
f - dừng lại

Việc nhập liên tục các lệnh là bất tiện, vì vậy tôi khuyên bạn nên sử dụng chương trình để gửi lệnh. Tôi đang sử dụng Trình điều khiển Z. Trong chương trình, chọn cổng (cổng com thông qua đó kết nối được thực hiện) và cấu hình các phím cho các lệnh. Thiết lập nhàn rỗi và trực quan.
z-điều khiển.rar [48,37 Kb] (tải xuống: 104)


Tôi hy vọng nó là thú vị và hữu ích.
Bluetooth cho các dự án DIY
Tổng số người bỏ phiếu: 30
0
0
0

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...