1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Четвероногий робот-паук на Arduino

Четвероногий робот-паук на Arduino

Майлз – это робот-паук на базе Arduino Nano, использующий 4 ноги для ходьбы и маневрирования. В качестве приводов для ног используются 8 сервомоторов SG90 / MG90. Специально сделанная плата позволяет управлять моторами и подавать питание на них и Arduino Nano. В плате есть специальные слоты для модулей IMU, Bluetooth и инфракрасного датчика, придающего роботу автономности. Тело собирается из нарезанного на лазерном резаке плексигласа толщиной 2 мм, но его можно и распечатать на 3D-принтере. Отличный проект для энтузиастов, изучающих тему с инверсной кинематики в робототехнике.

Вдохновлён проектом mePed (www.meped.io), и использует код на его базе.

Детали

Для сборки робота я приобрел на Ali Express следующие детали:

Механическая часть собирается без особых вопросов. Но вот как разместить все остальное? Здесь есть где разгуляться творческой мысли. Отверстия на корпусе практически совпали с отверстиями на плате микроконтроллера. Поэтому место его установки сразу однозначно было определено. Аккумулятор тоже спрячем внутри корпуса. В итоге места внутри практически не остается.

Выходное напряжение аккумулятора я выбрал 11.1В. Сначала хотел 7.4В, так как в контроллере есть стабилизатор, а сервоприводы выдерживают напряжение до 7В, плюс падение на подводящих проводах. Но потом решил не рисковать, ведь стоимость сервоприводов составляет половину цены всех деталей целиком. Поэтому решил сделать все правильно, подобрал конвертер 12В в 5В с максимальным током 30А. Этого с запасом хватит, чтобы запитать 18 сервоприводов даже при работе на упор. Вот и аккумуляторная батарея получилась на 11.8В.

Источник питания разместим сверху. Для подключения сервоприводов я сделал две переходные платы, которые органично вписались в существующую конструкцию. Я считаю, что получилось компактно и красиво.

Читать еще:  Приспособление для изготовления шкантов различных диаметров своими руками

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

: Подключение SSC-

Выставите перемычки согласно картинке, (зона 3,5,9) единственным исключением является область 14 там перемычек быть не должно.

Идите вперед и удалите два перемычки из области 14. Затем подключите TX к выходу 18 Mega, затем подключите RX к выходу 19. После этого подключите GND к GND на Mega.

Подключите сервоприводы каждой ноги к SSC-32, используя этот список:

#define cRRCoxaPin 0 // Rear Right leg Hip Horizontal

#define cRRFemurPin 1 //Rear Right leg Hip Vertical

#define cRRTibiaPin 2 //Rear Right leg Knee

#define cRMCoxaPin 4 //Middle Right leg Hip Horizontal

#define cRMFemurPin 5 //Middle Right leg Hip Vertical

#define cRMTibiaPin 6 //Middle Right leg Knee

#define cRFCoxaPin 8 //Front Right leg Hip Horizontal

#define cRFFemurPin 9 //Front Right leg Hip Vertical

#define cRFTibiaPin 10 //Front Right leg Knee

#define cLRCoxaPin 16 //Rear Left leg Hip Horizontal

#define cLRFemurPin 17 //Rear Left leg Hip Vertical

#define cLRTibiaPin 18 //Rear Left leg Knee

#define cLMCoxaPin 20 //Middle Left leg Hip Horizontal

#define cLMFemurPin 21 //Middle Left leg Hip Vertical

#define cLMTibiaPin 22 //Middle Left leg Knee

#define cLFCoxaPin 24 //Front Left leg Hip Horizontal

#define cLFFemurPin 25 //Front Left leg Hip Vertical

#define cLFTibiaPin 26 //Front Left leg Knee

Робот паук на Ардуино своими руками

Для этого проекта нам потребуется:

  • плата Arduino UNO;
  • ИК приемник;
  • любой пульт ДУ;
  • фанера толщиной 3 — 4 мм;
  • проволока диаметром 1,5 — 2 мм;
  • три сервопривода;
  • батарейка на 9 В;
  • провода и изолента.

Все необходимые материалы, вы видите на фото выше. Кроме того, потребуется ряд инструментов: пассатижи для резки и сгибания проволоки, ножовка или лобзик по дереву для вырезания фанеры, термопистолет для скрепления деталей, клей для склеивания сервоприводов, канцелярский нож и паяльник. Также мы использовали дюбеля для лапок паука, которые защищают стол от царапин и снижают шум.

Читать еще:  Простой плазменно-дуговой резак для бумаги своими руками

На следующем фото вы можете увидеть конструкцию с обратной стороны, с указанием размеров дощечек из фанеры. Для удобства подключения сервоприводов к Ардуино, все плюсовые провода (они красного цвета) мы спаяли вместе, также мы соединили и провода, идущие к GND от сервоприводов (они коричневого цвета). К проводам для управления сервомоторами (желтого цвета) мы припаяли провод с контактом.

Фото. Устройство робота паука с управлением от IR пульта

Трехпиновые разъемы от сервоприводов мы отрезали, один из них используется для подключения IR приемника к Ардуино. Дощечки из фанеры склеиваются между собой при помощи термопистолета, который обеспечивает надежное крепление, при этом не требуется долго ждать — пластмасса затвердевает в течении нескольких минут. Сервоприводы и разъем для IR приемника можно приклеить к корпусу клеем.

Робот паук своими руками

Здравствуйте, уважаемые читатели и самоделкины!
Многим детям нравятся всякие бегающие и двигающиеся игрушки.
В данной статье, автор YouTube канала «БОРОДАТЫЙ МАСТЕР» расскажет Вам, как изготовить простенького робота паука.
Все необходимые материалы весьма доступны, да и времени на эту самоделку уйдет не больше часа.
Материалы.
— Вибрационный моторчик
— Одножильный медный провод 1-1,5 мм
— Медная фольга 0,5 мм
— Батарейка
— Флюс, припой, секундный клей, наждачная бумага
— Кусочек пластика.
Инструменты, использованные автором.
— Паяльник
— Газовая горелка
— Ножницы, молоток, кусачки, пассатижи.
Процесс изготовления.
Для начала автору потребовался материал для корпуса, достаточно жесткой медной фольги у него не нашлось, и он вырезал небольшую пластинку из использованного баллона от аэрозольной краски. Для этого его нужно проколоть, чтобы сбросить остатки газа, а заодно и обеспечить заход для ножниц.
Полученную пластинку выравнивает, и зачищает наждачной бумагой с обеих сторон.
Для изготовления ножек паука он будет использовать одножильный медный провод 1 мм сечением. Счищает с него изоляцию, освобождая жилы. Кстати, первый слой изоляции, который находится непосредственно на проводе, лучше сохранить, не разрезая. Из него можно будет изготовить наконечники для лапок.
Так как у пауков восемь ножек, то ему потребовалось четыре таких прутка. Смазав поверхность пластины флюсом, припаивает их к ней при помощи газовой горелки.
Вот такая заготовка паука получается.
Теперь нужно обрезать все лапки до одной длины.
Заднюю часть пластины автор отрезает, она пригодится для второго контакта.
Ее нужно согнуть вот в такую форму.
Далее мастеру необходимо приклеить второй контакт к корпусу через изолятор, подойдет обрезок от пластиковой бутылки. Детали склеиваются секундным клеем.
К тому месту, где у нормального паука находится голова, приклеивается вибромоторчик. Его можно извлечь из любого старого мобильного телефона. Важно, чтобы корпус двигателя не замкнул контакты.
Зачищает плюсовой провод, и при помощи флюса припаивает к верхнему контакту паяльником.
Точно так же минусовой провод припаивается к корпусу.
Остается вставить батарейку, и двигатель начинает работать. Ну а паук, соответственно, бегать по столу или полу. На кончики лапок желательно надеть обрезки изоляции, которую и снимали с проводов.
Кстати говоря, если нет желания морочить голову с изготовлением паяного корпуса, то эту же модель можно сделать из головки от старой зубной щетки. Правда называться она будет робот таракан.

Читать еще:  Простой металлоискатель своими руками

Спасибо автору за простую, но интересную идею детской игрушки!
Всем хорошего настроения, удачи, и интересных идей!

Авторское видео можно найти здесь.

admin

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного. — Альберт Эйнштейн

Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Вам может понравится

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector