Mục lục:

Robot tránh chướng ngại vật bằng Arduino Nano: 5 bước
Robot tránh chướng ngại vật bằng Arduino Nano: 5 bước

Video: Robot tránh chướng ngại vật bằng Arduino Nano: 5 bước

Video: Robot tránh chướng ngại vật bằng Arduino Nano: 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
Robot tránh chướng ngại vật sử dụng Arduino Nano
Robot tránh chướng ngại vật sử dụng Arduino Nano

Trong hướng dẫn này, tôi sẽ mô tả cách bạn có thể tạo ra một robot tránh chướng ngại vật bằng cách sử dụng Arduino.

Bước 1: Bạn cần

Bạn cần
Bạn cần
Bạn cần
Bạn cần
Bạn cần
Bạn cần

Đây là một dự án rô bốt Arduino phổ biến. để tránh kết nối nhiều dây, tôi đã thiết kế một PCB cho nó.

Bạn có thể sử dụng PCB hoặc bảng đục lỗ.

Khung gầm Robot 2WD với bánh xe đúc.

Bánh xe rô bốt cho động cơ BO

Động cơ giảm tốc 150 Rpm BO & bu lông & đai ốc 1,5 inch

giá đỡ cảm biến siêu âm

2 chiếc. Pin 9V & đầu nối pin

Ic L293D & đế Ic 16 chân

Tụ điện 100mfd / 25v 2 chiếc điện trở 1K, đèn Led

Chân tiêu đề, dây nhảy (nam sang nữ) khối thiết bị đầu cuối 4 chiếc

Cảm biến siêu âm HC-SR 04

Arduino nano

Bạn có thể sử dụng PCB hoặc bảng đục lỗ.

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

Lắp ráp khung gốc
Lắp ráp khung gốc

Lắp hai động cơ giảm tốc vào khung rô bốt. tôi đã sử dụng khung kim loại 2wd nhưng bạn có thể sử dụng bất kỳ khung nào

chèn một bánh xe lăn phía trước khung rô-bốt. phần cơ khí đã hoàn thành của rô-bốt này

Bước 3: Tạo mạch điện tử

Tạo mạch điện tử
Tạo mạch điện tử
Tạo mạch điện tử
Tạo mạch điện tử
Tạo mạch điện tử
Tạo mạch điện tử

Làm thế nào nó hoạt động

Cảm biến âm siêu âm phát hiện các đối tượng ở phía trước và đo khoảng cách của đối tượng.

Trong điều kiện bình thường khi không có chướng ngại vật phía trước rô bốt, Hai động cơ quay theo chiều kim đồng hồ và rô bốt sẽ đi thẳng về phía trước.

Nếu bất kỳ vật thể nào được cảm biến siêu âm phát hiện trong vòng 20 cm thì động cơ bên trái sẽ bắt đầu quay ngược chiều kim đồng hồ & động cơ bên phải sẽ quay theo chiều kim đồng hồ như ban đầu.

Vì vậy, rô bốt rẽ trái nhanh chóng nếu có một đối tượng ở phía trước của nó.

Mạch và kết nối nếu bạn đang sử dụng bảng điều khiển

Ở đây tôi đã sử dụng trình điều khiển động cơ kép Arduino nano & L293D. Hai tụ điện như một bộ lọc. Led & điện trở 1k để chỉ thị

Chân số 7 của Arduino kết nối với chân kích hoạt cảm biến siêu âm

Chân số 8 của Arduino kết nối với chân Echo của cảm biến siêu âm

Chân số 5 & 6 của Arduino kết nối với chân Ic l293d 10 & 15 để điều khiển động cơ bên trái

Chân kỹ thuật số Arduino 11 & 12 Kết nối với ic l293d chân 2 & 7 để điều khiển động cơ phù hợp

Kết nối động cơ trái với ic l293d chân 11 & 14

Kết nối đúng động cơ với ic l293d Pin 3 & 6

Nếu bạn muốn sử dụng PCB

PCB cho dự án robot này được thiết kế tốt và dễ chế tạo. Bạn có thể tạo nhiều loại robot Arduino khác nhau bằng cách sử dụng PCB này. Một robot khác sử dụng PCB này

Tải xuống và đặt hàng tệp Gerber cho PCB từ đây.

Bước 4: Tải mã lên Arduino

Tải mã lên arduino nano. đây là liên kết mã để tải xuống

chỉ cần tải xuống tệp.ino và mở nó bằng arduino IDE.

kết nối arduino nano bằng cáp USB, chọn cổng com thích hợp

sau đó bấm để tải lên

Bước 5: Kiểm tra

Thử nghiệm
Thử nghiệm

đã đến lúc kiểm tra robot.

Tôi đã sử dụng pin 9v cho Arduino và pin 9v khác cho động cơ. Để cấp nguồn cho động cơ, tốt nhất là sử dụng pin sạc nếu không pin 9 v không thể chạy robot trong thời gian dài.

Video này có thể giúp ích cho bạn -

Đề xuất: