Портал о ремонте ванной комнаты. Полезные советы

Рука манипулятор своими руками в домашних условиях. Робот-манипулятор механическая рука

Муниципальное бюджетное учреждение

дополнительного образования «Станция юных техников»

города Каменск Шахтинский

Муниципальный этап областного слета-конкурса

«Юные конструкторы Дона – третьему тысячелетию»

Раздел «Робототехника»

« Рука-манипулятор на Arduino»

педагог дополнительного образования

МБУ ДО «СЮТ»

    Введение 3

    Исследование и анализ 4

    Этапы изготовления узлов и сборка манипулятора 6

    1. Материалы и инструменты 6

      Механическая начинка манипулятора 7

      Электронная начинка манипулятора 9

    Заключение 11

    Источники информации 12

    Приложение 13

    Введение

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

В настоящее время развитие робототехники не идет, а бежит, обгоняя время. Только за первые 10 лет XXI века было изобретено и внедрено более 1 млн. роботов. Но самое интересное, что разработками в этой области могут заниматься не только коллективы больших корпораций, группы ученых и инженеров профессионалов, но и обычные школьники по всему миру.

Для изучения робототехники в школе разработано несколько комплексов. Наиболее известные из них – это:

    Robotis Bioloid;

    LEGO Mindstorms;

  • Arduino .

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

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

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

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

Задачи проекта:

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

    в качестве механизмов манипулятора использовать сервоприводы;

    управление механизмами манипулятора осуществить с помощью радио – конструктора Arduino UNO R 3;

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

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

    Исследование и анализ

Исследование.

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

О
бучающий конструктор - манипулятор снабжен роботизированной рукой, которая сжимается и разжимается. С его помощью можно играть в шахматы, управляя дистанционно. Также можно с помощью робо - руки раздавать визитки. Движение включают в себя: запястье 120°, локоть 300°, базовое вращения 270°, базовые движения 180°. Игрушка очень хорошая и полезная, но стоимость его составляет порядка 17200 рублей.

Благодаря проекту «uArm», каждый желающий может собрать своего настольного мини - робота. «uArm» - это 4-x осевой манипулятор, миниатюрная версия промышленного робота «ABB PalletPack IRB460» Манипулятор оснащен микропроцессором Atmel и набором сервомоторов, общая стоимость необходимых деталей - 12959 рублей. Проект uArm требует хотя бы начальных навыков программирования и опыта конструирования лего. Мини - робот можно запрограммировать на множество функций: от игры на музыкальном инструменте, до загрузки какой - то сложной программы. В настоящее время ведется разработка приложений для iOS и Android, что позволит управлять «uArm» со смартфона.

Манипуляторы «uArm»

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

Анализ.

За основу взяли, манипулятор, представленный на сайте Kickstarter, который назывался «uArm». Преимущество этой конструкции в том, что площадка для размещения захвата всегда расположена параллельно рабочей поверхности. Тяжелые двигатели расположены у основания, усилия передаются через тяги. В итоге манипулятор имеет три сервопривода (три степени свободы), которые позволяют ему перемещать инструмент по всем трем осям на 90 градусов.

В подвижных частях манипулятора решили установить подшипники. Такая конструкция манипулятора имеет массу преимуществ перед многими моделями, которые сейчас есть в продаже: Всего в манипуляторе использовано 11 подшипников: 10 штук на вал 3мм и один на вал 30мм.

Характеристики руки манипулятора:

Высота: 300мм.

Рабочая зона (при полностью вытянутом манипуляторе): от 140мм до 300мм вокруг основания

Максимальная грузоподъемность на вытянутой руке: 200г

Потребляемый ток, не более: 1А

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

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

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

    Этапы изготовления узлов и сборка манипулятора

      Материалы и инструменты

Для изготовления руки - манипулятора использовали композитную панель, толщиной 3мм и 5мм. Это материал, который состоит из двух алюминиевых листов, толщиной 0,21 мм соединенных термопластичной прослойкой из полимера, обладает хорошей жесткостью, легкий и хорошо обрабатывается. Скаченные фотографии манипулятора в интернете обрабатывались компьютерной программой Inkscape (векторный графический редактор). В программе AutoCAD (трёхмерная система автоматизированного проектирования и черчения) чертились чертежи руки - манипулятора.

Готовые детали для манипулятора.

Готовые детали основания манипулятора.

      Механическая начинка манипулятора

Для основания манипулятора использовали сервоприводы MG-995. Это цифровые сервоприводы с металлическими шестеренками и шарикоподшипниками, они обеспечивают усилие 4,8кг/см, точную отработку позиции и приемлемую скорость. Весит один сервопривод 55,0 граммов при размерах 40,7 х 19,7 х 42,9мм, напряжение питания от 4,8 до 7,2 вольт.

Для захвата и поворота кисти использовали сервоприводы MG-90S. Это тоже цифровые сервоприводы с металлическими шестеренками и шарикоподшипник на выходном валу, они обеспечивают усилие 1,8кг/см и точную отработку позиции. Весит один сервопривод 13.4 грамма при размерах 22,8 х 12,2 х 28,5мм, напряжение питания от 4,8 до 6,0 вольт.


Сервопривод MG-995 Сервопривод MG90S

Подшипник размером 30х55х13 используется для облегчения поворота основания руки – манипулятора с грузом.


Установка подшипника. Поворотное устройство в сборе.

Основание руки – манипулятора в сборе.


Детали для сборки захвата. Захват в сборе.

      Электронная начинка манипулятора

Есть такой открытый проект, который называется Arduino. Основа этого проекта – базовый аппаратный модуль и программа, в которой можно написать код для контроллера на специализированном языке, и которая позволяет этот модуль подключить и запрограммировать.

Для работы с манипулятором использовали плату Arduino UNO R 3 и совместимую плату расширения для подключения сервоприводов. На нем установлен стабилизатор 5 вольт, для питания сервоприводов, PLS-контакты для подключения сервоприводов и разъем для подключения переменных резисторов. Питание осуществляется от блока 9В, 3А.

Плата контроллера Arduino UNO R 3.

Принципиальная схема расширения для платы контроллера Arduino UNO R 3 разрабатывалась с учетом поставленных задач.

Принципиальная схема платы расширения для контроллера.

Плата расширения для контроллера.

Подключаем плату Arduino UNO R 3 с помощью кабеля USB A-B к компьютеру, устанавливаем необходимые настройки в среде программирования, составляем программу (скетч) для работы сервоприводов используя библиотеки Arduino. Компилируем (проверяем) скетч, затем загружаем в контроллер. С подробной информацией о работе в среде Arduino можно ознакомиться на сайте http://edurobots.ru/category/uroki/ (Arduino для начинающих. Уроки).

Окно программы со скетчем.

    Заключение

Данная модель манипулятора, отличается низкой себестоимостью, от таких как простой конструктор «Уткоробот» который выполняет 2 движения и стоит 1102 рублей, или Лего - конструктор «Полицейский участок» стоимостью 8429 рублей. Наш конструктор выполняет 5 движений и стоит 2384 рубля.

Комплектующие и материал

Количество

Сервопривод MG-995

Сервопривод MG90S

Подшипник 30х55х13

Подшипник 3х8х3

М3х27 стойка латунная мама-мама

М3х10 винт с гол. под в/ш

Композитная панель размером 0,6м 2

Плата контроллера Arduino UNO R 3

Переменные резисторы 100ком.

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

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

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

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

Управление манипулятором осуществить с помощью пантографа по радиоканалу Bluetooth.

    Источники информации

Гололобов Н. В.О проекте Arduino для школьников. Москва. 2011.

Курт Е. Д. Введение в микроконтроллеры с Перевод на русский язык Т. Волкова. 2012.

Белов А. В. Самоучитель разработчика устройств на микроконтроллерах AVR. Наука и техника, Санкт-Петербург, 2008.

http://www.customelectronics.ru/robo-ruka-sborka-mehaniki/ манипулятор на гусеничном ходу.

http://robocraft.ru/blog/electronics/660.html манипулятор по Bluetooth.

http://robocraft.ru/blog/mechanics/583.html ссылка на статью и видео.

http://edurobots.ru/category/uroki/ Arduino для начинающих.

    Приложение

Чертеж основания манипулятора

Чертеж стрелы и захвата манипулятора.

Сначала будут затронуты общие вопросы, потом технические характеристики результата, детали, а под конец и сам процесс сборки.

В целом и общем

Создание данного устройства в целом не должно вызвать каких-то сложностей. Необходимо будет качественно продумать только возможности механических движений, что будет довольно сложно осуществить с физической точки зрения, чтобы рука-манипулятор выполняла поставленные перед ней задачи.

Технические характеристики результата

Будет рассматриваться образец с параметрами длины/высоты/ширины соответственно 228/380/160 миллиметров. Вес руки-манипулятора, своими руками сделанной, будет составлять примерно 1 килограмм. Для управления используется проводной дистанционный пульт. Ориентировочное время сборки при наличии опыта - около 6-8 часов. Если его нет, то могут уйти дни, недели, а при попустительстве и месяцы, чтобы была собрана рука-манипулятор. Своими руками и одному в таких случаях стоит делать разве что для своего собственного интереса. Для движения составляющих используются коллекторные моторы. Приложив достаточно усилий, можно сделать прибор, который будет поворачиваться на 360 градусов. Также для удобства работы, кроме стандартного инструментария вроде паяльника и припоя, необходимо запастись:

  1. Удлинёнными плоскогубцами.
  2. Боковыми кусачками.
  3. Крестовой отверткой.
  4. 4-мя батарейками типа D.

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

Мелкие детали

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

Также необходимо позаботится о том, чтобы провода не усложняли её движения. Оптимальным будет проложить их внутри конструкции. Можно сделать всё и извне, такой подход сэкономит время, но потенциально может привести к сложностям в перемещении отдельных узлов или всего устройства. А теперь: как сделать манипулятор?

Сборка в общих чертах

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

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

Какой из предложенных вариантов выбрать, зависит исключительно от вас. Далее делается основная конструкция. Для комфорта работы необходимо два «сустава». Прикреплённый к платформе должен уметь наклоняться в разные стороны, что решается с помощью двигателей, размещённых в его основании. Ещё один или пару следует разместить в месте локтевого изгиба, чтобы часть захвата можно было перемещать по горизонтальной и вертикальной линии системы координат. Далее, при желании получить максимальные возможности, можно установить ещё двигатель в месте запястья. Далее наиболее необходимое, без чего не представляется рука-манипулятор. Своими руками предстоит сделать само устройство захвата. Тут существует множество вариантов реализации. Можно дать наводку по двум самым популярным:

  1. Используется только два пальца, которые одновременно сжимают и разжимают объект захвата. Является самой простой реализацией, которая, правда, обычно не может похвастаться значительной грузоподъёмностью.
  2. Создаётся прототип человеческой руки. Тут для всех пальцев может использоваться один двигатель, с помощью которого будет осуществляться сгиб/разгиб. Но можно сделать и конструкцию сложней. Так, можно к каждому пальцу подсоединить по двигателю и управлять ими отдельно.

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

Возможные схематические изображения результата

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

Любая представленная схема манипулятора может быть усовершенствована.

Заключение

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

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

Помощник №1 – робот-манипулятор

Промышленность – фундамент большинства экономик мира. От качества предлагаемых товаров, объемов и ценообразования зависит доход не только отдельно взятого производства, но и государственного бюджета.

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

Как устроен промышленный робот

Робот-манипулятор выглядит как огромная автоматизированная «рука» под контролем системы электроуправления. В конструкции устройств отсутствует пневматика или гидравлика, все построено на электромеханике. Это позволило сократить стоимость роботов и повысить их долговечность.

Промышленные роботы могут быть 4-х осевыми (используются для укладки и фасовки) и 6-ти осевыми (для остальных видов работ). Кроме того, роботы отличаются и в зависимости от степени свободы: от 2 до 6. Чем он выше, тем точнее манипулятор воссоздает движение человеческой руки: вращение, перемещение, сжатие/разжатие, наклоны и прочее.
Принцип действия устройства зависит от его программного обеспечения и оснащения, и если в начале своего развития основная цель была освобождение работников от тяжелого и опасного вида работ, то сегодня спектр выполняемых задач значительно возрос.

Использование роботизированных помощников позволяет справляться одновременно с несколькими задачами:

  • сокращение рабочих площадей и высвобождение специалистов (их опыт и знания могут быть использованы на другом участке);
  • увеличение объемов производства;
  • повышение качества продукции;
  • благодаря непрерывности процесса сокращается цикл изготовления.

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

Виды промышленных роботов-манипуляторов

На сегодняшний день существует около 30 видов роботизированных рук: от универсальных моделей до узкоспециализированных помощников. В зависимости от выполняемых функций, механизмы манипуляторов могут отличаться: так например, это могут быть сварочные работы, резка, сверление, гибка, сортировка, укладка и упаковка товаров.

В отличие от существующего стереотипа о дороговизне роботизированной техники, каждое, даже небольшое предприятие, сможет приобрести подобный механизм. Небольшие универсальные роботы-манипуляторы с небольшой грузоподъемностью (до 5кг) ABB, и FANUC будут стоить от 2 до 4 тысяч долларов.
Несмотря на компактность устройств, они способны увеличить скорость работы и качество обработки изделий. Под каждого робота будет написано уникальное ПО, которое в точности координирует работу агрегата.

Узкоспециализированные модели

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

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

Сварщики
Самыми распространенными вариантами являются сварочные роботы. Их производительность и точность в 8 раз выше, чем у человека. Такие модели могут выполнять несколько видов сварки: дуговая или точечная (в зависимости от ПО).

Лидерами в данной области считаются промышленные роботы-манипуляторы Kuka. Стоимость от 5 до 300 тысяч долларов (в зависимости от грузоподъемности и функций).

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

Производители ABB, KUKA, и Epson предлагают воспользоваться устройствами для подъема тяжелых грузов весом больше 1 тонны и транспортировку от склада к месту погрузки.

Производители промышленных роботов манипуляторов

Бесспорными лидерами в данной отрасли считаются Япония и Германия. На их долю приходится более 50% всей роботизированной техники. Конкурировать с гигантами, непросто, однако, и в странах СНГ постепенно появляются собственные производители и стартапы.

KNN Systems. Украинская компания является партнером немецкой Kuka и занимается разработкой проектов по роботизации процессов сварки, фрезеровки, плазменной резки и паллетизации. Благодаря их ПО промышленный робот может быть перенастроен под новый вид задач всего за один день.

Rozum Robotics (Беларусь). Специалисты компании разработали промышленный робот-манипулятор PULSE, отличающийся своей легкостью и простотой в использовании. Устройство подходит для сборки, упаковки, склеиванию и перестановки деталей. Цена робота в районе 500 долларов.

«АРКОДИМ-Про» (Россия). Занимается выпуском линейных роботов-манипуляторов (двигаются по линейным осям), используемых для литья пластика под давлением. Кроме того, роботы ARKODIM могут работать, как часть конвейерной системы, и выполнять функции сварщика или упаковщика.

Эта статья — вводное руководство для новичков по созданию роботизированных рук, которые программируются при помощи Ардуино. Концепция состоит в том, что проект роборуки будет недорогим и простым в сборке. Мы соберём несложный прототип с кодом, который можно и нужно оптимизировать, это станет для вас отличным стартом в робототехнике. Робот-манипулятор на Ардуино управляется хакнутым джойстиком и может быть запрограммирован на повторение последовательности действий, которую вы зададите. Если вы не сильны в программировании, то можете заняться проектом в качестве тренировки по сборке «железа», залить в него мой код и получить на его основе базовые знания. Повторюсь, проект достаточно простой.

На видео — демка с моим роботом.

Шаг 1: Список материалов



Нам понадобится:

  1. Плата Ардуино. Я использовал Уно, но любая из разновидностей одинаково хорошо справится с задачами проекта.
  2. Сервоприводы, 4 самых дешевых, что вы найдёте.
  3. Материалы для корпуса на ваш вкус. Подойдёт дерево, пластик, метал, картон. Мой проект собран из старого блокнота.
  4. Если вы не захотите заморачиваться с печатной платой, то понадобится макетная плата. Подойдёт плата небольшого размера, поищите варианты с джамперами и блоком питания — они бывают достаточно дешевы.
  5. Что-то для основания руки — я использовал банку от кофе, это не самый лучший вариант, но это всё, что я смог найти в квартире.
  6. Тонкая нить для механизма руки и иголка для проделывания отверстий.
  7. Клей и изолента, чтобы скрепить всё воедино. Нет ничего, что нельзя было бы скрепить изолентой и горячим клеем.
  8. Три резистора на 10K. Если у вас не найдётся резисторов, то в коде на такие случаи есть обходной манёвр, однако лучшим вариантом будет купить резисторы .

Шаг 2: Как всё работает



На приложенном рисунке изображен принцип работы руки. Также я объясню всё на словах. Две части руки соединены тонкой нитью. Середина нити соединена с сервоприводом руки. Когда сервопривод тянет нить — рука сжимается. Я оснастил руку пружиной из шариковой ручки, но если у вас есть более гибкий материал, можете использовать его.

Шаг 3: Модифицируем джойстик

Предположив, что вы уже закончили сборку механизма руки, я перейду к части с джойстиком.

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

Я подключил потенциометры к макетной плате, у каждого из них есть по три клеммы. Одну из них нужно соединить с GND, вторую с +5V на Ардуино, а среднюю на вход, который мы определим позже. Мы не будем использовать ось Y на левом потенциометре, поэтому нам нужен только потенциометр над джойстиком.

Что касается переключателей, соедините +5V с одним его концом, а провод, который идёт на другой вход Ардуино со вторым концом. Мой джойстик имеет общую для всех переключателей линию на +5V. Я подключил всего 2 кнопки, но затем подключил еще одну, так как в ней появилась необходимость.

Также важно обрезать провода, которые идут к чипу (черный круг на джойстике). Когда вы завершите всё вышеописанное, можно приступить к проводке.

Шаг 4: Электропроводка нашего устройства

На фотографии изображена электропроводка устройства. Потенциометры — это рычажки на джойстике. Локоть (Elbow) — это правая ось Y, Основа (Base) — это правая ось X, Плечо (Shoulder) — это левая ось X. Если вам захочется поменять направление движения сервоприводов, просто смените положение проводов +5V и GND на соответствующем потенциометре.

Шаг 5: Загрузка кода

На этом этапе нам нужно скачать приложенный код на компьютер, а затем загрузить его на Ардуино.

Заметка: если до этого вы уже загружали код на Ардуино, то просто пропустите этот шаг — вы не узнаете ничего нового.

  1. Откройте ИДЕ Ардуино и вставьте в него код
  2. В Tools/Board выберите вашу плату
  3. В Tools/Serial Port выберите порт, к которому подключена ваша плата. Скорее всего, выбор будет состоят из одного пункта.
  4. Нажмите кнопку Upload.

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

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

Файлы

Шаг 6: Запуск проекта

Робот контролируется движениями на джойстике, рука сжимается и разжимается при помощи кнопки для руки. На видео показано, как все работает в реальной жизни.

Вот способ, которым можно запрограммировать руку:

  1. Откройте Serial Monitor в Ардуино ИДЕ, это позволить проще следить за процессом.
  2. Сохраните начальную позицию, кликнув Save.
  3. За один раз двигайте лишь одним сервоприводом, например, Плечо вверх, и жмите save.
  4. Активируйте руку также только на её шаге, а затем сохраняйте нажатием save. Деактивация также производится на отдельном шаге с последующим нажатием save.
  5. Когда закончите последовательность команд, нажмите кнопку play, робот перейдёт в начальное положение и затем начнёт двигаться.
  6. Если вы захотите остановить его — отсоедините кабель или нажмите кнопку reset на плате Ардуино.

Если вы всё сделали правильно, то результат будет похож на этот!

Надеюсь, урок был вам полезен!