Mục lục:

Cách tạo một robot tránh chướng ngại vật bằng Arduino: 5 bước
Cách tạo một robot tránh chướng ngại vật bằng Arduino: 5 bước

Video: Cách tạo một robot tránh chướng ngại vật bằng Arduino: 5 bước

Video: Cách tạo một robot tránh chướng ngại vật bằng Arduino: 5 bước
Video: Tự học Arduino cơ bản | Bài 12 Tự chế Robot tránh vật cản dùng Arduino cảm biến siêu âm 2024, Tháng bảy
Anonim
Cách tạo robot tránh chướng ngại vật bằng Arduino
Cách tạo robot tránh chướng ngại vật bằng Arduino

Trong phần hướng dẫn này, tôi sẽ dạy bạn cách tạo ra một robot tránh chướng ngại vật hoạt động với Arduino. Bạn phải làm quen với Arduino. Arduino là một bảng điều khiển sử dụng vi điều khiển atmega. Bạn có thể sử dụng bất kỳ phiên bản Arduino nào nhưng tôi đã sử dụng Arduino Uno r3 trên robot của mình.

Mã rất dễ và mạch chỉ có 4-5 dây. Robot cũng sử dụng tấm chắn động cơ L293D tương thích với Arduino để điều khiển động cơ. Vì vậy, tấm chắn phù hợp thẳng với Arduino, giúp mọi thứ trở nên dễ dàng… Về cơ bản, robot của chúng ta là một chiếc xe di chuyển về phía trước và nếu có vật cản nào cản trở đường đi của nó, nó sẽ dừng lại ở đó, lùi lại một chút và sau đó đầu của nó quay sang trái và phải. Sau đó, nó so sánh khoảng cách và robot quay theo hướng với khoảng cách nhiều hơn. Sau đó, robot lại di chuyển về phía trước theo hướng đó lặp lại toàn bộ quá trình một lần nữa.

Để phát hiện khoảng cách, robot sử dụng cảm biến siêu âm HC-sr04. Vì vậy, cảm biến này gửi sóng âm thanh siêu âm, cứ sau 10 micro giây và nếu có bất kỳ vật cản nào ở phía trước, cảm biến sẽ nhận được tiếng vọng. Dựa vào thời gian di chuyển, nó biết được khoảng cách giữa cảm biến và vật thể. Vì vậy, hãy bắt đầu…

Bước 1: Các bộ phận cần thiết

Bộ phận bắt buộc
Bộ phận bắt buộc

Vì vậy, để bắt đầu bất kỳ dự án nào, chúng ta cần thu thập các phần cần thiết trước. Tất cả các phần cần thiết được đề cập dưới đây: -

  • Arduino
  • Tấm chắn động cơ L293D
  • Khung gầm (bao gồm động cơ và bánh xe)
  • Dây điện
  • Giá đỡ pin
  • Động cơ servo siêu nhỏ
  • mô-đun cảm biến siêu âm HC-sr04
  • giá đỡ cho cảm biến

Vì vậy, hãy thu thập những tài liệu này và chuyển sang bước tiếp theo.

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

Lắp ráp khung xe
Lắp ráp khung xe
Lắp ráp khung xe
Lắp ráp khung xe

Bây giờ, hãy lắp ráp cơ thể robot của bạn. Mọi người có thể có một khung gầm khác nhau. Vì vậy, hãy lắp ráp khung xe của bạn cho phù hợp. Hầu hết các khung xe đều đi kèm với sách hướng dẫn và thậm chí của tôi cũng đi kèm với nó, vì vậy hãy xem qua và xây dựng khung xe của bạn cho phù hợp. Sau đó, gắn các thành phần vào khung máy. Arduino, với tấm chắn động cơ được gắn vào nó và cả giá đỡ pin phải được cố định trên khung. Động cơ servo cũng phải được cố định trên khung ở phía trước. Đầu servo dài phải được mắc kẹt bên dưới giá đỡ HC-sr04. Cảm biến phải được cố định vào giá đỡ và giá đỡ trên động cơ servo.

Đừng dán nó vào động cơ servo vì sau này nó có thể được sắp xếp trong trường hợp đặt sai vị trí. Chỉ cần sửa chữa nó. Cố định sao cho cảm biến hướng về phía trước (mắt hướng về phía trước).

Gắn dây vào động cơ và sẵn sàng cho bước tiếp theo. Ngoài ra đối với cảm biến.

Bước 3: Kết nối chính

Kết nối chính
Kết nối chính

Vì vậy, bây giờ chúng ta sẽ thực hiện các kết nối. Không có nhiều hơn 5-6 kết nối, vì vậy nó sẽ là một miếng bánh. Thực hiện các kết nối của cảm biến theo sơ đồ trên. Động cơ servo và động cơ bo một chiều có thể được kết nối với tấm chắn. Kết nối pin với tấm chắn và kết nối tấm chắn với bảng Arduino.

Bước 4: Mã Arduino

Mã Arduino
Mã Arduino

Vì vậy, đây là phần cuối cùng của việc hoàn thành robot của chúng tôi. Vì vậy, điều này liên quan đến phần mềm chứ không phải phần cứng. Vì vậy, chúng ta phải lập trình Arduino của mình. Tôi đã tải lên mã của Arduino. Bạn cũng có thể sử dụng mã khác hoặc viết mã của riêng bạn. Mình mới up lên để tham khảo.

Bước 5: Chạy

Vì vậy, chúng tôi đã xây dựng OBSTACLE TRÁNH ROBOT của chúng tôi. Bây giờ đã đến lúc chơi với robot tuyệt vời của chúng tôi và thử các thử nghiệm mới trong mã của chúng tôi.

Đề xuất: