Самодельный робот паук на arduino схема. Обзор готовых каркасов для создания роботов на Arduino. Двух- и трехколесные шасси для создания ездящих роботов

Для Windows 27.02.2019
Для Windows


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

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


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

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

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

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

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








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

Второй сервопривод устанавливается на другой стороне вспять.








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

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










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

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






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


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


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

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

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



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


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


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


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

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

Прошивка: (скачиваний: 152)

10.03.2012, 15:10
Источник: timerobots.ru, roboclub.ru

Первого робота сделать своими руками имея необходимые материалы не так уж и сложно. В данной статье речь пойдет о том, как сделать робота паука из подручных средств. Робот паук не будет иметь моторчиков, он будет статичен и неподвижен. Передвигать его можно только с помощью рук. Но если есть желание, то можно будет самостоятельно поразмыслить над тем, как заставить робота двигаться.

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

Для начала с помощью куска проволоки нужно соединить чип и деталь предназначенную для брюшка (катушка индуктивности). Проволоку нужно аккуратно припаять к части брюшка и чипу. Пусть проволока будет длинной, так чтобы концы выступали за пределы чипа, что послужит челюстями паука. В конце проволоку можно будет укоротить, чтобы она была похожа на челюсти. Далее нужно сделать лапки паука, которыми послужат резисторы. На одном конце резистора делается петелька, лишняя часть обрезается. Из резисторов нужно сделать 8 ног, но можно и больше, по желанию.

Сделанные лапки нанизываем на штыри чипа и припаиваем в нужном положении. Для наглядности смотрите фото.

Затем, нужно обрезать проводки резисторов и сделать крючки так как показано на фото. Это нужно для создания следующих сегментов ног.

Взяв другие резисторы, снова на одном из концов делается петелька и нанизывается на крючок уже припаянных резисторов. Снова припаиваем в нужном положении.

Домашний паук Spike

Представляю вам моего домашнего паучка. Зовут его Спайк. Сделан мной с нуля где-то год назад.

Основа конструкции - алюминиевые профили. Кроме них собственно почти ничего и не используется. Еще из механики присутствуют пара пружин от автомобильных тормозных колодок и 16 одинаковых шестеренок Их пришлось заказывать на www.conrad.de стоило это порядка 300 рублей и в пересчете получилось по 10р за шестеренку. Везли где-то месяц. Механика показана на картинке внизу. Ходовая собрана всего на 2 моторах и управляется аналогично гусеничной. Характеристики получились довольно неплохие: тяга до 4 кг, грузоподъемность до 20 кг. Скорость получилась не самая быстрая: 0.3 м/с. Но это из-за медленных двигателей. Кстати потребление у них вполне скромное: 0.5А при полном ходу с дополнительным весом в 5 кг.

Теперь об электронике: Роботом рулит контроллер ATMEGA8535 . Для управления двигателями пока что используются реле. Но их скорости реакции вполне хватает. Из датчиков имеются усы и измеритель расстояния Sharp. Последний закреплен на роторе шагового двигателя и может смотреть по сторонам.

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

Всем Привет!

Год назад заинтересовался микроконтроллерами "arduino" и постройкой четырехногово робота-паука на Arduino Uno R3. Интерес возник после чтения различных статей, просмотра видео на портале youtube. Больше всего впечатлили роботы "PhantomX hexapod" и муравей "A-pod", которые переработал парень под ником Zenta (Коре Халворсен) . Первый его робот создан на сервомашинках "dynamixel AX-18" от компании "Robotis", а второй на сервомашинках "Hitec". Эти сервомашинки одни из дорогих. Создавать пробную модель, которую запланировал на базе этих машинок, мне будет не по силам. В качестве сервомашинок выбор пал на "Tunigy TGY-S9010" (13 кг.), заказал шилд dfrobot i/o expansio v 5.0, в дальнейшем будет установлен модуль bluetooth xbee, батарея 7,4v 5100mah, и SBEC на 20A сила тока при ходьбе будет скорее всего превышать 12А, поэтому заказал с запасом. После просмотра множества картинок и фото, я решил создать робота по своему дизайну. Сделал эскизы. Эти рисунки перенес в чертежи, делал в компасе, что то в солидворксе.

Чертежи -

После выполнения чертежей создал примерную 3d модель. Анимация получилась корявая видео выкладывать не буду.

Все запчасти на робота заказывал на паркфлаере. Первая часть деталей пришла в течении 1,5 месяца, а последующие 2 посылки в общем пришли в течение 7-8 месяцев. Задержка в доставке была из-за сбоя в работе hobbyking и российской таможни. В углу слева на фото предварительная сборка робота.

Перечень деталей робота:

Пока ждал посылки из поднебесной, начал искать, где можно сделать лазерную резку. В качестве корпуса и соединения лапок выбрал оргстекло 4 мм, лапки акриловый лист 8 мм, так как площадь опоры будет больше. В фирме все детали обсчитали и озвучили огромную сумму. Нашел другую и заказал детали на фрезерном станке. После фрезеровки все детали обработал и отполировал в ручную.

Постепенно доделывал детали и собирал робота. Болтики имбусы м3, гайки колпачковые все нержавейка. На фото подготовка к сборке соединения сервомашинки корпуса и бедра.

Вот так выглядит в собранном виде -

Полностью лапка паука. Болтики имбусы крепления м2

Корпус, соединения бедра и лапки укреплены. Все трубки из телевизионной антенны. Контроллер установлен на нейлоновых стойках и прикручен нейлоновыми винтами. Под контроллером будет установлен аккумулятор ниже sbec 20A. Получилось все компактно и доступно. Высота от пола до нижней части 4 см.

Планировал вес до 1,5 кг, но получилось с аккумулятором 1,6 кг. На фото ниже вес без акб.

Общий вид. В ходе сборки выявились два недостатка - 1. лапы скользят, 2. соединения под сервомашинкой корпуса отгибаются. Решение второго недостатка есть. буду с другой стороны сервомашинки на станке фрезеровать планки из оргстекла, и через трубку на винты крепить. По первому сомнения либо резину на винты, либо жидкой резиной заливать кончики.

Еще фото -

Вид сверху -

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

Представляем простой мини проект на Ардуино для начинающих — Робот паук с управлением от ИК пульта. Для изготовления данного робота своими руками потребуется минимум деталей и инструментов. В статье вы сможете узнать список необходимых материалов и инструментов для его изготовления, также мы разместили подробную инструкцию со схемами сборки, чертежи деталей и готовый скетч.

Видео. Робот паук на пульте управления

Основание робота состоит из двух фанерок, склеенных термопистолетом, лапы паука выполнены из стальной проволоки диаметром 2мм. Для приема сигнала от пульта ДУ используется IR приемник, для движения используются три сервомотора. Питание осуществляется от батарейки «Крона» 9V. В данном примере используется микроконтроллер Robotdyn UNO , но можно использовать любую плату Arduino.

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

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

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

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

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


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

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

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

Сборка робота паука на ИК управлении

Скачать бесплатно проект

1. выпиливаем две дощечки необходимого размера

2. склеиваем дощечки между собой термопистолетом

3. срезаем с сервоприводов провода с разъемами

4. склеиваем между собой три сервопривода

5. спаиваем между собой провода от сервоприводов

6. припаиваем к одному разъему провода с контактами

5. приклеиваем сервоприводы к корпусу робота

6. приклеиваем к корпусу разъем для IR приемника

7. отрезаем стальную проволоку необходимой длины

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

9. приклеиваем к лапам рычаги от сервомашинок

10. подбираем для своего пульта IR приемник

11. указываем команды от пульта в файле ir_command_codes.h

12. собираем робота паука с Arduino UNO

13. тестируем робота паука + ИК управление


Любые вопросы по изготовлению и настройке данного проекта вы можете задать в комментариях к этой записи или на нашем канале YouTube в комментариях под видеороликом к мини проекту «Arduino робот паук + ИК управление».

Также часто читают:

Список ссылок на статьи и инструкции необходимые для сборки и настройки шестиногого робота паука Hexapod RKP-RCS-2013B-KIT

На этом изображении (см. Рис. 1) показан пример собранного шестиногого робота паука с установленным на верхней плате дополнительным оборудованием в виде модуля Bluetooth для беспроводного внешнего управления.

Набор для сборки шасси шестиногого робота паука RKP-RCS-2013B-KIT это мобильная платформа шестиногого робота повышенной проходимости и маневренности. Шасси разработано и предназначено для робототехнических проектов, обучения конструированию различных систем мехатроники и программированию, а также для разнообразных конструкторских хобби. Мобильная платформа шестиногого робота паука (RKP-RCS-2013B-KIT) имеет в составе поставки платформу предназначенную для установки различных датчиков и сенсоров, а также плат управления роботом и систем питания.
Hexapod RKP-RCS-2013B-KIT - это набор в виде конструктора для самостоятельной сборки паукообразного шестиногого робота. Все детали несущей рамы корпуса и шести конечностей робота паука изготовлены из прочного и легкого алюминия. Детали конструкции шасси шестиногого робота паука (Hexapod) уже имеют все просверленные и фрезерованные элементы конструкции.

В набор для самостоятельной сборки Хексапода входят все необходимые комплектующие для сборки непосредственно механической части робота паука: втулки, винты, элементы крепежа, блок выключателя, а также блок диодной защиты питания сервоконтроллера.

Гексапод - шестиногий робот паук может управляется при помощи беспроводного джойстика от PS2 или PS3 через модуль Bluetooth (в комплект поставки не входит, а приобретается отдельно) или с помощью программируемого контроллера Ардуино с разъемом USB. Через специальное компьютерное приложение для программирования сервоконтроллера можно настраивать ползунками команды установленных в ноги робота сервоприводов и изменять скорость срабатывания каждого из них.

Плата сервоконтроллера Servo Controller Board 32 Channel USB (RKP-SCB-32C) приобретается отдельно.

Сервоконтроллер для робота паука Arduino RKP-SCB-32C имеет возможность подключения дополнительных компонентов для Arduino. ()

Для передвижения всех шести ног робот паук использует 18 микро сервомоторов, которые также приобретаются отдельно. Например, рулевая машинка класса суб-микро 9 Gram TowerPro SG90 Micro Servo (TPSG90S) или аналогичная по параметрам и размерам.

В комплект конструктора для самостоятельной сборки робота паука RKP-RCS-2013B-KIT входит:
- Комплект алюминиевых запчастей черного цвета для сборки корпуса робота паука.
- Комплект механических захватов ("жвала" робота паука). Устанавливается опционально. Для работы захватов необходимо установить 2 дополнительные рулевые машинки.
- Комплект болтов, шурупов, гаек, шайб, переходников, латунных втулок и стоек.
- Электронные компоненты для сборки: провода для подачи питания к включателю, диодный мост для питания сервоконтроллера и плат управления, выключатель для подачи питания на управляющий блок.

Для окончательной сборки и настройки робота паука необходимы следующие комплектующие (приобретаются отдельно):
- 18 сервоприводов класса суб-микро
- USB servocontroller на 32 сервопривода RKP-SCB-32C
- Беспроводной приемник управления команд получаемых от оператора (при необходимости)
- Беспроводной джойстик PS2 Wireless Gamepad V2.0 for Arduino (при необходимости)
- Аккумулятор Li-Po (2S) 7,4V
-



Рекомендуем почитать

Наверх