Mục lục:

RC Cannon: 11 bước
RC Cannon: 11 bước

Video: RC Cannon: 11 bước

Video: RC Cannon: 11 bước
Video: Apple Cannon vs. Airplanes - Lots of Carnage 2024, Tháng mười một
Anonim
RC Cannon
RC Cannon

Tài liệu hướng dẫn này được tạo ra để đáp ứng yêu cầu dự án của Makecourse tại Đại học Nam Florida (www.makecourse.com)

Bước 1: Những gì bạn sẽ cần

Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần

Các thành phần cơ thể

-2 bánh xe (in 3d hoặc tùy ý bạn muốn thiết kế)

-Khung xe-Được ưu tiên làm bằng thứ gì đó có thể dễ dàng định hình, ví dụ như khoan, cắt laser, v.v. Điều này là bởi vì chúng ta sẽ có rất nhiều hệ thống dây điện và do đó sẽ cần phải tạo các cổng trong khung máy để nối các linh kiện điện của khẩu pháo.

Thành phần điện tử

-Bảngrduino Uno

- Điều khiển từ xa

-Cảm biến của họ

-Dc động cơ bước / tốc độ

-Rất nhiều dây và cáp nhảy

-V.2 bo mạch (không bắt buộc nhưng làm cho các kết nối có tổ chức hơn và dễ chạy hơn)

-12v pin và bộ pin (cung cấp điện)

-L298 trình điều khiển động cơ

Bước 2: Lắp ráp Pháo- Xây dựng Điện

Lắp ráp Pháo- Xây dựng Điện
Lắp ráp Pháo- Xây dựng Điện

Kết nối động cơ tốc độ DC với trình điều khiển động cơ L298

-Chạy từng dây từ động cơ bước / tốc độ Dc và cắm chúng vào các cổng của mô-đun L298. Đây là thành phần sẽ dẫn động động cơ.

Bước 3: Kết nối Cảm biến Ir với Bảng V5

Kết nối Cảm biến Ir với Bảng V5
Kết nối Cảm biến Ir với Bảng V5

Kết nối cảm biến Ir với V5 Board. Đây là bộ phận cho phép người dùng điều khiển xe thông qua điều khiển từ xa Ir. Điều này được thực hiện bằng cách chỉ cần cắm cáp từ cảm biến IR đến cổng có ghi "Cảm biến Ir"

Bước 4: Đặt bo mạch V5 vào Arduino Uno

Đặt bo mạch V5 vào Arduino Uno
Đặt bo mạch V5 vào Arduino Uno

-Đây là phần tuyệt vời của việc sử dụng bo mạch V5, nó làm cho các kết nối này trở nên dễ dàng. Nó được thiết kế để "đóng gói" vào Arduino Uno và do đó tiết kiệm rất nhiều dây và làm cho các kết nối trông gọn gàng. Đảm bảo đặt các chân của bạn theo đúng cách, tức là (GND đến cổng nối đất, tương tự sang tương tự, v.v.) điều này để tránh làm cong hoặc làm hỏng các cổng.

Bước 5: Kết nối Nguồn điện với Bo mạch Arduino

Kết nối Nguồn điện với Bảng Arduino
Kết nối Nguồn điện với Bảng Arduino
Kết nối Nguồn điện với Bảng Arduino
Kết nối Nguồn điện với Bảng Arduino

Bằng cách sử dụng một bộ pin cho điều này, nó cũng làm cho phần tử này cũng tiết kiệm được rất nhiều dây và trông thanh lịch hơn một chút. Rất khuyến khích. Những bộ pin này thường không đắt, cũng đi kèm với công tắc bật và tắt độc lập của riêng nó. Chỉ cần kết nối ổ cắm điện (đảm bảo có cổng tương thích với arduino) với arduino.

Bước 6: Bố cục mạch tổng thể

Bố cục mạch tổng thể
Bố cục mạch tổng thể

Đây là những gì đang xảy ra dưới mui xe.

-Các động cơ tốc độ được điều khiển bởi L298

-Cảm biến Ir kết nối với bo mạch V5.

- Nguồn điện 12v

- Tất cả các thành phần điện được cấp nguồn / nối đất bằng đường ray nối đất khi cần thiết.

Bước 7: Mã và nguyên tắc làm việc

Quy tắc và nguyên tắc làm việc
Quy tắc và nguyên tắc làm việc

Về cơ bản, khẩu pháo được vận hành hoàn toàn thông qua điều khiển từ xa Ir và sẽ là trọng tâm chính cho mục đích lập trình. Hệ thống điều khiển Ir bao gồm gửi và nhận thông tin. Việc gửi được thực hiện từ điều khiển từ xa và việc nhận được thực hiện bởi cảm biến Ir. Điều khiển từ xa Ir gửi tín hiệu qua mã xung nhị phân, giống như nhiều thiết bị hàng ngày khác. Để không nhầm lẫn với cảm biến và tránh chọn sai mã xung, thông thường người ta điều chế nó ở một tần số sóng mang nhất định mà sau đó cảm biến có thể lọc và nhận như một lệnh duy nhất.

Bước 8: Bao gồm Thư viện IR

Bao gồm cả Thư viện IR
Bao gồm cả Thư viện IR

-có nhiều thư viện ir trực tuyến có thể được đưa vào bản phác thảo arduino để tạo điều kiện thuận lợi cho việc lập trình điều khiển từ xa ir. Những thứ này có thể được tìm thấy, ví dụ: tại

www.liquidcrystal.com

www.elegoo.com

Sau khi tải xuống thư viện, hãy đưa nó vào bản phác thảo ban đầu của bạn, (xem hình ảnh ở trên).

Ngoài ra còn có "bản phác thảo ví dụ" trong chương trình, một trong số đó là cho hệ thống Ir. Đây cũng sẽ là một điểm khởi đầu tuyệt vời. (xem hình trên)

Ngoài ra còn có một tệp tinh thể lỏng với một số thuộc tính thư viện.

Bước 9: Lập trình các phím bạn muốn sử dụng

Lập trình các phím bạn muốn sử dụng
Lập trình các phím bạn muốn sử dụng

Pháo tiến, lùi và nhắm trái phải. Vì vậy, chúng tôi sẽ cần các phím để thực hiện các hoạt động này. Chúng tôi có thể hoàn thành nhiệm vụ chỉ định các khóa để thực hiện những việc cụ thể bằng cách sử dụng giá trị khóa duy nhất của chúng. Sau đó, chúng tôi có thể gán các giá trị khóa này cho các chức năng cụ thể bằng cách sử dụng hàm #define.

ví dụ

#bao gồm

#define F 16736925

#define B 16754775

trong đó "F" sẽ là biến được liên kết với chuyển tiếp và chữ số bên cạnh nó, giá trị khóa duy nhất để thực hiện tác vụ này.

Đặt các thành phần cụ thể thành "cao" hoặc "thấp" sẽ thực hiện các mục tiêu cụ thể. ví dụ. Trong mã của chúng tôi, nếu chúng tôi muốn pháo tiến lên, chúng tôi sẽ đặt các chân đầu ra trên động cơ một chiều ở mức cao, làm cho ô tô chuyển động. Một bản phác thảo đầy đủ về tất cả những điều này sẽ được cung cấp ở phần cuối.

Bước 10: Hoàn thành mã và bắt đầu di chuyển

-Nếu bạn không quen với việc viết mã, đừng sợ, có rất nhiều mã và ví dụ trực tuyến mà bạn có thể làm theo để đưa khẩu pháo của bạn di chuyển. Đây là mã cuối cùng của tôi cho khẩu pháo này, nó được lấy mẫu từ www.elegoo.com và được điều chỉnh cho phù hợp với tiêu chí ngắm bắn của khẩu pháo.

Bước 11: Tải lên mã của bạn và kiểm tra nó

Tải lên mã của bạn và kiểm tra nó ra
Tải lên mã của bạn và kiểm tra nó ra

Nếu mọi việc suôn sẻ, bạn sẽ có thể di chuyển khẩu pháo của mình. Hãy nhớ sạc pin và bật công tắc. Ngoài ra, không chạy pháo khi đang cắm vào máy tính. Điều này có thể nguy hiểm cho một số bộ phận nhạy cảm trong hệ thống của bạn.

Chúc may mắn!

Đề xuất: