Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Tôi đã phát triển robot này trong năm qua để sử dụng nó như một nền tảng để dạy robot.
Với robot này, tôi dạy cách di chuyển các servo bằng các chuyển động trực tiếp và với các chuyển động được điều khiển bằng cách sử dụng "FOR"
Robot có thể nhảy, đi bộ và thậm chí chạy.
Bạn sẽ cần:
Arduino Nano
14 dây đực - cái
protoboard nhỏ
4 SG90 Servos
1 pin 9V
1 đầu nối pin 9V
2 dây chun
Bước 1: Một số ví dụ về các quy trình mà robot này có thể thực hiện
Bước 2: Mô hình 3D để in
Theo liên kết này để tải xuống mô hình.
Nó được thu nhỏ để phù hợp với SG90 Servos. Không cần keo. Tất cả là nhanh chóng.
Bước 3: Đặt Robot cùng nhau
Phát video để học cách lắp ráp robot.
Đặc biệt chú ý đến vị trí của trục servo. Các trục phải được căn giữa chính xác trước khi lắp ráp robot.
Để căn giữa các Servos của bạn, bạn có thể chạy chương trình này sau khi nối dây xong:
#bao gồm
Servo chân phải;
Servo bên phải;
Servo chân trái;
Servo bên trái;
void setup ()
{
ngayfoot.attach (9);
ngayhigh.attach (5);
leftfoot.attach (3);
leftthigh.attach (11);
leftfoot.write (90);
leftthigh.write (90);
ngayhigh.write (90);
ngayfoot.write (90);
}
void loop ()
{
chậm trễ (500);
}
Bước 4: Ví dụ về mã
#bao gồm
Servo chân phải;
Servo bên phải;
Servo chân trái;
Servo bên trái;
void setup ()
{
ngayfoot.attach (9);
ngayhigh.attach (5);
leftfoot.attach (3);
leftthigh.attach (11);
leftfoot.write (90);
leftthigh.write (90);
ngayhigh.write (90);
ngayfoot.write (90);
}
void loop ()
{
// primer phimmiento pata derecha
leftfoot.write (90);
ngayfoot.write (110);
ngayhigh.write (90);
leftthigh.write (90);
chậm trễ (500);
// segundo phimmento pata derecha
leftfoot.write (90);
ngayfoot.write (90);
ngayhigh.write (90);
leftthigh.write (90);
chậm trễ (500);
// tercer phimmiento pata derecha
leftfoot.write (90);
ngayfoot.write (90);
ngay lập tức.write (110);
leftthigh.write (90);
chậm trễ (500);
// cuarto phimmento pata derecha
leftfoot.write (90);
ngayfoot.write (90);
ngayhigh.write (70);
leftthigh.write (90);
chậm trễ (500);
// primer phimmiento pata izda
leftfoot.write (70);
ngayfoot.write (90);
ngayhigh.write (90);
leftthigh.write (90);
chậm trễ (500);
// segundo phim trường pata izda
leftfoot.write (90);
ngayfoot.write (90);
ngayhigh.write (90);
leftthigh.write (90);
chậm trễ (500);
// tercer phimmiento pata izda
leftfoot.write (90);
ngayfoot.write (90);
ngayhigh.write (90);
leftthigh.write (70);
chậm trễ (500);
// cuarto phimmento pata izda
leftfoot.write (90);
ngayfoot.write (90);
ngayhigh.write (90);
viết trái (110);
chậm trễ (500);
}