Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
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
Đâ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 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ử
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
đã đế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 -