Cách Tự Làm Một Chiếc Xe địa Hình điều Khiển Bằng Sóng Vô Tuyến

Mục lục:

Cách Tự Làm Một Chiếc Xe địa Hình điều Khiển Bằng Sóng Vô Tuyến
Cách Tự Làm Một Chiếc Xe địa Hình điều Khiển Bằng Sóng Vô Tuyến

Video: Cách Tự Làm Một Chiếc Xe địa Hình điều Khiển Bằng Sóng Vô Tuyến

Video: Cách Tự Làm Một Chiếc Xe địa Hình điều Khiển Bằng Sóng Vô Tuyến
Video: Cách làm XE ĐỊA HÌNH Tự Chế điều khiển từ xa RC v1 2024, Tháng Ba
Anonim

Một phương pháp sản xuất xe địa hình nhỏ điều khiển bằng sóng radio được đề xuất.

Đối với "trái tim" của chiếc xe địa hình của chúng tôi, chúng tôi sẽ lấy một khoản phí từ gia đình Arduino. Đối với việc sản xuất khung, chúng tôi sẽ sử dụng khung làm sẵn, hiện có thể dễ dàng mua ở bất kỳ cửa hàng trực tuyến nào của Trung Quốc hoặc trong các cửa hàng điện tử. Chúng tôi sẽ điều khiển chiếc xe địa hình của mình từ điện thoại thông minh qua bluetooth thông qua một ứng dụng miễn phí, ứng dụng này chúng tôi sẽ tải xuống từ Google Play.

Xe địa hình tự chế
Xe địa hình tự chế

Nó là cần thiết

  • - Arduino UNO hoặc tương đương;
  • - Mô-đun Bluetooth HC-06 hoặc tương tự;
  • - Trình điều khiển động cơ L9110S hoặc tương tự;
  • - bệ theo dõi cho xe tăng Pololu Zumo hoặc tương tự;
  • - một mảnh sợi thủy tinh theo kích thước của bảng Arduino hoặc tấm chắn để tạo mẫu;
  • - 2 động cơ điện phù hợp với khung xe đã chọn;
  • - 2 đèn LED ("đèn pha") và 2 điện trở 180-220 Ohm;
  • - pin (1 pin "vương miện" hoặc pin 4-6 ngón tay);
  • - dây nối;
  • - mỏ hàn;
  • - máy vi tính;
  • - 6-10 bu lông M2, 5.

Hướng dẫn

Bước 1

Chúng tôi gắn các động cơ điện vào khung xe. Tôi đang sử dụng hai động cơ giảm tốc 12mm mua từ Amperk. Chúng hoàn toàn phù hợp với nền tảng trình thu thập thông tin Pololu Zumo mà tôi lựa chọn.

Động cơ điện 12 mm có bánh răng
Động cơ điện 12 mm có bánh răng

Bước 2

Chúng tôi lắp ráp khung xe theo hướng dẫn kèm theo chúng. Nó rất dễ dàng để lắp ráp trong 10 phút. Đây là nền tảng cho chiếc xe địa hình trong tương lai của chúng tôi. Xin lưu ý rằng khung máy này có một ngăn chứa 4 pin AA. Sẽ cần phải mang 2 dây cho "+" và "-" bên ngoài để cấp điện cho toàn bộ cấu trúc của chúng ta. Bạn có thể hàn một đầu nối phù hợp với Arduino trên dây dẫn. Điều này sẽ giúp kết nối nguồn điện với bo mạch dễ dàng hơn. Nếu sử dụng một nền tảng khác, thì bạn cần phải tìm một nơi để đặt ngăn chứa pin và cũng mang theo dây để cấp nguồn cho bảng Arduino.

Nền tảng robot Pololu Zumo - khung gầm cho xe địa hình trong tương lai
Nền tảng robot Pololu Zumo - khung gầm cho xe địa hình trong tương lai

Bước 3

Chúng tôi gắn bảng Arduino vào khung máy. Các chốt trên nền tảng robot này không được căn chỉnh trong các lỗ với các lỗ buộc trên Arduino UNO. Do đó, tôi tạo một bệ bổ sung bằng sợi thủy tinh, tôi cố định vào khung bằng các bu lông M2, 5, sau đó vặn bo mạch vào nó bằng 4 bu lông giống nhau.

Cài đặt Arduino trên khung được theo dõi
Cài đặt Arduino trên khung được theo dõi

Bước 4

Chúng tôi đang nghĩ cách sửa mô-đun Bluetooth, trình điều khiển động cơ và "đèn pha" trên khung để sau đó tất cả những thứ này có thể dễ dàng kết nối với Arduino. Tôi sẽ sử dụng bảng đặc biệt, hoặc Tấm chắn gạch điện tử, chẳng hạn như bảng trong ảnh. Nhưng nó có thể là bất kỳ tấm chắn nào khác hoặc thậm chí chỉ là một tấm ván tự chế. Chúng tôi cố định trình điều khiển động cơ trên tấm chắn bằng bu lông, sau khi đã khoan một lỗ thích hợp trên tấm chắn. Chúng tôi đảm bảo rằng mũi khoan không làm hỏng các dây dẫn cần thiết nếu chúng tôi đang làm việc với tấm chắn. Và hãy cẩn thận: bu lông là kim loại, bạn có thể vô tình làm đoản mạch. Vì vậy, chúng tôi làm sạch các dây dẫn không sử dụng xung quanh lỗ đã khoan bằng một con dao sắc. Đặt vòng đệm không dẫn điện dưới đai ốc và dưới đầu bu lông.

Các thành phần điện tử của RC Rover
Các thành phần điện tử của RC Rover

Bước 5

Bây giờ đến phần khó khăn và trách nhiệm nhất. Chúng tôi phải thu thập mọi thứ theo kế hoạch. Chúng tôi kết nối chân Rx của mô-đun Bluetooth với chân Tx của Arduino, chân Tx của mô-đun với chân Rx của Arduino, GND với mặt đất Arduino, VCC với 5 V của Arduino (hoặc đến 3,3 V - tùy thuộc vào mô đun BT mà bạn sử dụng). Ở đây bạn có thể sử dụng dây hàn hoặc kết nối với các vấu đặc biệt như "Dupont".

Để điều khiển hai động cơ, 4 đầu ra của trình điều khiển động cơ + 2 nguồn cung cấp được sử dụng. Do đó, chúng tôi lấy 4 chân kỹ thuật số miễn phí bất kỳ của Arduino và kết nối chúng với các chân điều khiển của trình điều khiển động cơ. Chúng tôi sẽ viết ra các số pin cụ thể ở phần sau của chương trình, vì vậy điều này bây giờ không quan trọng.

Và cuối cùng, chúng tôi kết nối các đèn LED với cực dương thông qua điện trở có điện trở khoảng 200 Ohms vào bất kỳ hai chân rảnh nào còn lại của Arduino và cực âm với GND.

Sơ đồ chiếc xe địa hình tự chế điều khiển bằng sóng vô tuyến
Sơ đồ chiếc xe địa hình tự chế điều khiển bằng sóng vô tuyến

Bước 6

Kết quả là, bạn sẽ nhận được một cái gì đó giống như hiển thị trong ảnh. Tôi cũng có một máy đo khoảng cách siêu âm ở đây - để tăng thêm khả năng "tầm nhìn" và khả năng di chuyển độc lập cho chiếc xe chạy mọi địa hình. Nhưng chúng ta sẽ để lại điều đó sau. Trong phiên bản xe địa hình này, bạn sẽ không có công cụ tìm tiếng vọng trên tấm chắn.

Tấm chắn bằng thiết bị điện tử cho xe chạy mọi địa hình điều khiển bằng sóng vô tuyến
Tấm chắn bằng thiết bị điện tử cho xe chạy mọi địa hình điều khiển bằng sóng vô tuyến

Bước 7

Bây giờ chúng ta hãy viết một bản phác thảo (chương trình) cho Arduino và tải nó vào bộ nhớ của vi điều khiển. Văn bản của chương trình rất đơn giản và được hiển thị trong ảnh. Tải bản phác thảo theo cách chuẩn. Chúng tôi đã thảo luận về cách điều này được thực hiện trong một trong các bài viết trước. Tất cả các chân liên quan đến văn bản chương trình tương ứng với sơ đồ kết nối trên.

Phác thảo cho một chiếc xe chạy mọi địa hình được điều khiển bằng sóng vô tuyến
Phác thảo cho một chiếc xe chạy mọi địa hình được điều khiển bằng sóng vô tuyến

Bước 8

Chúng ta tải chương trình để điều khiển chiếc xe địa hình của mình. Nó được gọi là "Arduino Bluetooth RC Car" và có sẵn miễn phí trên Google Play. Mã QR đã cho dẫn đến trang tải xuống ứng dụng trên Google Play.

Chương trình điều khiển ATV qua bluetooth
Chương trình điều khiển ATV qua bluetooth

Bước 9

Sau khi tải xuống bản phác thảo, ngắt kết nối Arduino khỏi máy tính và kết nối lá chắn của chúng tôi với Arduino. Khoảnh khắc quan trọng: lần đầu tiên kích hoạt chiếc xe chạy mọi địa hình của chúng tôi! Nếu mọi thứ được kết nối chính xác, thì đèn LED trên Arduino và trên trình điều khiển động cơ sẽ sáng lên và đèn LED trên mô-đun bluetooth sẽ nhấp nháy nhanh chóng.

Lắp ráp xe địa hình điều khiển vô tuyến
Lắp ráp xe địa hình điều khiển vô tuyến

Bước 10

Chúng tôi kết nối với xe địa hình thông qua bluetooth. Để thực hiện việc này, hãy chạy chương trình Arduino Bluetooth RC Car. Khi khởi động, nó sẽ yêu cầu quyền bật bluetooth, nếu nó chưa được bật. Chúng tôi cho phép. Chúng tôi nhấn nút bằng một bánh răng. Bên dưới sẽ xuất hiện menu, nhấn nút "Kết nối". Bạn sẽ thấy danh sách các thiết bị được ghép nối với điện thoại thông minh của mình, cũng như các thiết bị có sẵn gần đó. Một trong những thiết bị này sẽ là chiếc xe chạy mọi địa hình của chúng tôi. Chúng tôi chọn nó từ danh sách. Bạn sẽ được nhắc ghép nối với thiết bị này và nhập mã. Đây thường là 0000 hoặc 1234 tùy thuộc vào mô-đun bluetooth bạn đã sử dụng.

Nếu ghép nối thành công, đèn LED trên mô-đun sẽ bắt đầu nhấp nháy trong khoảng thời gian khoảng một lần một giây và chỉ báo ở góc trên bên trái của chương trình sẽ chuyển sang màu xanh lục. Điện thoại thông minh sẽ ghi nhớ thiết bị này và bạn không cần nhập mã nữa.

Bây giờ bạn có thể thử những gì chúng tôi có. Xe phải tiến và lùi, rẽ trái, rẽ phải, bật tắt đèn pha.

Chúng tôi kết nối với xe địa hình qua bluetooth
Chúng tôi kết nối với xe địa hình qua bluetooth

Bước 11

Nếu ATV quay hoặc lái lại theo lệnh Forward, các dây dẫn đến động cơ sẽ bị trộn lẫn. Bằng cách hoán đổi dây màu vàng và màu xanh lá cây đi từ trình điều khiển đến động cơ (trong sơ đồ trên), hãy đảm bảo rằng chiếc xe chạy trên mọi địa hình sẽ đi chính xác nơi cần đến. Nếu bạn có bất kỳ câu hỏi nào, hãy viết chúng trong phần bình luận cho bài viết!

Đề xuất: