Mục lục:
- Bước 1: Thiết lập môi trường
- Bước 2: Nối dây HC-05
- Bước 3: Lập trình
- Bước 4: Định cấu hình HC-05
- Bước 5: Thiết lập điều khiển từ xa (Windows PC)
- Bước 6: Thiết lập điều khiển từ xa (Điện thoại Android)
- Bước 7: Kết quả cuối cùng
Video: HiFive1 Arduino Với HC-05 Mô-đun Bluetooth Hướng dẫn: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
HiFive1 là bo mạch dựa trên RISC-V tương thích với Arduino đầu tiên được xây dựng với CPU FE310 của SiFive. Bo mạch này nhanh hơn Arduino UNO khoảng 20 lần và vì UNO thiếu kết nối không dây. May mắn thay, có một số mô-đun rẻ tiền trên thị trường để giảm thiểu hạn chế này.
Đối với kết nối WiFi với ESP01 / ESP32 / ESP8266, bạn có thể xem hướng dẫn AT, WEB và MQTT.
Trong hướng dẫn này, chúng tôi sử dụng mô-đun Bluetooth HC-05. Nó rẻ, có thể hoạt động như một nô lệ hoặc chủ nhân và dễ dàng làm việc thông qua các lệnh AT. Một tùy chọn khác là ESP32 nhưng đắt hơn và cần được lập trình riêng.
Dự án này tập trung vào việc tạo kết nối không dây giữa HiFive1 và Windows PC hoặc Android Phone bằng cách sử dụng mô-đun Bluetooth HC-05. Thông qua kết nối, chúng tôi sẽ điều khiển các màu LED RGB tích hợp trong HiFive1.
Đối với dự án này, bạn sẽ cần:
- Ban HiFive1
- Mô-đun Bluetooth HC-05
- Cáp nhảy x 4
- Điện thoại Android hoặc PC Windows
Bước 1: Thiết lập môi trường
- Cài đặt Arduino IDE
- Làm theo hướng dẫn để cài đặt gói Arduino bo mạch HiFive1 và trình điều khiển USB.
Bước 2: Nối dây HC-05
DI / O 10 (HiFive1) -> Tx (HC-05) DI / O 11 (HiFive1) -> Rx (HC-05) GND (HiFive1) -> GND (HC-05) 3.3v (HiFive1) -> VCC (HC-05)
Đảm bảo rằng jumper IOREF được đặt thành 3.3V như trong hình bởi vòng tròn màu đỏ.
Bước 3: Lập trình
Trước khi lập trình, hãy đặt "Công cụ-> Bảng" thành bảng HiFive1, "Công cụ-> Tần số xung nhịp CPU" thành "256MHz PLL", "Công cụ-> Người lập trình" thành "SiFive OpenOCD" và đặt Cổng nối tiếp chính xác.
Sau khi kết nối mọi thứ với nhau, chúng ta có thể thử nói chuyện với HC-05 thông qua Arduino Serial Monitor. Đối với điều này, chúng ta cần lập trình một bản phác thảo đơn giản đính kèm bên dưới. Nó nghe các lệnh AT đến từ Màn hình qua kênh HW Serial và chuyển tiếp chúng đến HC-05 qua kênh SoftwareSerial32. Nó đang nghe câu trả lời HC05 từ kênh SoftwareSerial32 và đang chuyển tiếp chúng đến Màn hình qua kênh HW Serial.
Nếu mọi thứ đã được thiết lập chính xác trong các bước trước, mỗi Lệnh AT sẽ trả về phản hồi "OK" từ HC-05.
Lưu ý: Hãy nhớ đặt Serial Monitor thành 9600 baudrate với "Cả NL & CR"
Bản phác thảo dựa trên mã được tìm thấy ở đây
Thông tin thêm về Lệnh AT có thể được tìm thấy tại đây
Bước 4: Định cấu hình HC-05
Trong bước này, chúng tôi sẽ cấu hình HC-05. Bạn chỉ cần thực hiện bước này một lần vì cấu hình sau đó sẽ được ghi nhớ trong HC-05.
- Vào Chế độ AT trên HC-05. Điều này được thực hiện bằng cách tháo cáp VCC khỏi HC-05, sau đó nhấn nút ở dưới cùng bên phải trong khi cắm lại VCC. Nếu thực hiện đúng, đèn sẽ bật và tắt trong khoảng thời gian ~ 2 giây.
- Mở Serial Monitor trong IDE tương ứng với bo mạch được kết nối với HC-05. Đảm bảo rằng Serial Monitor được đặt thành Baud Rate 9600 và "Cả NL + CR" được chọn. Nếu thực hiện đúng, khi bạn gửi “AT”, nó sẽ trả về “OK”.
- Nhập “AT + ORGL” (Thao tác này sẽ đặt lại mô-đun về cài đặt gốc).
- Nhập “AT + ROLE = 0” (Điều này đặt mô-đun thành vai trò "Nô lệ").
- Nhập “AT + CMODE = 0” (Điều này đặt mô-đun kết nối với bất kỳ thiết bị nào).
- Nhập “AT + NAME = _” Thay dấu gạch dưới bằng tên bạn chọn (Tên này sẽ được hiển thị trong khám phá Bluetooth).
- Nhập “AT + UART = 38400, 0, 0” (Điều này đặt tốc độ truyền của mô-đun thành 38400)
- Nhập “AT + ĐẶT LẠI” để thoát khỏi Chế độ AT.
- Bây giờ tải lên bản phác thảo cuối cùng được đính kèm với bước này
- Bật Bluetooth.
- Bên dưới thiết bị, hãy tìm tên bạn đã đặt ở Bước 3 - Thiết lập Nô lệ.
- Mã ghép nối là 1234.
- Trong trình quản lý thiết bị, bạn sẽ thấy một cổng COM mới cho Bluetooth. *
- Tải xuống và cài đặt PuTTY.
- Mở PuTTY.
- Đánh dấu vào tùy chọn “Serial” và thay thế “COM1” bằng “COM_” (gạch dưới phải là số cổng COM mới của bạn).
- Bật Bluetooth.
- Trong Thiết bị Bluetooth, hãy tìm tên bạn đã nhập ở Bước 4 - Định cấu hình HC-05.
- Mã ghép nối là 1234.
- Mở Ứng dụng Bluetooth Arduino của bạn.
- Nó sẽ nhắc bạn chọn lại thiết bị.
- Mở thiết bị đầu cuối.
Bước 5: Thiết lập điều khiển từ xa (Windows PC)
Lưu ý: Nếu bạn đang sử dụng Điện thoại Android, hãy chuyển sang bước tiếp theo.
* Nếu nhiều cổng COM được thêm vào, hãy thử bước 7 với các cổng khác nhau cho đến khi một cổng hoạt động.
Bước 6: Thiết lập điều khiển từ xa (Điện thoại Android)
Bước 7: Kết quả cuối cùng
Đặt lại Bảng HiFive1 (chỉ trong trường hợp) và mở Màn hình nối tiếp.
Nhập ‘r’, ‘g’ hoặc ‘b’ vào thiết bị đầu cuối của bạn, sau đó chọn cường độ từ 0 đến 255 và thêm 'n' vào cuối cường độ bạn đã chọn ('n' được sử dụng làm ký tự kết thúc).
Điều này sẽ làm sáng đèn LED RGB tích hợp đến các giá trị theo cường độ bạn đã chọn.
Đề xuất:
Hướng dẫn Arduino - Điều khiển động cơ bước với chiết áp: 5 bước
Hướng dẫn Arduino - Điều khiển động cơ bước bằng chiết áp: Hướng dẫn này là phiên bản viết của " Arduino: Cách điều khiển động cơ bước bằng chiết áp " Video YouTube mà tôi đã tải lên gần đây. Tôi thực sự khuyên bạn nên xem nó. Kênh YouTube của tôi Đầu tiên, bạn sẽ thấy
Hướng dẫn Arduino - Động cơ bước với Bluetooth: 6 bước
Hướng dẫn Arduino - Động cơ bước với Bluetooth: Hướng dẫn này là phiên bản viết của " Arduino: Cách điều khiển động cơ bước qua Bluetooth (với điện thoại thông minh) " Trong dự án này, chúng tôi sẽ điều khiển động cơ bước bằng điện thoại thông minh qua bluetooth. Kênh YouTube của tôi Trước tiên, bạn nên xem
Làm thế nào để viết một hướng dẫn sử dụng các tài liệu hướng dẫn: 14 bước
Làm thế nào để viết một hướng dẫn bằng cách sử dụng các bảng hướng dẫn: Tài liệu này chỉ ra cách sử dụng các bảng hướng dẫn để viết một chỉ dẫn
Bộ đếm xem hướng dẫn + Hướng dẫn ESP8266: 6 bước (có hình ảnh)
Bộ đếm lượt xem hướng dẫn + Hướng dẫn ESP8266: Bộ đếm số người đăng ký cho Youtube và Facebook khá phổ biến, nhưng tại sao không tạo một cái gì đó tương tự cho Bộ đếm hướng dẫn? Đó chính xác là những gì chúng ta sẽ làm: trong hướng dẫn này, chúng tôi sẽ tạo bộ đếm lượt xem Người hướng dẫn! lượt xem sẽ phải được captu
Tự làm Macro Len với giá $ 2 trong 2 phút - Với Video hướng dẫn: 6 bước
Tự làm Macro Len với giá 2 đô la trong 2 phút - Có video hướng dẫn: Đây được coi là cách rẻ nhất, để tự làm một ống kính macro với giá chưa đến 2 đô la, gần đây tôi đã mua một chiếc điện thoại máy tính bỏ túi O2, tuy nhiên, kiểu máy này không thể chụp cận cảnh hình ảnh …. nó làm tôi rất buồn. Khi tôi thực hiện một nghiên cứu, tôi phát hiện ra gần 80% mobi