Ở bài trước chúng tôi đã hướng dẫn các bạn chế tạo một chiếc xeđiều khiểntừ xa bằng Smartphone. Trong bài ngày hôm nay chúng tôi sẽ hướng dẫn các bạn làm một chiếc xe có khả năngtự độngtránh vật cản. Nghe thôi đã thấy thú vị rồi phải không nào? Chúng ta cùng bắt tay vào việc ngay thôi.
Bạn đang xem: Code robot tránh vật cản
Chuẩn bị:
Một bộ khung xerobot3 bánh
Một cảm biếnsiêu âmSRF 04 hoặc SRF05
Một Broad Arduini UNO R3
Một module điều khiển động cơ
Một Servo SG90
Khung đỡ cảm biến siêu âm
Khung đỡ Servo
Dây nối đực-cái, cái -cái

Bước 1

Các bạn hàn dây cho mô tơ sau đó lắp ráp bộ khung xe lại, phần lắp ráp này khá đơn giản.

Sau khi lắp ráp bộ khung và hàn dây cho mô tơ xong chúng ta sẽ được như thế này
Bước 2

Tiếp theo chúng ta sẽ lắp động cơ servo lên khung xe. Các bạn dùng bộ khung và ốc dành cho servo để cố định lên khungrobotĐộng cơ servo này có nhiệm vụ xoay cảm biến siêu âm để giúp robot phát hiện vật cản ở các hướng.

Sau khi đã cố định Servo xong chúng ta lắp khung đỡ cảm biến siêu âm lên servo. Các bạn có thể dùng keo nến để dán phần khung đỡ cảm biến siêu âm này với servo.
Bước 3

Do phải đặt module L293 lên Broad Arduino như thế này nên chúng ta sẽ bị thiếu chân cắm vào Arduino. Vì vậy chúng ta phải hàn thêm chân kết nối ở trên L293

Trên module L293 đã có lỗ chờ sẵn các bạn chỉ việc đặt jump vào và dùng mỏ hàn lại.
Bước 4

Các bạn dán Broad Arduno UNO R3 lên khung robot

Sau đó đặt Module L293 lên trên.
Xem thêm: Lịch Phát Sóng C1 Tối Nay 【Mở Link∶879783, Vtv3 Trực Tiếp Cup C1 Tối Nay【Mở Link∶879783
Bước 5


Tiếp theo các bạn nối dây động cơ vào cọc M2 và M4

Sau đó chúng ta sẽ nối dây cho cảm biến siêu âm và Arduino

Dây GND nối với GND, VCC nối với 5V, Trig nối với A0, Echo nối với A1

Và cuối cùng là nối dây cho Servo hoạt động. Các bạn cắm dây của servo vào chân Jump có ghi SER1. Trên mạch có ghi các kí hiệu (- + và S, S là dây tín hiệu của servo) các bạn nhớ cắm cho đúng, dây tín hiệu của servo thường có màu vàng cam.