Оглавление:

Легкий двуногий робот: 4 шага
Легкий двуногий робот: 4 шага

Видео: Легкий двуногий робот: 4 шага

Видео: Легкий двуногий робот: 4 шага
Видео: Робот на двух ногах. Учимся ходить)) 2024, Июль
Anonim
Легко двуногий робот
Легко двуногий робот
Легко двуногий робот
Легко двуногий робот
Легко двуногий робот
Легко двуногий робот

Я разрабатывал этого робота в течение прошлого года, чтобы использовать его в качестве платформы для обучения робототехнике.

С помощью этого робота я учу, как перемещать сервоприводы прямыми движениями и контролируемыми движениями, используя "FOR".

Робот может танцевать, ходить и даже бегать.

Тебе понадобится:

Ардуино Нано

14 проводов папа-папа

небольшая макетная плата

4 сервопривода SG90

1 батарея 9В

1 разъем аккумулятора 9 В

2 резинки

Шаг 1. Некоторые примеры процедур, которые может выполнять этот робот

Image
Image

Шаг 2: 3D-модель для печати

Перейдите по этой ссылке, чтобы скачать модель.

Он адаптирован для сервоприводов SG90. Клей не нужен. Все под рукой.

Шаг 3. Собираем робота

Посмотрите видео, чтобы узнать, как собрать робота.

Обратите особое внимание на положение валов сервопривода. Перед сборкой робота необходимо точно отцентрировать валы.

Чтобы центрировать сервоприводы, вы можете запустить эту программу после завершения подключения:

#включают

Сервопривод правой ноги;

Сервопривод правое бедро;

Сервопривод левой стопы;

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

установка void ()

{

правая стопа. прикрепить (9);

правое бедро. прикрепить (5);

leftfoot.attach (3);

левое бедро. прикрепить (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

пустой цикл ()

{

задержка (500);

}

Шаг 4: Пример кода

#включают

Сервопривод правой ноги;

Сервопривод правое бедро;

Сервопривод левой стопы;

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

установка void ()

{

rightfoot.attach (9);

правое бедро. прикрепить (5);

leftfoot.attach (3);

левое бедро. прикрепить (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);

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

}

Рекомендуемые: