Mục lục:
- Bước 1: Bước 1: Tìm các phần cần thiết để làm cho dự án
- Bước 2: Thiết lập khung của bạn
- Bước 3: Nối dây trình điều khiển động cơ
- Bước 4: Thiết lập ENCODERS
- Bước 5: Kết nối Arduino và mô-đun Blutooth
- Bước 6: Gắn thiết bị điện tử vào Bot
- Bước 7: Xây dựng ứng dụng để điều khiển Bot
- Bước 8: Mã cho Arduino
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
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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ế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ơ
Để 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ơ.
- đầ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ơ.
- 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ơ.
-
đặ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.
- 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.
- 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
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
- 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
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
để 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:
Cách điều khiển động cơ bánh răng DC bằng cách sử dụng bộ điều khiển tốc độ điện tử có chải 160A và bộ thử Servo: 3 bước
Cách điều khiển động cơ bánh răng DC bằng cách sử dụng bộ điều khiển tốc độ điện tử chải 160A và bộ thử Servo: Đặc điểm kỹ thuật: Điện áp: 2-3S Lipo hoặc 6-9 NiMH Dòng liên tục: 35A Dòng nổ: 160A BEC: 5V / 1A, chế độ tuyến tính Các chế độ: 1. chuyển tiếp & đảo ngược; 2. chuyển tiếp &phanh; 3. chuyển tiếp & phanh & ngược lại Trọng lượng: 34g Kích thước: 42 * 28 * 17mm
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Cách chạy Động cơ DC không chổi than Drone Quadcopter bằng cách sử dụng Bộ điều khiển tốc độ động cơ không chổi than HW30A và Bộ kiểm tra Servo: 3 bước
Cách chạy Động cơ DC không chổi than Drone Quadcopter bằng cách sử dụng Bộ điều khiển tốc độ động cơ không chổi than HW30A và Bộ kiểm tra Servo: Mô tả: Thiết bị này được gọi là Bộ kiểm tra động cơ Servo, có thể được sử dụng để chạy động cơ servo bằng cách cắm đơn giản vào động cơ servo và cấp điện cho nó. Thiết bị cũng có thể được sử dụng như một bộ phát tín hiệu cho bộ điều khiển tốc độ điện (ESC), sau đó bạn có thể t
Cách điều khiển Động cơ DC không chổi than Drone Quadcopter (Loại 3 dây) bằng cách sử dụng Bộ điều khiển tốc độ động cơ HW30A và Arduino UNO: 5 bước
Cách điều khiển Động cơ DC không chổi than Drone Quadcopter (Loại 3 dây) bằng cách sử dụng Bộ điều khiển tốc độ động cơ HW30A và Arduino UNO: Mô tả: Bộ điều khiển tốc độ động cơ HW30A có thể được sử dụng với pin 4-10 NiMH / NiCd hoặc 2-3 cell LiPo. BEC hoạt động với tối đa 3 ô LiPo. Nó có thể được sử dụng để điều khiển tốc độ của động cơ DC không chổi than (3 dây) với tối đa lên đến 12Vdc
Cách chế tạo Robot điều khiển di động - Dựa trên DTMF - Không có Vi điều khiển & Lập trình - Kiểm soát từ mọi nơi trên thế giới - RoboGeeks: 15 bước
Cách chế tạo Robot điều khiển di động | Dựa trên DTMF | Không có Vi điều khiển & Lập trình | Kiểm soát từ mọi nơi trên thế giới | RoboGeeks: Muốn tạo ra một robot có thể được điều khiển từ mọi nơi trên thế giới, Hãy làm điều đó