» » » Как своими руками сделать паукообразного робота на Arduino

Как своими руками сделать паукообразного робота на Arduino

Как своими руками сделать паукообразного робота на Arduino

Для тех, кто решил проверить свои силы в области роботостроения и заодно желает изучить возможности платформы Ardunio, есть отличный способ это сделать, собрав робота-паука, который будет описан в этой статье. В качестве основных силовых элементов, благодаря которым робот будет передвигаться, являются сервоприводы. Что касается мозга, то здесь в качестве него выступает Arduino, а также Fischertechnik. По словам автора, робот получился довольно интересным и перспективным.

Материалы и инструменты для изготовления:
- набор лезвий;
- термоклей;
- дремель (нужны очень тонкие сверла);
- винтоверт;
- дрель со сверлом 7/32;
- крестообразная отвертка;
- лезвие;
- отсек для батареек;
- макетная плата.
Как своими руками сделать паукообразного робота на Arduino

Из электроники понадобится:
- восемь микросервоприводов с кронштейнами;
- 6 батареек типа АА и прищепка;
- много перемычек и контактных разъемов.

В качестве программной части будет нужна Arduino с блоком питания.

И запчастей необходим набор Fischertechnik.

Процесс изготовления робота. :

Шаг первый. Создаем каркас робота
Чтобы изготовить каркас понадобится набор Fischertechnik. Как он должен выглядеть, можно увидеть на фото. Для создания каркаса нужны три высоких «кирпичика», между ними должно иметься четыре отверстия. Конкретно в этой самоделке будет использоваться элемент с 11-ю вырезами. Важно убедится в том, чтобы все сервоприводы были рабочими.
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino

Шаг второй. Устанавливаем сервоприводы
Сервоприводы будут устанавливаться между «кирпичиками». Сервоприводы фиксируются с помощью винтов, для этого предварительно в местах крепления с помощью дремеля нужно просверлить отверстия. Сверлить нужно отверстия самого малого диаметра. Впрочем, для этих целей подойдет и термоклей, но в таком случае конструкция будет неразборной.

Второй сервопривод устанавливается на другой стороне вспять.
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino

Шаг третий. Установка одного серводвигателя на другой
В первую очередь нужно разобраться с элементами крепления сервоприводов. Если двигатель вращается в противоположную сторону, его нужно повернуть до упора вправо. Как это сделать, можно увидеть на фотографии.

Конкретно в данном случае винт сервопривода должен выступать над пластиком, благодаря этому он будет подвижным. В корпусе второго сервопривода нужно проделать углубление под головку винта.
Что
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino

Что-бы соединить два сервопривода используется горячий клей.

Шаг четвертый. Подсоединяем ноги
Как изготовить ноги, можно увидеть на фото. Всего их должно быть четыре.
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino

После того как ноги будут собраны и подсоединены к роботу, конструкция должна выглядеть так, как на фото.
Как своими руками сделать паукообразного робота на Arduino

Шаг пятый. Создание диаграммы для соотношения
Диаграмма нужна для того, чтобы понять, на какой угол способен поворачиваться каждый из сервоприводов. Далее каждому сервоприводу присваивается определенный номер, и уже на основе этого номера будет создаваться прошивка для робота.
Как своими руками сделать паукообразного робота на Arduino

Шаг шестой. Макетная плата
Нужно вытащить все 30 перемычек. Далее все нужно соединить проводами так, как указано на схеме. На каждом сервоприводе есть три контакта, один отвечает за заземление, через один подается питание, а еще один нужен для контроля двигателя.

Контакты сервопривода Vcc и GND нужно соединить с контактами макета Vcc и GND. Также к каналам макета GND и Vcc подключается источник питания мощностью 7.5В.

Провода для управления сервоприводом окрашены в оранжевый и желтый цвет. Они подключаются к контактам 2 и 9. К примеру, контакт от первого двигателя подключается ко второму контакту на Arduino. Второй двигатель подключается уже к третьему контакту и так далее.
Как своими руками сделать паукообразного робота на Arduino
Как своими руками сделать паукообразного робота на Arduino

Шаг седьмой. Настраиваем сервоприводы.
Теперь настало время создать программный код для робота. В первую очередь на Arduino нужно создать новый проект, чтобы синхронизировать двигатели. Как должен выглядеть код, можно увидеть на фото. Благодаря этому коду происходит выравнивание ног робота.
Как своими руками сделать паукообразного робота на Arduino

Чтобы паук мог подняться, нужно создать еще один проект под названием Up и Down. Благодаря этому коду ноги паука смогут двигаться вверх и вниз.
Как своими руками сделать паукообразного робота на Arduino

Чтобы робот мог двигаться вперед и назад нужно также создать еще один проект. Как он будет выглядеть, можно увидеть на фото.
Как своими руками сделать паукообразного робота на Arduino

Ну и наконец, чтобы робот пошел, нужно скомбинировать переднюю и заднюю часть. Как можно отметить, программный код робота состоит из четырех блоков.

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

Прошивка: proshivka-2.rar [406 b] (скачиваний: 133)
Источник
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Простеший робот DIY: SPROT на основе Arduino

Собираем простого робота на Arduino

8
Идея
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
6
Описание
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
6
Исполнение
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Итоговая оценка: 6.67 из 10 (голосов: 1 / История оценок)
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Добрый день, Гость!


Зарегистрируйтесь

Или войдите на сайт, если уже зарегистрированы...

Войти

А затем...

Добавьте самоделку

Или...

Добавьте тему

Онлайн чат

Опрос
Сколько по времени, чаще всего, Вы делаете самоделку?

Последние комментарии

Подхожу к замку - не могу открыть, достаю из широких штанин ножовку по металлу+надфили и ву-а-ля, замок открыт! Вот думаю, не добавить ли в набор постоянно носимых в кармане инструментов ещё и...
Автор просто идиот или читателей считает идиотами?...
Промолчу про пару медь - алюминий, но сдаётся мне, алкаши быстро уволокут! Я бы поигрался с корпусом из большой пластиковой бутыли. Вопрос в другом, для кого подсветка?...
а у меня замок клинит, только закрывается и не открывается в машине, так я его постоянно через форточку открываю За это время тоже никто ниче не спросил и даже не посмотрел. Захочешь угнать -...
Все комментарии