Съдържание:

Лесен робот с двуноги: 4 стъпки
Лесен робот с двуноги: 4 стъпки

Видео: Лесен робот с двуноги: 4 стъпки

Видео: Лесен робот с двуноги: 4 стъпки
Видео: Робот пылесос / Все Сезоны! / СБОРНИК! 2024, Ноември
Anonim
Лесен двуног робот
Лесен двуног робот
Лесен двуног робот
Лесен двуног робот
Лесен двуног робот
Лесен двуног робот

Разработвах този робот през последната година, за да го използвам като платформа за преподаване на роботика.

С този робот преподавам как да се движат сервомоторите с директни движения и с контролирани движения с помощта на „ЗА“

Роботът може да танцува, да ходи и дори да тича.

Ще имаш нужда:

Arduino Nano

14 мъжки-мъжки проводници

малка протоборд

4 сервомотора SG90

1 9V батерия

1 9V конектор за батерията

2 гумени ленти

Стъпка 1: Някои примери за рутините, които този робот може да изпълнява

Image
Image

Стъпка 2: 3D модел за печат

Следвайте тази връзка, за да изтеглите модела.

Той е мащабиран, за да пасне на сервомоторите SG90. Не е необходимо лепило. Всичко се захваща.

Стъпка 3: Сглобяване на робота

Пуснете видеото, за да научите как да сглобите робота.

Обърнете специално внимание на положението на серво вала. Валовете трябва да бъдат точно центрирани, преди да сглобите робота.

За да центрирате сървърите си, можете да стартирате тази програма, след като окабеляването приключи:

#включва

Серво дясно;

Серво дясно бедро;

Серво ляво стъпало;

Серво ляво бедро;

void setup ()

{

rightfoot.attach (9);

дясно бедро. прикачване (5);

leftfoot.attach (3);

ляво бедро. прикачване (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

void loop ()

{

забавяне (500);

}

Стъпка 4: Пример за код

#включва

Серво дясно;

Серво дясно бедро;

Серво ляво стъпало;

Серво ляво бедро;

void setup ()

{

rightfoot.attach (9);

дясно бедро. прикачване (5);

leftfoot.attach (3);

ляво бедро. прикачване (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

void loop ()

{

// грунд movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

rightthigh.write (90);

leftthigh.write (90);

забавяне (500);

// segundo movimento pata derecha

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);

// буквар movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

забавяне (500);

// segundo movimento pata izda

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);

}

Препоръчано: