Mục lục:

Roll-E [Robot xử lý rác thải điện tử được nâng cấp]: 4 bước (có hình ảnh)
Roll-E [Robot xử lý rác thải điện tử được nâng cấp]: 4 bước (có hình ảnh)

Video: Roll-E [Robot xử lý rác thải điện tử được nâng cấp]: 4 bước (có hình ảnh)

Video: Roll-E [Robot xử lý rác thải điện tử được nâng cấp]: 4 bước (có hình ảnh)
Video: Thanh niên lần đầu chưa có kinh nghiệm kiểu#funny #tiktok 2024, Tháng mười một
Anonim
Roll-E [Robot xử lý rác thải điện tử được nâng cấp]
Roll-E [Robot xử lý rác thải điện tử được nâng cấp]

Nhớ người bạn thu gom rác của chúng tôi WALL · E? Anh chàng này chính là em họ của anh ấy, và tên anh ấy là Roll-E. Đây chính thức là hướng dẫn đầu tiên của tôi, vì vậy hãy vui lòng và cho tôi biết bất kỳ sai lầm nào tôi có thể mắc phải.

Không ai thích đọc những hướng dẫn dài mà không có hình ảnh vì vậy tôi đã cố gắng hết sức có thể thêm nhiều hình ảnh để giúp việc chế tạo robot này trở nên dễ dàng. Tôi cũng làm cho hướng dẫn ngắn gọn và đi thẳng vào vấn đề nhất có thể [chỉ bốn bước].

Hướng dẫn sẽ có bốn phần;

  • Vật liệu
  • cuộc họp
  • Kết nối điện
  • Mã số.

Hãy đi sâu vào…..

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

Vật liệu
Vật liệu

Danh sách vật liệu

  1. Arduino Uno (x1) - Đây sẽ là bộ não của robot của chúng ta.
  2. Tấm chắn động cơ (x1) - Để điều khiển động cơ giảm tốc của chúng tôi, bạn có thể sử dụng chip L293D để làm điều tương tự, nếu bạn biết cách. Tôi chọn tấm chắn động cơ vì nó tương đối dễ sử dụng hơn, ngoài ra nó còn cho phép thêm nhiều động cơ hơn để nâng cao chức năng.
  3. Động cơ giảm tốc (x2) - Sẽ di chuyển động cơ xung quanh. Kết nối dây - Bạn sẽ cần một vài trong số này.
  4. Lốp rô bốt (x2) - Chúng sẽ hoạt động như bánh xe của chúng tôi.
  5. Mini Breadboard (x1) - Để xây dựng mạch của chúng tôi một cách dễ dàng mà không cần hàn.
  6. Bảng mạch in (pcb) trông bắt mắt từ các thiết bị điện tử cũ - Đây sẽ là mục tiêu của robot của chúng ta, nó không phục vụ cho bất kỳ mục đích thông minh nào, chỉ trông bắt mắt và nâng cấp các thiết bị điện tử cũ.
  7. Quả bóng từ lăn khử mùi [với giá đỡ quả bóng] - Đây sẽ là phiên bản của chúng tôi về một bánh xe omniwheel:)
  8. Cảm biến siêu âm HC-SR04 - Để tránh chướng ngại vật.
  9. Công tắc (x1) - Để bật hoặc tắt rô bốt.
  10. Kết nối dây - Để xây dựng mạch.
  11. Súng bắn keo nóng - Tôi nghĩ bạn biết nó được sử dụng để làm gì.

Bước 2: Lắp ráp

cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp

Đầu tiên, lấy pcb trông bắt mắt của bạn và đánh dấu nơi bạn muốn arduino của mình nằm trên đó, bằng cách sử dụng một điểm đánh dấu. Loại bỏ mọi thành phần hiện có để nhường chỗ cho arduino của bạn.

Đặt Arduino của bạn trên pcb, sử dụng các lỗ vít trên Arduino làm hướng dẫn, đánh dấu các điểm trên pcb để bạn có thể khoan lỗ trên pcb và bạn có thể sử dụng bất kỳ vít chung nào phù hợp để gắn bo mạch arduino của bạn vào pcb. Sử dụng vít cho phép bạn tháo và lắp lại Arduino khỏi pcb một cách dễ dàng. Nếu không có máy khoan, bạn có thể tạo các lỗ bằng cách sử dụng trình điều khiển vít, ấn trình điều khiển vít vào phần đã đánh dấu và nhẹ nhàng tạo áp lực trong khi quay trình điều khiển vít

Lưu ý: đảm bảo đặt vật liệu cách điện giữa arduino và pcb để ngăn các kết nối hiện có trên pcb làm chập arduino

2: Sử dụng súng bắn keo nóng của bạn, dán breadboard mini vào phần mong muốn của pcb, lưu ý rằng cảm biến siêu âm sẽ nằm trên breadboard và không có gì có thể chặn nó, để cho phép nó phát hiện chướng ngại vật.

3: Làm cong dây kết nối xung quanh các đầu cuối của động cơ, kiểm tra kết nối của bạn để đảm bảo động cơ hoạt động sau đó hỗ trợ bằng keo nóng. Sau khi làm điều này, gắn lốp xe vào động cơ.

4: Lật pcb [có gắn arduino và breadboard của bạn] lên và dán keo nóng bánh xe omni và động cơ vào mặt sau. Tham khảo các hình ảnh để có ý tưởng về cách làm điều này.

Để xây dựng nhanh hơn, bạn có thể quên các vít và chỉ cần sử dụng súng bắn keo nóng để giữ mọi thứ lại với nhau. Nếu làm đúng cách, keo có thể hoạt động như một chất cách điện cho arduino.

Bước 3: Kết nối điện

Kết nối điện
Kết nối điện
Kết nối điện
Kết nối điện
Kết nối điện
Kết nối điện
Kết nối điện
Kết nối điện

Bây giờ bạn đã hoàn tất việc xây dựng. Tuy nhiên, chúng tôi sẽ xếp động cơ shied lên arduino sau khi chúng tôi thực hiện một số dây ban đầu.

Đối với các kết nối điện, chúng ta phải nối dây cảm biến siêu âm HC-SR04, một nút có điện trở kéo xuống arduino. Sau đó, chúng tôi sẽ kết nối động cơ của chúng tôi với các kênh M3 và M4 trên tấm chắn động cơ và xếp tấm chắn động cơ lên arduino, cuộn dây từ cảm biến siêu âm và nút ở chân arduino 13, 12 và 8 tương ứng.

Các kết nối cho cảm biến siêu âm HC-S04, nút và điện trở kéo xuống được hiển thị trong hình 1 và 2. Điện trở 10k-ohm kết nối chân cắm với đất, điều này được thực hiện để chân có thể đọc THẤP trong arduino khi không điện áp chảy qua công tắc.

Tấm chắn động cơ mà tôi đang sử dụng là phiên bản 1 của tấm chắn động cơ Adafruit, bất kể tấm chắn động cơ bạn đang sử dụng là v1 hay v2 hay một dẫn xuất, tôi không nghĩ rằng kết nối sẽ thay đổi nhiều so với những gì tôi đã làm. Đối với kết nối động cơ, chỉ cần kết nối dây động cơ bên trái với đầu cuối M4 của tấm chắn động cơ và động cơ bên phải với đầu cuối M3 [không thực sự quan trọng bạn kết nối chúng với những kênh nào, tôi chỉ chỉ định vì mã của tôi]. Tham khảo hình 3 và 4.

Ps. Hình ảnh 4 (Kết nối động cơ sơ đồ) không phải của tôi, tôi không có thời gian để phác thảo một hình ảnh nên tôi đã lấy nó từ

Sau khi thực hiện kết nối, hãy xếp tấm chắn động cơ vào arduino.

Bước 4: Mã

Mã số
Mã số

Trước khi có thể chạy mã, bạn cần cài đặt thư viện AFMotor.h. Đó là thư viện cho lá chắn động cơ. Để thực hiện việc này, hãy làm theo liên kết bên dưới, nó có các bước để thực hiện việc này và cũng có một liên kết để bạn có thể tải xuống các tệp thư viện từ đó.

Liên kết cài đặt thư viện AFMotor.h -

Sau khi cài đặt, tôi khuyên bạn nên kiểm tra lớp động cơ một chiều của tài liệu tham khảo thư viện để biết cách sử dụng nó. Theo liên kết dưới đây để tham khảo.

Liên kết tham khảo Lớp AF_DCMotor -

Tôi đã đính kèm tệp phác thảo arduino cho đoạn mã bên dưới. Trong khi chạy mã, hãy mở màn hình nối tiếp để theo dõi xem mã có đang chạy như bình thường hay không

Vậy là xong rồi, vui lòng cho tôi biết cách tôi có thể làm cho hướng dẫn này tốt hơn và bất kỳ vấn đề nào bạn có thể gặp phải trong hộp nhận xét. CẢM ƠN

Đề xuất: