Hướng dẫn thiết kế chế tạo, cách làm robot đơn giản dễ làm

     

Trong chuỗi bài viết DIY họ vẫn làm quen thuộc với các ứng dụng đầy tính sáng tạo như: Robot rời đồ vật cản, khối hệ thống tưới cây tự động hóa, hệ thống tự động hóa đếm người ra vào…Sẽ giúp cho đọc giả gọi rộng về ngữ điệu thiết kế Arduino, là căn nguyên hỗ trợ xã hội cùng nhau cải tiến và phát triển.

Bạn đang xem: Hướng dẫn thiết kế chế tạo, cách làm robot đơn giản dễ làm


Các linh kiện quan trọng để gia công Robot tránh đồ gia dụng cản

Tên linh kiệnLink đặt mua
Khung Robothttps://sucmanhngoibut.com.vn/khung-xe-robot
Mạch Arduino UNOhttps://sucmanhngoibut.com.vn/arduino-uno-r3-ch340-cap-nap
Motor Shieldhttps://sucmanhngoibut.com.vn/arduino-motor-shield-l293d
SG90 Servohttps://sucmanhngoibut.com.vn/dong-co-rc-servo-sg90
Cảm phát triển thành rời thứ cảnhttps://sucmanhngoibut.com.vn/cam-bien-sieu-am-hc-sr04
Công tắchttp://bit.ly/Switch10PCS(Được Tặng Ngay kèm lúc mua full )
Tụ 100nFhttps://educ8s.tv/part/CeramicCapacitors(Được tặng kèm khi mua toàn bộ )
Tụ 300uFhttps://educ8s.tv/part/ElectrolyticCapacitors(Được khuyến mãi kèm lúc mua toàn bộ )
Dây nốihttps://educ8s.tv/part/Wires(Được Tặng Kèm kèm lúc mua full )

Lắp ráp Robot rời trang bị cản

Hàn thêm tụ 100nF vào đầu của động cơ.

*
*
*
*
Sơ thứ đấu nối Robot rời trang bị cản

Đấu nối

Đấu nối cảm biến tách vật cản vào Shield Motor

VCC5V
GNDGND
TRIGA4
ECHOA5

Đấu nối Servo vào Shield Motor

Dây dấu hiệu (màu vàng)S
VCC (Màu đỏ)+
GND (Màu đen)

Giải thích Code

Để chương trình vận động với không báo lỗi Khi nạp chương trình. Cách thứ nhất chúng ta bắt buộc cài thỏng viện với Add thư viện vào Arduino IDE.

Thêm thỏng viện trên Arduino IDE:https://sucmanhngoibut.com.vn/huong-dan-them-moi-thu-vien-trong-arduino-ide


Thỏng viện Motor Shield:https://github.com/adafruit/Adafruit-Motor-Shield-library

Thỏng viện NewPing:https://bitbucket.org/teckel12/arduino-new-ping/wiki/Home#!download-install

////////////////////////////////////////////// // Arduino ROBOT v0.1 // // //// http://www.educ8s.tv ///////////////////////////////////////////////#include #include #include Tiếp theo, chúng ta knhị báo chân kết nối mang đến cảm biến tránh thiết bị cản cùng hiệu chỉnh vận tốc của bộ động cơ, các bạn có thể biến đổi thông số tốc độ hễ cơđến255.

Xem thêm: Hướng Dẫn Cách Sử Dụng Xe Đạp Điện Asama, Hitasa, Khóa 10S Là Xong

#define TRIG_PIN A4 #define ECHO_PIN A5 #define MAX_DISTANCE 200 #define MAX_SPEED 190 // sets tốc độ of DC motors#define MAX_SPEED_OFFSET 20Knhị báo thay đổi đến hàm Servo và khởi chế tạo kết nối hộp động cơ bên trên thỏng viện AFMotor.

AF_DCMotor motor1(1, MOTOR12_1KHZ); AF_DCMotor motor2(3, MOTOR12_1KHZ);Servo myservo; Tiếp theo trong hàm setup(), họ khai báo kết nối cho chân servo, ở đây họ kết nối servo vào chân 9 của board mạch, góc chuyển phiên servo đặt là 115 độ. Các chúng ta cũng có thể tự thử nghiệm ra góc cù phù hợp đến robot tránh thứ cản của bản thân.

Xem thêm: Truyện Võng Du Thực Vật Sư Chương Mới Nhất, Võng Du Thực Vật Sư

void setup() myservo.attach(9); myservo.write(115); delay(2000); distance = readPing(); delay(100); distance = readPing(); delay(100); distance = readPing(); delay(100); distance = readPing(); delay(100);Trong hàm loop() chuyển các quý hiếm đo về 0 với thực hiện chương trình sau 40ms. Nếu khoảng chừng cách cảm biến đo được nhỏ tuổi rộng hoặc bằng 15centimet thì Robot rời vật cản vẫn dừng lại trong tầm thời hạn 100ms và lùi lại phía sau 300ms, tạm dừng vào 200ms. Robot con quay đầu chú ý quý phái trái, sang cần cùng đo khoảng cách. Nếu khoảng cách đo bên nào to hơn hoặc bởi thì robot đang quay về hướng lớn nhất và dịch rời về vùng phía đằng trước. 

void loop() int distanceR = 0; int distanceL = 0; delay(40); if(distance=distanceL) turnRight(); moveStop(); else turnLeft(); moveStop(); else moveForward(); distance = readPing();}Tải Code

Cảm ơn các bạn vẫn đọc cùng theo dõi sucmanhngoibut.com.vn, vào quá trình triển khai tất cả gì thắc mắc những bạnbình luận bên dưới và để được bản thân hỗ trợ rất tốt. Nếu thấy bài viết tốt cùng hữu dụng thìchớ e dè cho doanh nghiệp 1 LikeShare bài viết bỏ nhiều bạn cùng tham mê gia chế tạo.


Chuyên mục: Cách làm