Реклама ⓘ
Главная » Радиоуправление
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Четвероногий робот на основе Arduino

Четвероногий робот

В этой статье подробно описано создание четвероногого робота (робот называется FIER). При конструировании робота я постарался получить максимальную отдачу от затраченных средств.

Бальзовое дерево используется для робота по причине его малого веса. Для удешевления робота мне пришлось использовать самые дешевые сервоприводы, которых нужно много. Они имеют  низкий крутящий момент и не могут справиться с большим весом. Также работать с пробковым деревом очень легко.

Необходимые материалы для конструирования робота

Я создал список необходимых для постройки робота материалов в Excel. Общая стоимость компонентов для робота чуть больше $ 100 без доставки. Некоторые материалы можно купить в ближайшем магазине, а некоторые придётся искать или заказывать.

Можно обойтись без батареи, так как она довольно дорогая и требует зарядного устройства. Можно просто подвести к роботу длинный кабель от источника 5-6В, т.к. робот не будет ходить очень далеко и очень быстро.  Также можно добавить акселерометр, чтобы робот мог балансировать, но добавление акселерометра может стать проблемой, если нет опыта в программировании.

Тело робота

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

Проект ног

Как упоминалось ранее, корпус выполнен из бальзового дерева, которое очень легко обрабатывать. Для этого нужен только нож. Я использовал отрезной станок со столом для более точных и аккуратных резов. Если вы тоже будете использовать отрезной станок со столом, то будьте осторожны и используйте защитные очки.

Изготовление платформы робота

Чтобы упростить построение ног я сделал чертёж и фотографии необходимых деталей. Сервоприводы крепятся при помощи небольших кусочков дерева со штырьками. Они укрепляют ноги и убирают нагрузку с серво оси. Для их изготовления вам понадобятся свёрла и дюбели. Что касается тела робота, то это просто прямоугольник с мостами для сервоприводов.

Изготовление платформы робота

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

Изготовление платформы робота

Если вы можете сделать внешний вид или тела робота лучше, то делайте. Я сделал его таким, чтобы он мог поворачивать ногу на 180 градусов и ходить  вверх ногами.

Изготовление платформы робота

Изготовление платформы робота

Изготовление платформы робота

Изготовление платформы робота

На этом видео показано испытание одной ноги.

На этом видео показана нарезка деталей для ноги.

Схема робота

При разработке схемы в неё было заложено много различных функций, но я переработал её для даного робота. Я рекомендую добавить к ней акселерометр, он очень поможет роботу при балансировке.

В схеме есть источник напряжения 5-6В. Он питает все сервоприводы. Их много и они потребляют достаточно большой ток. Используйте источник питания с током 1А и выше. Не используйте источник питания  Arduino для питания сервоприводов, питайте им только драйвер двигателей.

Для сборки схемы можно использовать печатную или макетную плату.

Принципиальная схема робота

Программа

Как первую тестовую программу можно использовать программу показанную на  видео внизу статьи. Если все работает правильно, робот должен встать, поднять одну ногу и двигать её. Для работы кода необходимо установить драйвер TLC5940, который есть на этом сайте.

Тестовый запуск

Вы может столкнуться с тем, что ноги двигаются в противоположных направлениях. Самый простой способ решения этой проблемы - это изменение кода. В коде есть несколько строк tlc_setServo (4, 100). Первая цифра это номер двигателя, а вторая - это угол поворота сервопривода. Просто изменяйте второй параметр до достижения необходимого результата.

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

Заключение

Я желаю удачи всем, кто собирает этого робота. Его можно улучшить, добавив к нему дальномеры, видеокамеры и другие вещи.

На видео снят первый запуск робота

Оригинал статьи

Прикрепленные файлы:

Теги:

none Опубликована: 2012 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (0) | Я собрал (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Квадрокоптер Syma X11
Квадрокоптер Syma X11
Конструктор - темброблок на LM1036 Металлоискатель MD3010II
вверх