102-Создаем робота Бендера своими руками. Шасси.

Автор: | 22.11.2013

Оглавление: Шасси  |  Мозги  |  Программа

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

Встречайте проект робота Бендера!

Немного о выборе конструкции.

Причиной создания робота послужила необходимость демонстрации работы системы ZiChip. С момента как я начал понемногу описывать то, что мы с Денисом понапридумывали, для меня стала очевидной сложность объяснять работу системы, которая создавалась чисто для практических целей, без этой самой практики. Кроме того, система хоть и уже имеет довольно четкие (основополагающие) принципы, но еще «полируется» и использование ее в практических целях позволит лучше выявлять недостатки и устранять их. В общем, цель была поставлена и начались поиски ее реализации.

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

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

Самый постой вариант – это купить детскую игрушку, выкинуть из нее все платы, оставив только привод и питание. Дальше добавлять свою начинку. Из недостатков стоит отметить довольно значительную стоимость игрушки удовлетворительного качества и неприспособленность конструкции для монтажа «посторонних» плат (разве что игрушка будет больших размеров).

Вот такой автомобиль мне понравился – цена около $80

Вариант получше – заказать у китайцев (ну или где-то поближе, если денег не жалко 🙂 ) платформу робота, специально предназначенную для конструирования. Она будет удобна для крепления плат и оборудования, будет в себя включать довольно неплохой привод и обойдется это, пожалуй, дешевле первого варианта. Недостаток один – по сути это будет этажерка на колесиках, и поделать с этим внешним видом ничего не получится.

Наборы для создания робота на базе Ардуино. Цена от 10$ на ebay (что-то адекватное начинается с 20-30$)

 

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

 

Подробней о Бендере — привод.

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

Первый и, наверное, главный вопрос – это привод конструкции.

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

Для меня было 2 варианта готовых редукторов – заюзать пару редукторов с игрушечных сломанных машин или купить пару готовых редукторов специально для моделей. Так как у меня растет дочка и с машинками туго :), то я купил пару готовых редукторов, вот таких:

Вообще, в интернет-магазинах довольно скудный выбор редукторов для таких целей. Фактически это чуть-ли не единственный редуктор с колесами. Цена у них довольно приемлемая (в Украине я купил их по 6$ за штуку, у китайцев, конечно, можно найти и подешевле) и внешний вид на картинке нормальный. После того как эти редуктора пришли и я взял их в руки, мне стало понятно отчего в магазинах нет выбора. За такие деньги они очень хороши и вживую смотрятся гораздо круче, чем на картинках – просто нет смысла предлагать что-то еще, все и так хорошо!

 

Идея и конструкция головы Бендера.

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

Для начала, я покажу, что получилось у меня. Встречайте голову Бендера – героя мультяшного сериала Futurama!

А вот так голова выглядит с разных сторон:

Думаю, он Вам понравился. Мне нравится, даже очень! Хотите такого себе? Тогда читайте дальше!

 

Идея «Головы Бендера» родилась не сразу, было много других вариантов и размышлений по этому поводу. Прозрение наступило в процессе поедания орешков под пиво при просмотре очередной серии Футурамы :).

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

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

Кроме того, что есть на картинке, для Бендера понадобятся листовой алюминий (немного, желательно не очень толстый до 1 мм), болты, шайбы, гайки и шпильки М4, для крепления мебельного колесика гайка М8, баллончик с краской.

 

Начнем сборку. Основа робота — банка.

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

Второй главный элемент, после редукторов, это основа головы – банка. Я выбрал банку из-под орешков Felix. Почему именно из-под орешков я описал выше, но есть и другая причина выбора такой банки. Орешки Felix международный бренд и такую банку Вы найдете в супермаркете любой страны мира. Если нет именно такой банки, ничего страшного, подойдет любая другая какая попадет под руки. Единственно, очень желательно, чтобы диаметр банки был 85мм (иначе придется переделывать все шаблоны сделанные мною именно под эту банку).

Первое, что необходимо сделать с банкой – это выесть все орешки из нее :). Дальше на нее нужно нанести разметку, просверлить по разметке отверстия, вырезать рот.

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

Bender_patterns.pdf (Одна Загрузка)

 

Глазница.

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

 

Купол головы.

Следующим идет купол головы Бендера. Тут, в отличие от глазницы, без вариантов – придется найти готовый элемент полусферы, так как такое выгнуть из алюминия ну никак не выйдет. К сожалению, мне не удалось подобрать бутылку международного бренда, но для Украины с этой задачей хорошо справилась бутылка минеральной воды Моршинская. Она имеет идеальную полусферу в верхней своей части, чем я и воспользовался. Поищите подобную бутылку (или что-то другое) в Ваших магазинах, я уверен, что-то да найдется. К бутылке еще нужно пластмассовое «яйцо» Kinder Surprise, которое сформирует основание антенны, трубка или часть ручки, для самой антенны и шарик в качества окончания антенны. В шарик нужно предварительно установить светодиод – этот элемент будет индикатором работы робота. Полусферу вырезаем таким образом, чтобы она хорошо подходила по диаметру к банке. Диаметр банки, как я уже писал выше, 85мм. Все элементы скрепляем между собой горячим клеем.

 

Глаза.

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

Как вариант попроще, можно распечатать готовые «глаза» из файла шаблонов, но эффект будет хуже.

 

Зубы.

Для зубов берем молочный пластик (или белую бутылку из под йогурта, как сделал я) и по шаблону из файла вырезаем зубы. На пластик наносим рисунок зубов. Варианты нанесения рисунка как для глаз.

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

 

Сигара.

Сигару просто распечатываем (шаблон) на цветном принтере и обклеиваем подходящего диаметра трубку.

 

Алюминиевые элементы.

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

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

К подвижной тележке прикрепляем при помощи хомутов пару редукторов с колесами и мебельное колесико (продается в мебельных магазинах – размером, такое как в офисных креслах). Добиваемся горизонтальности площадки, подгибая «хвост» тележки.

Ободок головы выгибаем, сверяясь с куполом головы, добиваясь хорошего прилегания. Намечаем в куполе отверстия, вырезаем их. Гнем петельку из хвостика ободка (хорошо для этих целей подходят круглогубцы), ориентируясь на шпильку петли (у меня кусок гвоздя, диаметром 4мм).

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

 

Покраска.

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

Как вариант, Бендер может быть золотой. Так выглядит Бендер из альтернативной вселенной.

 

Сборка.

После покраски мы имеем набор элементов конструктора по сборке головы Бендера:

Собираем все до кучи, используя, где нужно, хомутики, болтики М4, горячий клей и скотч 🙂

 

По факту сборки мы должны получить симпатичную голову Бендера.

 

Особенности конструкции.

Интересным элементом конструкции получился купол головы Бендера (вернее факт ее откидывания в сторону). Купол головы планируется задействовать под датчики, в то время как банка будет «наполнятся» платами драйверов и платой контроллера. Отрытая «голова» позволит получить удобный доступ, как к датчикам, так и схемам управления!

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

 

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

 

Напоследок интересные факты о Бендере.

Дальше пошел наглый копипаст с Википедии 🙂

— Во время путешествия во времени, голова Бендера выпала из корабля и пролежала в земле более 1000 лет. (Эпизод «Roswell That Ends Well»). Голова Бендера функционирует сама по себе, даже если тело отсутствует.
Наш случай!

— В первоначальном варианте Бендер пил, потому что просто любил выпить. Потом было решено объяснить это необходимостью заправки. Когда Бендер перестает пить, у него отрастает борода из ржавчины.
Можно сделать вариант трезвого Бендера, дорисовав ему ржавую бороду.

— В эпизоде «Overclockwise» при разгоне Бендера Кьюбертом Фарнсвортом видно лейбл процессора AMD Athlon II на внутренней стороне крышки. Согласно эпизоду «Fry and the Slurm Factory» процессор Бендера — восьмиразрядный 6502.
Надпись «AMD Athlon II» или «6502» можно нанести на внутренней части купола – это добавит «изюминку» в конструкцию.

— Бендер способен хранить 100001 Тб компьютерных данных — 1 Тб для основных данных и 100000 Тб для порнографии.
В будущем У Бендера планируется применение SD карты.

— У Бендера есть дистанционно управляемый регулятор громкости, тело Бендера имеет специальный разъем для микрофона, а также кнопку самоуничтожения.
Как-то нужно это обыграть в конструкции…

— До эпизода «Free Will Hunting» Бендер не имел свободы воли и лишь выполнял действия, заложенные в его программе.
Опять наш случай!

— Код уничтожения Бендера — 2B, что созвучно «To Be» — «быть» (англ.). (серия «Where No Fan Has Gone Before»)

— Бендер является патологическим лгуном и редко проявляет какие-либо эмпатии (наиболее частая фраза: «Поцелуй мой блестящий металлический зад!»).
В последствии планирую научить Бендера говорить (нужно будет надергать крылатых фраз из мультика).

— Его тайное желание — быть народным музыкантом, и стоит магниту оказаться рядом с его головой, как Бендер начинает петь народные песни.
Это можно запросто реализовать!

— Бендер курит сигары (потому что с ними он выглядит круто), подкуривая их рукой-зажигалкой, однако иногда использует Zippo.

— Панически боится консервных ножей, так как его отец погиб под огромной электрической открывалкой («I Second That Emotion»). Сам он однажды попал под такой нож и не смог двигаться, что помогло стать ему известным исполнителем.
При изготовлении головы таки нужно вскрывать банку – ирония конструкции 🙂

— Официально стоит около 30 $, но по словам самого Бендера, «десятку обычно скидывают».
Как ни странно, но примерно столько и придется потратить на голову.

Оглавление: Шасси  |  Мозги  |  Программа

(Visited 6 167 times, 1 visits today)

102-Создаем робота Бендера своими руками. Шасси.: 14 комментариев

  1. GetChiper Автор записи

    Круто! 🙂

  2. GetChiper Автор записи

    В общем, она уже существует — это базовая версия зичип-устройства Base-Duino http://zichip.net/posts/258_base_duino_review
    И хотя я еще над ней работаю, но она работоспособна и почти полностью функциональна.

    И, кстати, отлаживаю я это базовое устройство как раз на голове Бендера 🙂

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

  3. kulverstukas

    Может для повторения другими людьми стоит минимально рабочую конфигурацию создать и начать массово посетителями выпускать этих роботов (попутно их дорабатывая) П.С. НЕ смог личным сообщением это отправить!

  4. GetChiper Автор записи

    🙂
    Точно! Даже больше! Как время летит…
    Но дело Бендера не брошено! Он стоит рядом со мной и периодически я к нему возвращаюсь.
    Вот последнее устройство — это электронные глаза для Бендера (вместо шариков для настольного тенниса будут светодиодные матрицы)

  5. GetChiper Автор записи

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

  6. dimon_m

    Увидев набор вещей для изготовлений деталей конструкции, сделал лыбу на все 32)) Золотые руки Жень) Аффигенно придумал) Приятно смотреть на такие качественные и подробные фото-отчёты

  7. GetChiper Автор записи

    Разберемся с головой, потом может чего и приделаем. Манипулятор, например.

  8. crezi-alex

    Евгений у вас талан дираторщика практически из нечего сделать голову бендера остается теперь придумать и остальные части тела для большей презентабельности. Предлагаю запустить проект на форуме на эту тему. Когда читал вашу статью по ZiChip у меня тогда уже складывалось впечатление что следующий проект будет нечто такое. Хоть вы тогда говорили что это гибкая платформа и возможно применения его в умном доме но как мне кажется для работотехники она уже тогда подходила больше. На по следок по Arduino мне посчастливелось иметь оригинал купил б/у на аукционе при сравнении с китайским вариантом отличается только ценой. В принципе мне это напоминает айфон когда за каждую безделушки нужно отдать деньгу а шилды (щиты)с несложной обвязкой стоят как процессор от пк, программирование в ее среде (IDE) близко к политики СИ, но работают крайне, не эффективно использует процедуры процессора там, где можно было использовать встроенные таймеры. Рассчитано для начинающих любителей с которых не жалко качнуть кило… бакс

  9. SVN

    Классно!!! 🙂 Выглядит очень красиво!

Добавить комментарий