Mục lục:
- Quân nhu
- Bước 1: Chỉ cần thử nó
- Bước 2: Ví dụ: Cấu hình cơ bản được nhắc
- Bước 3: Ví dụ: Lệnh AT tùy ý
- Bước 4: Phân cực?
- Bước 10: Tận hưởng thành quả lao động của bạn
Video: Cấu hình nối tiếp HC-05 qua Bluetooth: 10 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Trong khi sử dụng thiết bị Android và mô-đun HC-05 Bluetooth SPP cho một số dự án Arduino, tôi muốn kiểm tra và thay đổi tốc độ truyền HC-05 và các thông số khác mà không cần kết nối với cổng USB PC. Điều đó biến thành thế này.
Mô-đun HC-05 kết nối các thiết bị nối tiếp và Bluetooth bằng Cấu hình cổng nối tiếp Bluetooth (SPP). Nhiều người trong cộng đồng Arduino đã mô tả cách cấu hình và sử dụng các mô-đun này, bao gồm một số Tài liệu hướng dẫn. Sử dụng HC-05 thường yêu cầu kết nối nối tiếp có dây cứng ban đầu. Hầu hết cách thực hiện đều mô tả bằng cách sử dụng một số loại bộ điều hợp USB-to-serial, thường là bảng Arduino, để truy cập vào chế độ "lệnh" của mô-đun từ PC. Tôi muốn có một phụ tùng mà tôi có thể đâm một chiếc HC-05 vào và tiếp tục.
'Ible này bao gồm:
-
một bản phác thảo sẽ…
- ngay lập tức cho biết tốc độ bit nối tiếp hiện tại (có thể là tất cả những gì bạn cần)
- phát hiện tốc độ hiện tại và bắt đầu giao tiếp nối tiếp
- thu thập thông tin đầu vào của người dùng qua Bluetooth SPP
- ra hiệu nhấn nút lệnh HC-05
- gửi lệnh đến mô-đun
- nhận phản hồi của HC-05, nếu cần
- ra hiệu để nhả nút lệnh
- phản hồi lại người dùng qua kết nối BT
-
một thiết bị sẵn sàng để sử dụng
- TÙY CHỌN để thuận tiện
- chi phí rất thấp
- rất nhỏ
- sẵn sàng cắm vào mô-đun HC-05
- được cung cấp bởi cáp microUSB
- sử dụng bảng giống Digispark với ATtiny85 mcu
Tôi đã thử nghiệm bản phác thảo trên bản sao UNO và bản sao Digispark. Nó có thể hoạt động trên các bảng Arduino-ish khác triển khai lớp "Nối tiếp" với RX trên chân 0.
Quân nhu
- Mô-đun HC-05 + bảng tàu sân bay (AliExpress)
- Bo mạch Arduino-ish mcu (bản sao UNO đã thử nghiệm AliExpress)
- các bộ phận móc nối (như thế này từ đây)
- Phác thảo từ đây
Tùy chọn: các phần để tạo tiện ích con - được liệt kê sau
Bước 1: Chỉ cần thử nó
Trước khi nghĩ về những gì, nếu có, để bắt đầu hàn: chỉ cần thử bản phác thảo.
Tôi đã gọi nó là baudat vì nó xử lý các lệnh baud và AT và ghi nhận Mssr. Émile Baudot.
Nếu bạn đang đọc điều này, có thể bạn có một cái gì đó giống như một HC-05 và một cái gì đó giống như một bảng Arduino-ish ATmega328 "bình thường" như UNO R3 hoặc không quá khác biệt. Bản phác thảo được thử nghiệm trên bản sao UNO R3. Tôi hy vọng nó sẽ hoạt động trên các bo mạch khác triển khai lớp Serial và sử dụng chân 0 cho RX nối tiếp. Hoặc chỉnh sửa serialRxPin.
- Tải xuống bản phác thảo, tải nó lên bảng của bạn và mở cửa sổ Serial Monitor.
- Bạn sẽ có thể đọc tốc độ bit được kết nối trong nhiễu ban đầu. Bây giờ bạn biết tốc độ kết nối, nhưng baudat thì không.
- Nhập một cái gì đó vào nó. Nó sẽ phát hiện tốc độ bit và tiếp tục. Một cú đập ngẫu nhiên trên bàn phím có thể sẽ hiệu quả. 'U' xuất hiện trên dây như x0101010101x, không thể nhầm lẫn. Bất kỳ hai hoặc nhiều ký tự in phổ biến nào (7 bit, không phải "mở rộng") được gửi cùng nhau (dòng tại một thời điểm so với ký tự tại một thời điểm) sẽ hoạt động.
- Thử kết nối Màn hình ở các tốc độ khác nhau. Tốc độ phổ biến được hỗ trợ bởi mô-đun HC-05 sẽ hoạt động. baudat không nhận ra tốc độ rất chậm, rất nhanh hoặc "kỳ lạ" như 14, 400 bps.
- Hãy thử tương tác và xem nó sẽ gửi gì đến HC-05 của bạn nếu nó được kết nối.
Bước 2: Ví dụ: Cấu hình cơ bản được nhắc
Nó sẽ trông giống như thế này:
## tiếng ồn ## tiếng ồn ## tiếng ồn ##
Đây là 57600 bps. Nhập một cái gì đó. 'Bạn rất khỏe.
## tiếng ồn ## tiếng ồn ## tiếng ồn ##
công cụ cấu hình baudat HC-05
Đặt tên BT, "cực" và tốc độ bit nối tiếp? [y / n] Y
Đặt tên thiết bị Bluetooth? [y / n] Y
Tên mới: My_New_BT_Widget
Đặt phân cực trạng thái kết nối BT? [y / n] Y
Khi được kết nối, đặt pin STATE LOW (0) hay HIGH (1)? [0/1] 0
Tốc độ truyền nối tiếp được hỗ trợ:
a: 500000 b: 230400 c: 115200 d: 57600 e: 38400 f: 19200 g: 9600 h: 4800 i: 2400 Chọn tốc độ mới: [a-i] a
==== Các thông số mới ====
BT Name: My_New_BT_Widget Connected Mức tín hiệu STATE: 0 Baud: 115200
Hãy sẵn sàng để nhấn nút chế độ lệnh HC-05…
Nhấn khi đèn LED; phát hành khi đèn LED nhấp nháy.
Sẵn sàng? [phím bất kỳ]
Đi…
Thử nghiệm này không thực sự làm bất cứ điều gì vì không có HC-05 trong vòng lặp. Khi kết nối với baudat qua Bluetooth:
- bạn sẽ không thấy các lệnh được gửi đến mô-đun trong chế độ lệnh
-
Việc ĐẶT LẠI có thể làm mất kết nối Bluetooth hoặc không, tùy thuộc vào phiên bản chương trình cơ sở HC-05
ví dụ: phiên bản phần sụn HC-05 3.0-20170601 có thể thay đổi tốc độ bit nối tiếp mà không làm rớt kết nối BT
HOẶC…
Bước 3: Ví dụ: Lệnh AT tùy ý
Để nhập các lệnh AT tùy ý, hãy từ chối cấu hình được nhắc:
Đặt tên BT, "cực" và tốc độ bit nối tiếp? [y / n] N
Nhập lệnh: Phiên bản AT +
Hãy sẵn sàng để nhấn nút chế độ lệnh HC-05…
Nhấn khi đèn LED; phát hành khi đèn LED nhấp nháy.
Sẵn sàng? [phím bất kỳ]
Đi…
Kết quả:
Nhập lệnh: AT
(các ví dụ này nằm trong các bước riêng biệt nhằm cố gắng tránh việc định dạng borkage. Nếu chúng bị lệch, hãy xem các tệp văn bản đính kèm.)
Bước 4: Phân cực?
Những bức ảnh. Bởi vì dễ dàng hiển thị hơn nói.
Vui lòng xem qua tất cả các hình ảnh và ghi chú trước khi bắt đầu bởi vì đôi khi một chi tiết muộn hơn sẽ giúp giải thích một bước sớm hơn.
Bước 10: Tận hưởng thành quả lao động của bạn
Hình cuối cùng là hình đầu tiên.
Đề xuất:
Giá đỡ cầu chì hình trụ nội tuyến (đầu nối): 15 bước (có hình ảnh)
Giá đỡ cầu chì hình trụ nội tuyến (Đầu nối): Hướng dẫn này dành cho giá đỡ cầu chì thủy tinh hình trụ được tạo trên TinkerCAD. Dự án này được bắt đầu vào tháng 6 và tham gia cuộc thi thiết kế TinkerCAD. Có hai loại giá đỡ cầu chì, một loại dành cho kích thước 5x20mm phổ biến và loại khác dành cho
Micro: bit MU Vision Sensor - Kết nối nối tiếp và màn hình OLED: 10 bước
Micro: bit MU Vision Sensor - Kết nối nối tiếp và màn hình OLED: Đây là hướng dẫn thứ ba của tôi về cảm biến tầm nhìn MU. Cho đến nay, chúng tôi đã thử sử dụng MU để nhận dạng các thẻ có số và hình dạng, nhưng để khám phá cảm biến MU của chúng tôi với dự án phức tạp hơn, chúng tôi muốn có được kết quả tốt hơn. Chúng tôi không thể nhận được nhiều thông tin như vậy
Xem màn hình nối tiếp qua Bluetooth: 4 bước
Xem màn hình nối tiếp qua Bluetooth: Dự án này sử dụng mô-đun Bluetooth HC-05 để thay thế kết nối có dây truyền thống được sử dụng để xem màn hình nối tiếp. / 2RYqiSK Dây nhảy - https://amzn.to/2RYqiSK H
Đóng gói động cơ Servo từng bước với điều khiển nối tiếp qua Arduino bằng máy in 3D - Pt4: 8 bước
Đóng gói động cơ bước với điều khiển nối tiếp qua Arduino bằng máy in 3D - Pt4: Trong video thứ tư này của loạt bài về bước động cơ, chúng tôi sẽ sử dụng những gì chúng tôi đã học trước đây để xây dựng động cơ servo bước có điều khiển thông qua giao tiếp nối tiếp và thực phản hồi vị trí bằng cách sử dụng bộ mã hóa điện trở được giám sát bởi Arduino. Trong
Quả cầu cầu vồng mặt trời!: 11 bước
Solar Rainbow Discoball !: Tài liệu hướng dẫn này chỉ cho bạn cách làm một quả cầu disco cầu vồng chạy bằng năng lượng mặt trời! Một tấm pin mặt trời nhỏ cung cấp năng lượng cho một động cơ quay một vài tinh thể thủy tinh đã cắt trong ánh nắng mặt trời. Những dự án cầu vồng di chuyển xung quanh phòng của bạn! Chúng tôi sử dụng cái được gọi là động cơ năng lượng mặt trời để