Ở 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.