Mục lục:

RCXD Arduino Car: 10 bước
RCXD Arduino Car: 10 bước

Video: RCXD Arduino Car: 10 bước

Video: RCXD Arduino Car: 10 bước
Video: Arduino Farming Robot | Arduino Stepper Motor | Arduino L293d Motor Driver Shield | Arduino Car DIY 2024, Tháng bảy
Anonim
RCXD Arduino Car
RCXD Arduino Car

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)

Tôi đã thiết kế một RCXD Arduino Car. Tôi đã lập trình tháp pháo ở phía trên để di chuyển theo nhiều hướng cũng như lập trình các bánh xe để di chuyển tới, lùi, trái và phải, cũng như Dừng theo lệnh. Tôi có thể thực hiện việc này thông qua điều khiển từ xa IR và bộ thu IR. Tôi đã bao gồm các tệp cần thiết và các bước cần thiết để tạo lại thiết kế này.

Bước 1: Vật liệu Yêu cầu:

Vật liệu thiết yếu
Vật liệu thiết yếu
Vật liệu thiết yếu
Vật liệu thiết yếu
Vật liệu thiết yếu
Vật liệu thiết yếu

Vật liệu cần thiết để xây dựng thiết kế này như sau:

1. Arduino Uno

2. Arduino Kit (tức là đi kèm với mọi thứ bạn cần để làm việc trên các dự án arduino

3. Trình điều khiển động cơ L293n

4. Bộ thu IR (Bộ)

5. Điều khiển từ xa IR (Một điều khiển đi kèm với bộ, nhưng bất kỳ điều khiển từ xa IR nào cũng hoạt động)

6. 4 Động cơ DC Arduino

7. Động cơ Servo (Bộ)

8. Dây (Bộ)

Tất cả các tài liệu này có thể dễ dàng mua trên amazon hoặc bất kỳ nhà bán lẻ TRỰC TUYẾN nào vì họ không bán nhiều tài liệu Arduino trong cửa hàng. Có một bộ pin cho pin (9V) cũng rất hữu ích để có được.

Bước 2: Bước 2 Thiết lập: Mã từ xa IR

Bước 2 Thiết lập: Mã từ xa IR
Bước 2 Thiết lập: Mã từ xa IR
Bước 2 Thiết lập: Mã từ xa IR
Bước 2 Thiết lập: Mã từ xa IR

Để điều khiển từ xa IR của bạn hoạt động với chương trình và Arduino, bạn sẽ cần mã cho mỗi nút được nhấn trên điều khiển từ xa IR. Bạn sẽ cần thiết lập Arduino của mình như thế này và triển khai mã này để Bộ thu IR hoạt động. Sau khi tải lên mã này, hãy nhấp vào nút Serial Monitor (ở trên cùng bên phải). Nhấn một số nút trên điều khiển từ xa của bạn và xem các mã hiện lên. Khi bạn đã đăng ký mã nào áp dụng cho các nút nào, hãy bắt đầu sao chép các mã đó. Như bạn có thể thấy, tôi đã sao chép và nhận xét, bằng "//" trước mã của mình, các mã cho mỗi nút được nhấn.

Bước 3: Bước 3 Mã: Mã chính

Bước 3 Mã: Mã chính
Bước 3 Mã: Mã chính
Bước 3 Mã: Mã chính
Bước 3 Mã: Mã chính
Bước 3 Mã: Mã chính
Bước 3 Mã: Mã chính

Để mọi thứ hoạt động cùng nhau, bạn sẽ cần một tệp mã chính mà bạn sẽ phải tải lên Arduino của mình. Trên hết, bạn sẽ cần một số thư viện nhất định cho các mã chưa được tích hợp sẵn trong Arduino. Rất may, chúng dễ dàng lấy và cài đặt / bao gồm cũng như bạn có thể chỉ cần sao chép các thư viện vào tệp của mình dưới tab.h hoặc.cpp.

Khi bạn đã sao chép từng mã vào nút tương ứng mà bạn đã nhấn, bạn sẽ cần đưa chúng vào tệp chính của mình. Như bạn có thể thấy, Ive đã nhận xét nhiều dòng mã để bạn có thể hiểu những gì có tác dụng gì và tôi đã đưa vào nơi bạn thêm mã từ xa IR của mình. Để của bạn hoạt động như của tôi, tôi đã thêm thư viện AFMotor và thư viện IRremote để bộ thu IR hoạt động cũng như động cơ.

Bước 4: Bước 4 Thiết lập phần cứng: Arduino

Bước 4 Thiết lập phần cứng: Arduino
Bước 4 Thiết lập phần cứng: Arduino
Bước 4 Thiết lập phần cứng: Arduino
Bước 4 Thiết lập phần cứng: Arduino
Bước 4 Thiết lập phần cứng: Arduino
Bước 4 Thiết lập phần cứng: Arduino
Bước 4 Thiết lập phần cứng: Arduino
Bước 4 Thiết lập phần cứng: Arduino

Có nhiều cách bạn có thể xây dựng thiết lập cho thiết kế này. Bạn có thể bao gồm một breadboard, nhiều động cơ hơn, dây dẫn, v.v. Tuy nhiên, tôi chỉ kết hợp bộ thu IR của mình, bộ chuyển tiếp nhận, Trình điều khiển động cơ L293d, Arduino Uno và một vài pin cũng như dây.

Trước tiên, bạn sẽ muốn thiết lập bộ thu IR của mình. Mà tôi đã bao gồm. Bạn không cần breadboard cho việc này nhưng bạn có thể sử dụng nó nếu muốn. Đấu dây chính xác rơ le IR vào Arduino Uno rồi lắp nhẹ nhàng bộ thu IR vào các chân rơ le: GRND, PWR, OUTPUT / INPUT. Tôi đã sử dụng rơ le vì bộ thu IR rất tinh vi và có thể dễ dàng chiên.

Thứ hai, tôi đã đặt Trình điều khiển động cơ L293d vào Arduino Uno. Tôi biết với các dây đã được thiết lập cho IR relay thì nó cứng hoặc có vẻ như không vừa, nhưng nó sẽ (có thêm dây và hãy cẩn thận với lực). Một cách dễ dàng hơn để sử dụng lá chắn Động cơ L293d và các dây phụ với Arduino là hàn dây vào tấm chắn. Để làm được điều đó, bạn sẽ cần thiết bị hàn.

Sau đó, gắn cả hai dây từ mỗi động cơ hộp số vào động cơ mà bạn cũng muốn chúng gắn vào. Trình điều khiển động cơ có vị trí cho bốn Động cơ. Bạn cũng có thể lắp nhiều dây vào một chốt, đó là những gì tôi đã làm cho chuyển động mô phỏng, như khi nó đọc mã cho Động cơ đó, những bánh xe gắn liền đó sẽ phản hồi như một. Dây màu đỏ và đen có thể được gắn vào bất kỳ chốt nào; tùy thuộc vào phần đính kèm có thể khiến bánh xe di chuyển theo hướng ngược lại như được viết trong mã.

Tiếp tục bằng cách gắn các dây động cơ servo vào trình điều khiển động cơ của bạn tại các chân được liệt kê SER1 "Servo 1". Nối chính xác + thành +, GRND thành -, v.v. Sau đó, bạn đã sẵn sàng để kiểm tra mã. Để nó hoạt động, bạn có thể cần thêm nguồn điện, đó là nơi có một bộ pin hoặc pin 9V. Tôi đã sử dụng hai pin 9V nhưng đôi khi một và dây vào máy tính của bạn sẽ là đủ. Phụ thuộc.

Bước 5: Bước 5 Nhà phát minh / Công trình vững chắc: Xây dựng thiết kế của bạn

Để hoàn thành dự án của mình, tôi đã thiết kế từng phần trong Inventor 2019 mà tôi có được thông qua sinh viên tại USF. Tuy nhiên, bạn có thể sử dụng bất kỳ chương trình nào tương tự như Inventor như AutoCad hoặc SolidWorks, v.v. Điều quan trọng là định dạng bạn lưu, một số máy in yêu cầu. STL trong khi những máy khác có thể yêu cầu định dạng khác; kiểm tra máy in 3D của bạn. Tôi sẽ bao gồm tất cả các tệp.stl mà tôi đã sử dụng cho thiết kế của mình, ngoại trừ bánh xe. Bạn có thể thiết kế dự án của mình theo bất kỳ cách nào bạn muốn vì nó không quan trọng trong thiết kế cuối cùng. Hoàn thành dự án theo từng phần và sau đó lắp ráp nó khi hoàn thành. Tôi đã xây dựng căn cứ của mình thành hai phần, sau đó là bánh xe và cuối cùng là tháp pháo. Một lưu ý nhỏ là tháp pháo của tôi được in gắn liền với đế của nó, mà sau này tôi đã phải cắt ra. Hãy ghi nhớ điều đó khi thiết kế

CẢNH BÁO: Khi thiết kế dự án của bạn, hai chi tiết quan trọng là các phép đo và thiết kế từ quan điểm kỹ thuật. Nếu bạn in thiết kế của mình bằng mm, nó sẽ xuất hiện dưới dạng một chấm trên máy in 3D và nếu bạn phóng to nó, mảnh có thể bị méo vì độ phân giải thấp. Trên hết, nếu bạn thiết kế nó với đế dày 1mm, nó sẽ dễ dàng bị gãy khi ấn vào, vì vậy hãy thiết kế dự án của bạn có cấu trúc âm thanh.

LƯU Ý: Nếu bạn muốn các bộ phận của nhà phát minh, hãy gửi email cho tôi hoặc bình luận bên dưới tại Lauer. [email protected] và tôi có thể gửi chúng cho bạn.

Bước 6: Bước 6 In / Xây dựng: Xây dựng dự án của bạn

Bước 6 In / Xây dựng: Xây dựng dự án của bạn
Bước 6 In / Xây dựng: Xây dựng dự án của bạn
Bước 6 In ấn / Xây dựng: Xây dựng dự án của bạn
Bước 6 In ấn / Xây dựng: Xây dựng dự án của bạn
Bước 6 In / Xây dựng: Xây dựng dự án của bạn
Bước 6 In / Xây dựng: Xây dựng dự án của bạn

Quá trình in 3D mất một khoảng thời gian (tốt nhất là nhiều ngày) vì vậy khi in hãy ghi nhớ điều đó. Đồng thời sử dụng nhiều keo khi thiết kế dự án của bạn cũng như loại keo phù hợp. Bạn cũng có thể cần một mũi khoan.

Đầu tiên, tôi bắt đầu dán cả đế trên và đế dưới lại với nhau bằng cách đặt keo dọc theo các cạnh và tác dụng lực lên từng miếng khi ép lại với nhau. Sau đó, tôi dán các nắp bánh xe của mình vào các bánh xe vừa với động cơ hộp số DC TT của bạn. Sau đó, tôi tách Tháp pháo của mình ra khỏi đế của nó và dán đế vào đáy của thanh ray xe hơi ở đầu chiếc xe RC của tôi. Tôi dán tháp pháo vào con trỏ động cơ Servo của mình, mảnh gắn vào servo, theo cách đó khi servo quay thì tháp pháo của tôi cũng vậy. Cuối cùng, tôi dán một tờ giấy xây dựng dày vào một cạnh để tạo ra một lớp phủ mà bạn có thể mở ra cũng như một miếng xung quanh tháp pháo cho trông.

Bạn không cần phải làm điều này nhưng tôi đã làm, tôi đã dán rơ le IR vào ô tô của mình để ổn định nó không di chuyển xung quanh, điều này cũng giúp nhận tín hiệu từ xa của bạn. Nếu bạn làm điều này, hãy đảm bảo Bộ thu IR của bạn ở đúng hướng mà bạn muốn nhận tín hiệu.

Bước 7: Bước 7 Thiết lập cuối cùng: Đặt Arduino

Sau khi dán mọi thứ lại với nhau, tôi dán Động cơ Hộp số DC của mình vào tấm đế của chiếc xe RC của mình. Sau đó, tôi khoan bốn lỗ vào đáy gần với mỗi hộp số và tâm. Tôi điều động hai dây từ mỗi động cơ DC qua các lỗ và sau đó xâu chúng lại vào tấm chắn điều khiển động cơ L293D.

Kết nối mọi thứ lại với nhau và để Arduino Uno bên trong xe RC của bạn. Bạn cũng có thể buộc chặt hoặc dán nó xuống để ổn định mọi thứ, đó sẽ là một ý tưởng tuyệt vời nếu bạn muốn.

Bước 8: Bước 8 Tải lên: Tệp chính

Bước 8 Tải lên: Tệp Chính
Bước 8 Tải lên: Tệp Chính

Sau khi thiết lập xong. Tải mã của bạn lên Arduino Uno thông qua cáp USB đi kèm với bộ sản phẩm hoặc mua cáp trực tuyến. Nhấp vào Tải lên mã ở cuối Ứng dụng Arduino.

Bước 9: Bước 9 Kiểm tra: Kiểm tra xem nó có hoạt động không

Sau khi tải mã lên, hãy cắm pin vào arduino của bạn và / hoặc trực tiếp vào tấm chắn trình điều khiển động cơ L293D của bạn, nếu bạn sử dụng tấm chắn, hãy gắn dây vào các chân có nhãn PWR. Những người sau khi đặt dây bên trong vặn nó xuống và kiểm tra. Nếu không có gì xảy ra, hãy thử bổ sung thêm nguồn hoặc nếu bạn đã có hàng tấn nguồn, hãy thử loại bỏ một số.

Bắt đầu bằng cách nhấn các nút tương ứng mà bạn đã chỉ định trong mã của mình.

Bước 10: Lời khuyên: Hãy tận hưởng

Một số mẹo hữu ích mà tôi có thể đã sử dụng khi xây dựng thiết kế này là:

1. Khi lập mô hình 3D cho dự án, hãy nhớ rằng nó cần phải có cấu trúc ổn định, hoặc có thể tự hỗ trợ khi được in ra. Nếu không, nó sẽ bị vỡ hoặc dễ vỡ hoặc hỏng khi in.

2. Sử dụng đúng loại keo. Tôi đã sử dụng 3 loại keo khác nhau và cuối cùng sau nhiều giờ đau đớn với việc hộp số bị vỡ, tôi đã kết thúc với một số loại keo siêu gorilla. Sử dụng đúng loại keo cho vật liệu phù hợp.

3. Khi thiết kế vị trí các bánh xe sẽ phù hợp, hãy nhớ hộp số có một mặt khác nhô ra ngoài. Nếu bạn đang cố gắng đặt nó lên bề mặt bên cạnh (như tôi đã thử), điều này sẽ không hoạt động.

4. Nhìn chung, hãy biết bạn muốn những bộ phận nào ngay lập tức vì đây có thể là một nỗ lực tốn kém.

5. Giữ một Bộ thu IR dự phòng bên mình. Chúng rất tinh tế và dễ cháy hết mình, điều đó có thể là một khó khăn khi cố gắng hoàn thành dự án này. Đó là lý do tại sao tôi sử dụng rơ le để bảo vệ.

Thưởng thức thiết kế của bạn!

Đề xuất: