Mục lục:

Robot tránh chướng ngại vật (Arduino): 8 bước (có hình ảnh)
Robot tránh chướng ngại vật (Arduino): 8 bước (có hình ảnh)

Video: Robot tránh chướng ngại vật (Arduino): 8 bước (có hình ảnh)

Video: Robot tránh chướng ngại vật (Arduino): 8 bước (có hình ảnh)
Video: Bài 8: Robot vượt mê cung 2024, Tháng bảy
Anonim
Robot tránh chướng ngại vật (Arduino)
Robot tránh chướng ngại vật (Arduino)

Sau đây, tôi sẽ hướng dẫn bạn cách chế tạo Robot tránh chướng ngại vật dựa trên Arduino. Tôi hy vọng sẽ thực hiện từng bước hướng dẫn chế tạo robot này một cách rất dễ dàng. Rô bốt tránh chướng ngại vật là rô bốt tự động hoàn toàn có thể tránh mọi chướng ngại vật mà nó gặp phải khi di chuyển. Đơn giản, khi nó gặp chướng ngại vật trong khi nó đang di chuyển về phía trước, nó sẽ tự động dừng tiến về phía trước và lùi lại một bước. Sau đó, nó có vẻ là hai bên trái & phải và bắt đầu di chuyển theo cách tốt nhất có thể; có nghĩa là theo hướng trái nếu có chướng ngại vật khác ở bên phải hoặc theo hướng phải nếu có chướng ngại vật khác ở bên trái. Robot tránh chướng ngại vật rất hữu ích và nó là cơ sở của nhiều dự án lớn như Ôtô tự động, Robot dùng trong các nhà máy Sản xuất, thậm chí cả Robot dùng trong tàu vũ trụ.

Bước 1: Những gì bạn cần trong dự án này:

Những gì bạn cần trong dự án này
Những gì bạn cần trong dự án này
Những gì bạn cần trong dự án này
Những gì bạn cần trong dự án này
Những gì bạn cần trong dự án này
Những gì bạn cần trong dự án này
  1. Arduino UNO -
  2. Khung xe robot thông minh với 2 x bánh xe ô tô đồ chơi và 1 x bánh xe đa năng (hoặc bánh xe bóng) -
  3. Hai động cơ DC -
  4. Trình điều khiển động cơ L298n -
  5. Cảm biến sóng siêu âm HC-SR04 -
  6. TowerPro micro servo 9g -
  7. Pin Lipo 7.4V 1300mah -
  8. Dây nhảy (nam sang nam, nam sang nữ)
  9. Breadboard mini
  10. Khung gắn cảm biến sonar siêu âm
  11. Vít và đai ốc
  12. Cái vặn vít
  13. Hàn sắt
  14. Băng keo hai mặt (tùy chọn)
  15. Súng bắn keo nóng (tùy chọn)

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
Lắp ráp khung xe
Lắp ráp khung xe

Hàn hai dây vào mỗi động cơ DC. Sau đó, cố định hai động cơ vào khung bằng các vít. Nếu bạn cần bất kỳ điều gì làm rõ, vui lòng xem video youtube này https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… và nó sẽ hướng dẫn bạn cách lắp ráp khung xe Robot 2WD thông minh. Cuối cùng gắn bánh xe Universal (hoặc bánh xe lăn bóng)

Bước 3: Gắn kết các thành phần

Gắn kết các thành phần
Gắn kết các thành phần

Gắn trình điều khiển động cơ Arduino UNO, L298n và động cơ servo TowerPro trên khung. Lưu ý: khi gắn bo mạch arduino, hãy chừa đủ không gian để cắm cáp USB, vì sau này bạn phải lập trình bo mạch arduino bằng cách kết nối nó với PC qua cáp USB.

Bước 4: Chuẩn bị cảm biến siêu âm

Chuẩn bị cảm biến siêu âm
Chuẩn bị cảm biến siêu âm
Chuẩn bị cảm biến siêu âm
Chuẩn bị cảm biến siêu âm
Chuẩn bị cảm biến siêu âm
Chuẩn bị cảm biến siêu âm
Chuẩn bị cảm biến siêu âm
Chuẩn bị cảm biến siêu âm

Cắm bốn dây jumper vào cảm biến siêu âm và gắn nó vào giá đỡ. Sau đó, gắn khung vào TowerPro micro servo đã được lắp trên khung.

Bước 5: Các thành phần nối dây

Các thành phần dây
Các thành phần dây
Các thành phần dây
Các thành phần dây
Các thành phần dây
Các thành phần dây
Các thành phần dây
Các thành phần dây

Trình điều khiển động cơ L298n:

+ 12V → Pin Lipo (+)

GND → Pin lipo (-) quan trọng: kết nối GND với pin lipo (-) và với bo mạch arduino bất kỳ chân GND nào

+ 5V → arduino Vin

In1 → chân kỹ thuật số arduino 7

In2 → chân kỹ thuật số arduino 6

In3 → chân số 5 của arduino

In4 → chân số 4 của arduino

OUT1 → Động cơ 1

OUT2 → Động cơ 1

OUT3 → Động cơ 2

OUT4 → Động cơ 2

Bảng mạch:

Kết nối hai dây jumper với chân 5V và GND của bảng arduino, sau đó kết nối cả hai dây với breadboard. bây giờ bạn có thể sử dụng nó làm nguồn cung cấp + 5V.

Cảm biến sóng siêu âm HC-SR04:

VCC → breadboard + 5V

Trig → chân tương tự arduino 1

Echo → chân analog arduino 2

GND → breadboard GND

TowerPro micro servo 9g:

dây màu cam → chân số 10 của arduino

dây đỏ → breadboard + 5V

dây nâu → breadboard GND

Bước 6: Lập trình Arduino UNO

  1. Tải xuống và cài đặt Arduino Desktop IDE

    • windows -
    • Mac OS X -
    • Linux -
  2. Tải xuống và dán tệp thư viện NewPing (Thư viện chức năng cảm biến siêu âm) vào thư mục thư viện Arduino.

    • Tải xuống NewPing.rar bên dưới
    • Giải nén nó vào đường dẫn - C: / Arduino / thư viện
  3. Tải xuống và mở chướng ngại vật_avoiding.ino
  4. Tải mã lên bảng arduino qua cáp USB

Bước 7: Cấp nguồn cho Robot

Cung cấp năng lượng cho Robot
Cung cấp năng lượng cho Robot

Kết nối pin Lipo với trình điều khiển động cơ L298n như sau:

Pin lipo (+) → + 12V

Pin lipo (-) → GND

Bước 8: Tuyệt vời !!

Tuyệt vời !!!
Tuyệt vời !!!

Bây giờ robot của bạn đã sẵn sàng để tránh mọi chướng ngại vật….

Tôi rất sẵn lòng trả lời bất kỳ câu hỏi nào của bạn

gửi email cho tôi: [email protected]

tìm kiếm tôi trên facebook và linkedin cho nhiều dự án hơn - Danusha nayantha

Cảm ơn

Đề xuất: