Mục lục:

Ô tô RC điều khiển bằng Bluetooth với Kiểm soát vận tốc và Đo khoảng cách: 8 bước
Ô tô RC điều khiển bằng Bluetooth với Kiểm soát vận tốc và Đo khoảng cách: 8 bước

Video: Ô tô RC điều khiển bằng Bluetooth với Kiểm soát vận tốc và Đo khoảng cách: 8 bước

Video: Ô tô RC điều khiển bằng Bluetooth với Kiểm soát vận tốc và Đo khoảng cách: 8 bước
Video: Arduino | Hướng dẫn sử dụng CHI TIẾT cảm biến Siêu Âm HY-SRF05 2024, Tháng bảy
Anonim
Image
Image

Khi còn nhỏ, tôi luôn bị mê hoặc bởi những chiếc xe RC. Ngày nay, bạn có thể tìm thấy nhiều hướng dẫn tự làm ô tô RC điều khiển bằng Bluetooth giá rẻ với sự trợ giúp của Arduino. Hãy tiến xa hơn một bước và sử dụng kiến thức thực tế của chúng tôi về động học để tính toán khoảng cách được bao phủ và vận tốc của bot.

Hướng dẫn này được thực hiện với sự cộng tác của HATCHNHACK. Kiểm tra trang web tuyệt vời của họ để biết tất cả thiết bị tạo mẫu, blog, ý tưởng của bạn và nhiều hơn nữa.

Bước 1: Bước 1: Tìm các phần cần thiết để làm cho dự án

Chà, tôi đang viết bài này như một tài liệu có thể hướng dẫn chung nên tôi sẽ cố gắng tìm một số lựa chọn thay thế nếu bạn không thể tìm thấy các bộ phận mà tôi đang sử dụng. Tôi cũng sẽ thêm các liên kết mua để bạn có thể mua các mặt hàng mà bạn không có sẵn và vì vậy bạn có thể tùy chỉnh bot của mình theo sự sáng tạo của mình. Về các bộ phận để làm dự án này tham khảo trên hnhcart. Họ có các bộ phận chất lượng tốt với một mức giá đáng kinh ngạc.

  • Vi điều khiển: tốt nếu bạn là người mới bắt đầu, hãy thử sử dụng Arduino. Tôi đang sử dụng Arduino Uno. Liên kết mua Arduino Uno.
  • Động cơ và bộ mã hóa: cho dự án này, tôi đang sử dụng động cơ giảm tốc trục bên 150 RPM với bộ mã hóa có sẵn để tính toán số vòng quay. Nếu bạn không thể tìm thấy những động cơ như vậy, có thể tham khảo động cơ bo trục kép đơn giản và bạn sẽ phải mua bộ mã hóa cho động cơ BO. bạn có thể mua động cơ BO trục kép | bộ mã hóa đơn
  • Trình điều khiển động cơ: bạn sẽ cần một trình điều khiển động cơ để chạy động cơ vì hầu hết các bộ vi điều khiển không thể cung cấp nhiều điện áp như vậy. Mình đang dùng L298N bạn có thể tham khảo mua tại đây.
  • CHASSIS: Đối với khung và lốp, bạn phải mua một cái cụ thể cho động cơ bạn đang sử dụng. để mua chassis cho động cơ BO bạn có thể tham khảo link này.
  • Mô-đun Bluetooth (HC05): Để kết nối Arduino với điện thoại thông minh của chúng tôi, chúng tôi cần một thiết bị để giao tiếp Bluetooth. đây là nơi HC05 có ích. Liên kết mua HC05
  • Dây jumper: tất cả chúng ta đều cần dây jumper để kết nối mọi thứ. Nếu bạn là một người mới, bạn sẽ cần một loạt những thứ này cho các dự án khác nhau. bạn có thể mua một số từ đây: - Nam cho nam | Nam sang nữ
  • Pin: tôi đang sử dụng pin lipo 12v cho dự án này. nếu bạn không có, bạn luôn có thể chuyển sang sử dụng pin lithium-ion 12v thông thường. Hoặc nếu bạn đang sử dụng động cơ BO 9v, bạn thậm chí có thể sử dụng pin 9v đơn giản. Nhưng hãy cẩn thận kiểm tra thông số kỹ thuật động cơ của bạn trước khi mua pin vì bạn có thể làm hỏng động cơ nếu bạn cung cấp điện áp cao hơn công suất động cơ. Để mua pin 9v tham khảo tại đây.
  • Breadboard / bảng tạo mẫu: bạn sẽ cần một cái gì đó để kết nối tất cả các dây. Ở đây breadboard sẽ có ích. liên kết mua cho Breadboard | bảng tạo mẫu

Bước 2: Thiết lập khung của bạn

Nối dây trình điều khiển động cơ
Nối dây trình điều khiển động cơ

Nếu bạn đang làm việc với khung được chế tạo sẵn, bạn sẽ không phải lo lắng về các thứ.

Vì tôi không có khung cụ thể được chế tạo sẵn cho động cơ của mình nên tôi phải tự chế tạo. Tôi đã chọn tấm acrylic cho phần đế vì nó nhẹ và dễ làm việc và sử dụng các kẹp tiêu chuẩn để gắn động cơ.

và cuối cùng vặn bánh xe chaster ở dưới cùng để hỗ trợ bot.

Bước 3: Nối dây trình điều khiển động cơ

Nối dây trình điều khiển động cơ
Nối dây trình điều khiển động cơ

Để cung cấp đủ nước trái cây cho động cơ, chúng ta cần thiết lập trình điều khiển động cơ.

  1. đầu tiên, vặn các cực + ve và -ve của động cơ vào đầu nối PTR của trình điều khiển động cơ.
  2. sau đó để cấp nguồn, trình điều khiển động cơ vặn nút + ve của pin vào cổng 12v và -ve vào cổng GND của trình điều khiển động cơ.
  3. đặt chân đầu vào của trình điều khiển động cơ vào chân PWM của Arduino theo lựa chọn của bạn. NHỚ để thay đổi chân động cơ trong mã cho phù hợp.

  4. Thêm nút chuyển giữa + ve của pin và trình điều khiển động cơ, nếu không, bạn sẽ phải tiếp tục ngắt kết nối pin khi không sử dụng.
  5. lấy 2 dây từ 5v và GND của trình điều khiển động cơ đến breadboard để bạn có thể cấp nguồn cho Arduino cũng như các thiết bị khác.

Bước 4: Thiết lập ENCODERS

Thiết lập ENCODERS
Thiết lập ENCODERS

như bạn có thể thấy bộ mã hóa được tích hợp sẵn với động cơ.

  • M1 và M2 là + ve và -ve của động cơ đi vào trình điều khiển động cơ
  • gắn vào 5v và GND của bộ mã hóa vào 5v và GND của bảng mạch để cấp nguồn cho bộ mã hóa
  • A và B dành cho các chân đầu ra của bộ mã hóa mà chúng tôi sẽ gắn chân 2 và chân 3 của Arduino

Bước 5: Kết nối Arduino và mô-đun Blutooth

Kết nối Arduino và Mô-đun Blutooth
Kết nối Arduino và Mô-đun Blutooth
Kết nối Arduino và Mô-đun Blutooth
Kết nối Arduino và Mô-đun Blutooth
  • gắn GND và 5v từ breadboard vào Vin và GND của Arduino để cấp nguồn cho Arduino.
  • làm tương tự với mô-đun Bluetooth để cấp nguồn cho nó.
  • gắn TX và RX của mô-đun Bluetooth vào chân 0 và 1 của Arduino. Các chân 0 và 1 của Arduino là các chân được chỉ định cho giao tiếp nối tiếp, vì vậy hãy cẩn thận trong khi tải bản phác thảo lên Arduino vì bạn có thể cần phải ngắt kết nối chân TX vì Arduino chỉ có thể sử dụng 1 giao tiếp nối tiếp tại một thời điểm. Bạn có thể tránh rắc rối này bằng cách giới thiệu thư viện Chuỗi phần mềm trong mã
  • và cuối cùng gắn các chân bộ mã hóa vào chân 2 và 3 của Arduino. Chân 2 và Chân 3 là các chân được chỉ định cho các ngắt. Để biết thêm thông tin về các ngắt, hãy tham khảo tại đây. bạn có thể không cần ngắt nếu bạn đang sử dụng đĩa mã hóa với ít dòng xung hơn.

Bước 6: Gắn thiết bị điện tử vào Bot

Gắn thiết bị điện tử vào Bot
Gắn thiết bị điện tử vào Bot

bạn có thể sử dụng vít để gắn thiết bị điện tử trên bot nếu không khi bot di chuyển, thiết bị điện tử có xu hướng rơi ra.

tốt, tôi không có những con vít nhỏ đó để gắn các thiết bị điện tử vì vậy tôi đã đi keo nóng các thiết bị điện tử trên chính đế.

Bước 7: Xây dựng ứng dụng để điều khiển Bot

Xây dựng ứng dụng để điều khiển Bot
Xây dựng ứng dụng để điều khiển Bot
Xây dựng ứng dụng để điều khiển Bot
Xây dựng ứng dụng để điều khiển Bot

để tạo ra ứng dụng, tôi đã sử dụng trình phát minh ứng dụng MIT thực sự dễ sử dụng và thuận tiện cho người mới bắt đầu. Tin tôi đi, tôi không phải là nhà phát triển Android và ý tưởng xây dựng một ứng dụng khiến tôi sợ hãi. Nhưng với điều này, tôi chỉ học được khi tôi tạo ra ứng dụng.

Về phần nhà thiết kế, tôi để đó cho bạn. Tùy chỉnh theo cách bạn thích.

bạn có thể tham khảo hình ảnh để làm cho phần phụ trợ.

Bạn thậm chí có thể tải xuống ứng dụng của tôi cho bot từ đây.

Bước 8: Mã cho Arduino

có thể tải xuống tệp INO từ đây để lập trình Arduino.

để lại câu hỏi cho bất kỳ câu hỏi nào về mã.

bạn đã sẵn sàng để đi với chiếc xe RC điều khiển bằng Bluetooth của riêng bạn.

Đề xuất: