Mục lục:

Mini-Sumo Bot: 9 bước
Mini-Sumo Bot: 9 bước

Video: Mini-Sumo Bot: 9 bước

Video: Mini-Sumo Bot: 9 bước
Video: Remote Controlled SUMO ROBOTS! 2024, Tháng mười một
Anonim
Mini-Sumo Bot
Mini-Sumo Bot

Bot sumo là gì?

Dự án này được lấy cảm hứng từ phong cách thi đấu của người máy sumo, một ví dụ có thể được tìm thấy ở đây. Hai bot được đặt trong một vòng đen có viền trắng với mục tiêu là tự động đánh bật bot khác ra khỏi vòng. Đây là lý do tại sao nó tạo ra một dự án tốt khi sử dụng các cảm biến.

Trong hướng dẫn này, tôi sẽ hướng dẫn bạn cách tạo một mini sumo bot của riêng bạn. Đó là một dự án tuyệt vời để dành thời gian hoặc thậm chí bắt đầu một sự kiện chế tạo người máy của riêng bạn. Nó nhỏ gọn, đầy đủ các cơ hội học tập và rất thú vị để chơi cùng.

Quân nhu

Hóa đơn nguyên vật liệu

  • PLA xanh
  • 2x SG90 Servos liên tục
  • Cảm biến siêu âm HC-SR04
  • Cảm biến hồng ngoại
  • Dây nhảy 2m màu đỏ
  • 2x M4 bu lông
  • 2x M4 Hex Nuts
  • 1x Pin Lithium Ion 3.7V 3600 mAh
  • 1x Giá đỡ pin Li-Ion 18650
  • Mô-đun sạc Li-Ion TP4056
  • Bộ chuyển đổi 5V DC-DC Boost
  • Arduino Nano
  • Breadboard nhỏ
  • Blue Tack
  • 2x bánh xe
  • 2x M3 vít nhỏ (Đối với Servos)
  • 1x Công tắc SPDT

Thiết bị hữu ích

  • máy in 3D
  • Bộ dụng cụ Dremel
  • Súng bắn keo nóng
  • Máy vi tính

Bước 1: In 3D khung máy

In 3D khung xe
In 3D khung xe

Đầu tiên, tải xuống tệp đính kèm và mở tệp đó bằng phần mềm FlashPrint hoặc phần mềm máy in 3D khác. Lưu tệp này vào thẻ SD và chèn vào máy in 3D. Sau khi thiết lập máy in, nạp dây tóc và làm nóng máy đùn, hãy in thiết kế.

Bước 2: Chà nhám khung (Sàng lọc)

Chà nhám xuống khung (Sàng lọc)
Chà nhám xuống khung (Sàng lọc)
Chà nhám xuống khung (Sàng lọc)
Chà nhám xuống khung (Sàng lọc)

Khi khung đã được in, các giá đỡ sẽ cần được tháo ra. Sử dụng một cái đục hoặc một góc xiên, chúng có thể được cạy ra một cách dễ dàng. Một tệp cũng có thể được sử dụng để làm mịn và làm sạch các cạnh thô. Mặc dù vậy hãy cẩn thận để không làm hỏng khung máy hoặc làm tổn thương các ngón tay của bạn.

Bước 3: Gắn Bánh xe và Servos lại với nhau

Gắn bánh xe và Servos lại với nhau
Gắn bánh xe và Servos lại với nhau
Gắn bánh xe và Servos lại với nhau
Gắn bánh xe và Servos lại với nhau

Đối với bước này, servo phải được kết hợp với bánh xe một cách chắc chắn để đảm bảo rằng nó không bị rơi ra trong khi thi đấu. Mối nối này có thể được thực hiện bằng cách vặn hai bộ phận lại với nhau để tạo ra một mối nối chắc chắn.

Bước 4: Gắn Servos vào Chasis

Gắn các Servos vào Chasis
Gắn các Servos vào Chasis
Gắn các Servos vào Chasis
Gắn các Servos vào Chasis

Khi bánh xe đã được gắn vào servo, bây giờ có thể được lắp vào khung xe vĩnh viễn. Cách tốt nhất để làm điều này mà tôi tìm thấy là sử dụng súng bắn keo nóng vì nó đủ mạnh để giữ các servo vào khung máy, nhưng nó cũng cho phép thực hiện bất kỳ thay đổi nào đối với vị trí của các servo nếu cần thiết.

Đảm bảo rằng các servo được căn chỉnh đúng cách và đúng hướng khi lắp chúng vào khung máy!

Bước 5: Thêm bi lăn phía trước

Thêm bi lăn phía trước
Thêm bi lăn phía trước
Thêm bi lăn phía trước
Thêm bi lăn phía trước

Bước này khá thẳng về phía trước vì hai lỗ cho ốc vít đã được định hình sẵn. Chỉ cần xếp bóng lăn với khung máy và cố định hai thành phần với nhau bằng cách sử dụng vít M4 và lục lạc.

Có thể đặt thêm đai ốc lục giác vào giữa bi lăn và khung xe hoạt động như miếng đệm để giảm góc nghiêng xuống của sumo bot.

Bước 6: Thêm Breadboard và Cảm biến

Thêm Breadboard và Cảm biến
Thêm Breadboard và Cảm biến
Thêm Breadboard và Cảm biến
Thêm Breadboard và Cảm biến
Thêm Breadboard và Cảm biến
Thêm Breadboard và Cảm biến

Đầu tiên, hãy cố định cảm biến hồng ngoại vào mặt trước của bot bằng keo nóng trong khi đảm bảo cảm biến có thể quét rõ mặt đất bên dưới nó. Tiếp theo, cố định cảm biến siêu âm vào các lỗ cần thiết ở phía trước của bot như có thể thấy trong các bức ảnh ở trên.

Cuối cùng, thêm breadboard có gắn nano Arduino vào giữa bot và cố định nó bằng cách sử dụng blue tack để có thể dễ dàng tháo gỡ trong thời gian khắc phục sự cố và sửa chữa.

Bước 7: Tạo mạch quản lý pin và thêm nó vào Chasis

Tạo mạch quản lý pin và thêm nó vào Chasis
Tạo mạch quản lý pin và thêm nó vào Chasis
Tạo mạch quản lý pin và thêm nó vào Chasis
Tạo mạch quản lý pin và thêm nó vào Chasis
Tạo mạch quản lý pin và thêm nó vào Chasis
Tạo mạch quản lý pin và thêm nó vào Chasis
Tạo mạch quản lý pin và thêm nó vào Chasis
Tạo mạch quản lý pin và thêm nó vào Chasis

Pin Lithium ion nên được kết nối song song với cả mô-đun sạc Li-Ion TP-4056 và bộ tăng cường bước lên 3V-5V. Đảm bảo kết nối dây nhảy với thiết bị đầu cuối của đúng cực trong quá trình này.

Khi hàn, hãy nhớ cẩn thận bằng cách lưu ý, làm việc trong khu vực thông gió tốt và đeo kính bảo vệ mắt.

Một công tắc nên được đặt trên đầu ra tích cực của bộ chuyển đổi 5Vboost để cho phép bot bật và tắt. Đầu ra của bộ chuyển đổi DC-DC đi trực tiếp đến đầu vào nguồn của Arduino Nano.

Bước 8: Mã, Arduino Nano và mạch

Mã, Arduino Nano và mạch
Mã, Arduino Nano và mạch
Mã, Arduino Nano và mạch
Mã, Arduino Nano và mạch

Trước hết, để lập trình Arduino Nano, bạn sẽ cần tải xuống Arduino IDE và các trình điều khiển cần thiết cho Nano. Sau khi thực hiện việc này, bạn sẽ có thể tải lên mã được liên kết bên dưới bằng cách kết nối máy tính của bạn với nano qua dây USB sang Micro-USB.

Tiếp theo, sử dụng sơ đồ trên, kết nối từng thành phần và cảm biến cần thiết với Nano.

  • 2 Servos phải được kết nối với chân 9 và 10.
  • Cảm biến hồng ngoại phải được kết nối với một chân analog (cảm biến này không được bao gồm trong mã vì nó chỉ dành riêng cho đối thủ cạnh tranh - nên được thêm bởi người dùng)
  • Cảm biến siêu âm HC-SR04 phải có chân echo của nó được kết nối với chân 5 và chân trig của nó được kết nối với chân 4.

Khi điều này được thực hiện, hãy kiểm tra bot và thực hiện bất kỳ điều chỉnh nào cần thiết.

Bước 9: Đó là Nó! Bot sumo của bạn đã sẵn sàng hoạt động

Đó là nó! Bot sumo của bạn đã sẵn sàng hoạt động
Đó là nó! Bot sumo của bạn đã sẵn sàng hoạt động
Đó là nó! Bot sumo của bạn đã sẵn sàng hoạt động
Đó là nó! Bot sumo của bạn đã sẵn sàng hoạt động

Mọi thứ hiện đã được thiết lập và bot của bạn đã hoàn tất.

Thưởng thức!

Đề xuất: