Мазмуну:

Easy Biped робот: 4 кадам
Easy Biped робот: 4 кадам

Video: Easy Biped робот: 4 кадам

Video: Easy Biped робот: 4 кадам
Video: 🦅 Minecraft Bedrock 1.19 | EASY WORKING ROBOT TUTORIAL! 2024, Июль
Anonim
Easy Biped робот
Easy Biped робот
Easy Biped робот
Easy Biped робот
Easy Biped робот
Easy Biped робот

Мен бул роботту акыркы бир жылдан бери робототехниканы үйрөтүү үчүн платформа катары иштеп келе жатам.

Бул робот менен мен "FOR" менен серволорду түз кыймылдар жана башкарылуучу кыймылдар менен кантип жылдырууну үйрөтөм.

Робот бийлей алат, басат, ал тургай чуркайт.

Сага керек болот:

Arduino Nano

14 эркек-эркек зымдары

кичинекей протокол

4 SG90 сервосу

1 9В батарея

1 9В батарея туташтыргычы

2 резина боолор

1 -кадам: Бул робот аткара турган иштердин кээ бир мисалдары

Image
Image

2 -кадам: Басып чыгаруу үчүн 3D модели

Модельди жүктөө үчүн бул шилтемеге өтүңүз.

Бул SG90 сервосуна ылайыкташтырылган. Эч кандай клейдин кереги жок. Баары чукул.

3 -кадам: Роботту бириктирүү

Роботту чогултууну үйрөнүү үчүн видеону ойнотуңуз.

Серво валдарынын абалына өзгөчө көңүл буруңуз. Роботту чогултуудан мурун шахталар так борборлоштурулушу керек.

Сервоңузду борборлоштуруу үчүн, зымыңыз бүткөндөн кийин бул программаны иштете аласыз:

#кошуу

Оң буту;

Servo оң жактагы;

Сол буту менен кызмат кылуу;

Сол жактагы кызмат;

жараксыз орнотуу ()

{

rightfoot.attach (9);

rightthigh.attach (5);

leftfoot.attach (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

боштук цикл ()

{

кечигүү (500);

}

4 -кадам: Коддун мисалы

#кошуу

Оң буту;

Оң жактагы кызмат;

Сол буту менен кызмат кылуу;

Сол жактагы кызмат;

жараксыз орнотуу ()

{

rightfoot.attach (9);

rightthigh.attach (5);

leftfoot.attach (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

боштук цикл ()

{

// праймер movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

rightthigh.write (90);

leftthigh.write (90);

кечигүү (500);

// сегменттин кыймылдуу түрү

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

кечигүү (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (110);

leftthigh.write (90);

кечигүү (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (70);

leftthigh.write (90);

кечигүү (500);

// primer movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

кечигүү (500);

// сегменттен кийин

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

кечигүү (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (70);

кечигүү (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (110);

кечигүү (500);

}

Сунушталууда: