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

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

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

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

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

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

Учитывая требования, для управления роботом решено использовать два микро-компьютера (MC-1 и MC-2 ).

Бортовой компьютер MC-1

Первый компьютер (основной MC-1 ) — используется в качестве основного бортового компьютера «мозга», в задачи которого входит:

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

Для выполнения поставленных задач, решено использовать одноплатный компьютер Raspberry PI или, в крайнем случае, роутер с возможностью прошивки OpenWRT .

Бортовой компьютер MC-2

Второй компьютер (дополнительный MC-2 ) используется для управления двигателем, сбором информации с различных датчиков или сенсоров и отправки готовых данных на основной компьютер MC-1.

В качестве контроллера управления механизмами шасси и сенсорами робота, решено использовать готовый . Из всех рассматриваемых мною контроллеров, я выбрал самый распространенный и доступный . Так же можно использовать более компактный Arduino Nano . Оба устройства работают на avr микроконтроллере ATMega328p.

WikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 27 человек(а).

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

Шаги

    Определитесь с тем, что вы будете строить. Вы вряд ли сможете собрать полномасштабного, двуногого гуманоида, который сможет выполнять все ваши прихоти. К тому же это не будет и робот с различными клешнями, способными хватать и перетаскивать 5-ти килограммовые объекты. Вы начнете с постройки робота, который сможет перемещаться вперед - назад, влево и вправо по беспроводной команде с пульта управления. Однако, после того, как вы освоите основные аспекты, вы сможете усовершенствовать свою конструкцию и добавить различные инновации, просто следуйте указанию: “Нет на свете законченного робота”. Всегда можно что-то добавить и улучшить.

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

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

    • Выбор сервомоторов, которые вам необходимы для приведения робота в движение. Один мотор будет двигать передние колеса, а второй - задние. Таким образом, вы сможете использовать самый простой метод рулевого управления, - дифференциальную передачу, означающую, что оба мотора вращаются вперед при движении робота вперед, оба мотора вращаются назад при движении робота назад, а для совершения одного из поворотов, - один мотор работает, а другой нет. Серводвигатель отличается от обычного двигателя переменного тока тем, что первый способен только вращаться на 180 градусов и передавать информацию обратно на свою позицию. Данный проект будет задействовать сервомотор, потому что так будет легче и вам не нужно покупать дорогой регулятор скорости или отдельную коробку передач. После того, как вы разберетесь в том, как собрать робота на пульте управления, вы сможете сконструировать другого или модифицировать того, что у вас есть, используя двигатели переменного тока вместо сервомоторов. Существует 4 важных аспекта, о которых стоит серьезно подумать перед покупкой сервомотора, а точнее: скорость, крутящий момент, размер/вес и, если их можно модифицировать на вращение на 360 градусов. Поскольку сервомоторы способны вращаться только на 180 градусов, ваш робот сможет продвинуться только лишь немного вперед. При возможности модификации на 360 градусов, вы сможете настроить двигатель так, что он будет беспрерывно вращаться в одну сторону и позволять роботу ехать постоянно в одну или другую сторону. Размер и вес очень важны для данного проекта, потому что, скорее всего, у вас останется много свободного места в любом случае. Постарайтесь найти что-нибудь среднего размера. Крутящий момент является мощностью двигателя. Именно для этого используется коробка передач. Если у мотора нет коробки передач и крутящий момент низкий, то ваш робот, скорее всего, и с места не сдвинется поскольку ему не хватит на то мощности. Вы всегда можете купить и присоединить более сильный или быстрый двигатель после завершения сборки. Помните, чем больше скорость, тем меньше будет мощность. Рекомендуется приобрести сервомашинку “HS-311” для первого прототипа робота. Данный двигатель располагает хорошим балансом скорости и мощности, является недорогим и подходящим по размеру для данного робота.
      • Так как эта сервомашинка способна только совершать вращение на 180 градусов, вам придется перенастроить ее на 360 градусов, но данная процедура нарушит гарантию на покупку, но вам будет необходимо на это пойти, чтобы дать роботу возможность более свободно передвигаться. Инструкции по этому поводу можно найти в интернете.
    • Подберите батарею. Вам понадобится что-нибудь для поставки энергии для робота. Не пытайтесь использовать источник питания с переменным напряжением (то есть обычная розетка). Используйте беспеременный источник (пальчиковые батарейки).
      • Выберите батарейки. Существует 4 вида батареек, среди которых мы будем выбирать: литий полимерная, никель-металлогидридная, никель-кадмиевая и щелочная батарея.
        • Батареи литий полимер является самыми новыми и невероятно легкими. Однако, они опасные, дорогие и вам нужно будет использовать специальное зарядное устройство. Используйте данный вид батареи, если у вас есть опыт в роботехнике и вы готовы раскошелиться на свой проект.
        • Никель-кадмиевая является обычной перезаряжаемой батареей. Данный вид используется во многих роботах. Проблема заключается в том, что, если вы перезарядите их до того, как они полностью разряжены, они не будут в состоянии работать так же долго, как при полной зарядке.
        • Никель-металлогидридная батарея очень похожа на никель-кадмиевую размером, весом и ценой, но она имеет лучшую эффективность работы, и именно этот вид батареи рекомендуется для начинающих техников.
        • Щелочная батарея является распространенным видом неперезаряжаемой батареи. Эти батарейки очень популярные, дешевые и легкодоступные. Однако, они быстро разряжаются и вам постоянно придется их покупать. Не используйте их.
      • Выберите характеристики батареи. Вам нужно будет подобрать нужное напряжение для вашего набора батареек. В основном используются 4,8 (В) и 6,0 (В). Большинство сервомашинок будут работать на одном из них. Рекомендуется чаще использовать 6.0 (В) (если ваша сервомашинка сможет совладать с этим, хотя большинство из них смогут), потому что это позволит вашему двигателю быть быстрее и мощнее. Теперь вам следует поразмышлять об емкости батареи, которая измеряется в (мА/ч) (милиамперов в час). Чем выше этот показатель, тем лучше, но более дорогие будут и наиболее тяжелыми. Для робота подобного размера лучше всего подойдет 1,800 (мА/ч). Если вам приходится выбирать между 1450 (мА/ч) и 2000 (мА/ч) при одинаковом показателе напряжения и веса, то выбирайте 2000 (мА/ч), так как эта батарея во всех отношениях лучше и будет всего лишь немного дороже. Не забудьте приобрести зарядочное устройство для вашей батареи.
    • Выберите материал для вашего робота. К роботу нужно будет приделать рамку для прикрепления всей электроники. Большинство роботов этого размера изготовлено из пластика или алюминия. Для начинающих рекомендуется использование пластмассовой доски. Данный вид пластика является дешевым и легким в применении. Толщина будет примерно пол сантиметра. Какого размера лист пластмассы следует купить? Возьмите достаточно большой лист, чтобы иметь второй шанс в случае неудачи, но лучше купите столько, чтобы хватило на 4 или 5 попыток.
    • Выберите передатчик/приемник. Данная деталь будет самой дорогой частью вашего робота. К тому же это будет и самой важной частью, так как без этого, ваш робот не сможет ничего сделать. Рекомендуется начать с очень хорошего передатчика/приемника, ведь именно эта деталь может послужить препятствием в усовершенствовании вашего робота в будущем. Дешевый передатчик/приемник приведет робота в движение очень даже неплохо, но, скорее всего, на этом все возможности вашего механического творения и закончатся. Так что вместо покупки дешевого прибора сейчас, а дорогого в будущем, лучше сэкономить деньги и купить дорогой и мощный передатчик/приемник уже сегодня. Хотя, существует всего несколько частот, которые вы можете использовать, наиболее распространенными являются: 27 (МГц), 72 (МГц), 75 (МГц) и 2,4 (МГц). Частота 27 (МГц) используется для самолетиков и машинок. Частота 27 (МГц) чаще всего задействуется в детских игрушечных машинках. Данная частота рекомендуется для очень маленьких проектов. Частота 72 (МГц) может быть задействована только для больших моделей игрушечных самолетов, так что будет незаконно использовать такую частоту, ведь вы можете нарушить сигнал большой модели самолета, которая может совершить крушение на голову прохожему и покалечить или даже убить его. Частота в 75 (МГц) используется только для наземных целей, так что смело воспользуйтесь ею. Однако, нет ничего лучше частоты 2,4 (ГГц), которая подвержена наименьшему количеству помех, и мы вам очень рекомендуем потратить немного больше средств и выбрать передатчик/приемник с именно этой частотой. После того, как вы определились с частотой, вам следует определить сколько каналов вы будете использовать. Количество каналов определяет сколько функций ваш робот будет поддерживать. Один канал будет отведен на езду вперед и назад, второй будет отвечать за повороты влево и вправо. Однако, рекомендуется обзавестись как минимум тремя каналами, потому что вам может захотеться добавить что-то еще в арсенал движений робота. С четырьмя каналами вы также получите два джойстика. Как мы заметили ранее, вам следует приобрести один из самых лучших передатчиков/приемников с тем, чтобы не покупать еще один потом. К тому же вы сможете использовать этот же самый прибор и в других роботах или научно-технических проектах. Советуем присмотреться к 5-канальной радио системе “Spektrum DX5e MD2” и “AR500”.
    • Выберите колеса. При выборе колес, обратите внимание на три основных аспекта: диаметр, сцепление и насколько они подходят к вашему двигателю. Диаметр - это длина колеса от одной стороны, проходя через центральную точку, на другую сторону. Чем больше диаметр колеса, тем быстрее оно будет вращаться и, тем на большую высоту оно сможет заезжать, и, тем меньше сцепление с поверхностью земли оно будет иметь. Если вы приобрели маленькие колеса, то вряд ли они проедут в труднопроходимой зоне или разгонятся до сумасшедшей скорости, но взамен вы получите от них больше мощи. Сила сцепления означает то, как хорошо колеса сцепляются с поверхностью земли с помощью резинового или пенорезинового покрытия так, что колеса не скользят по поверхности. Большинство колес, созданных для присоединения к серводвигателю, не создаст особых трудностей. Рекомендуется использовать колесо диаметра 7 или 12 сантиметров с резиновым покрытием вокруг них. Вам понадобится 2 колеса.
  1. Теперь, когда вы выбрали необходимые детали, закажите их через интернет. Постарайтесь заказывать их с как можно меньшего количества сайтов, что позволит вам сэкономить на доставке и получить все детали в одно и то же время.

    Измерьте и вырежьте рамку. Возьмите линейку и режущий предмет, и измерьте длину и ширину ходовой рамки, примерно 15 (см) на 20 (см). А теперь, проверьте насколько ровные у вас получились линии. Помните, семь раз отмерь, один раз отрежь. Если вы используете пластиковую доску, то вам удастся ее разрезать точно так же, как и ее деревянную тезку.

    Соберите робота. На данный момент вы располагаете всеми необходимыми материалами и вырезанной ходовой частью.

    1. Поместите серводвигатели на донную сторону пластмассовой доски около края. Та сторона сервомотора, которая имеет стержень должна быть направлена во внешнюю сторону. Убедитесь в том, что у вас достаточно места для зацепления колес.
    2. Прикрепите колеса к моторам, используя винтики, которые вам доставили вместе с моторами.
    3. Прилепите один кусочек липучки на приемник, а другой - на батарейный блок.
    4. Прилепите два кусочка противоположного вида липучки на робота и прикрепите приемник и батарейный блок к нему.
    5. Перед вами предстал робот с двумя колесиками с одной стороны, а другая сторона которого просто тащится по полу, но мы пока не будем добавлять третьего колеса.
  2. Подсоедините провода. Теперь, когда все части расположены на своих местах, необходимо все подсоединить к приемнику. Подключите батарею к приемнику туда, где написано “питание” или “аккумулятор”, постарайтесь подсоединить все правильно. Далее подсоедините сервомоторы к приемнику там, где написано “канал 1” и “канал 2”.

    На зарядку становись. Отсоедините батарею от приемника и подсоедините ее к зарядному устройству. Зарядка может занять около 24 часов, так что наберитесь терпения.

  3. Теперь поиграйтесь со своей новой игрушкой. Вперед! Нажмите кнопку вперед на передатчике. Организуйте полосу препятствий, поиграйте со своим котом. А когда вы наиграетесь, добавьте наворотов к нему!

    • Попробуйте положить на робота ваш старый “смартфон” с камерой и используйте его как движущееся записывающее устройство. Вы можете использовать видео чат для того, чтобы видеть то, куда направляется робот, что даст вам возможность вывести его за пределы вашей комнаты без вашего сопровождения.
    • Добавьте наворотов. Если на вашем передатчике/приемнике расположен дополнительный канал, то вы можете сделать клешню, которая сможет закрываться, а если вы располагаете несколькими каналами, то ваша клешня будет способна как открываться, так и закрываться. Используйте свое воображение.
    • Если вы нажимаете вправо, а робот едет влево, то попробуйте присоединить проводки на приемнике по-другому, так, например, если вы воткнули правый серводвигатель в канал 2, а левый сервомотор - в канал 1, то поменяйте их местами.
    • Возможно, вы захотите приобрести адаптер, который позволит подсоединить батарею к зарядному устройству.
    • Вы можете предпочесть использовать 12-ти вольтовую батарею постоянного тока, что улучшит скорость и мощность робота.
    • Убедитесь в том, что вы купили передатчик и приемник одной частоты. Также, убедитесь в том, что приемник имеет такое же или большее количество каналов, что и передатчик. Если на приемнике больше каналов, чем на передатчике, то только меньшее количество каналов будет подвластно использованию.

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

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

  • 2 куска провода
  • 1 моторчик
  • 1 батарейка AA
  • 3 канцелярские кнопки
  • 2 кусочка пенокартона или похожего по свойствам материала
  • 2-3 головки старых зубных щеток или несколько скрепок

1. Прикрепляем батарейку к мотору
С помощью клеящего пистолета прикрепляем кусочек пенокартона к корпусу мотора. Затем к приклеиваем к нему батарейку.



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

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

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







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

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



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

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

Робот готов!

А вот как может выглядеть наш самодельный робот, если проявить больше фантазии:


И напоследок видеоролик:

По материалам techcult

Решил плавно перейти к динамичным движущимся моделям. Это проект маленького самодельного робота на ИК-управлении, собранного из простых и доступных для приобретения деталей. В основе - два микроконтроллера. Передачу с пульта ДУ обеспечивает PIC12F675 , а приёмная часть к контроллером моторчиков реализована на PIC12F629 .

Схема робота на микроконтроллере

С цифровой частью всё вышло гладко, проблема была только в "двигательной установке" - маленьких редукторах, которые сделать в домашних условиях очень проблематично, поэтому пришлось развить идею "виброжуков ". Управление микромоторами осуществляется через усилительные транзисторные ключи на BC337. Они заменимы на любые другие небольшие транзисторы n-p-n с током коллектора от 0,5 А.

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

Обсудить статью МАЛЕНЬКИЙ САМОДЕЛЬНЫЙ РОБОТ

Как сделать робота в домашних условиях, чтобы всё получилось? Нужно начинать с простого и постепенно усложнять! Инструкции по созданию роботов своими руками в домашних условиях буквально заполонили интернет. Не останется в стороне от этого и автор статьи. В целом этот процесс можно разделить на три части: теоретическую, подготовительную и непосредственно сборку. В рамках статьи будут рассмотрены все они, а также описана общая схема разработки чистильщика.

Создание робота в домашних условиях

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

Подготовительные процессы

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

Сборка

Необходимо продумать «костяк» конструкции, на котором всё будет строиться. Обычно выбирают одну деталь, и уже к ней припаиваются все остальные. Говоря о качестве пайки, следует сказать, что места, где она будет проводиться, должны быть очищены. Также, зависимо от толщины используемых проводов и ножек, необходимо подобрать достаточное количество припоя, чтобы элементы не отпадали во время эксплуатации. Для упрощения процессов передачи сигналов и недопущения возможности замыкания можно вытравить Затем на неё наносятся все необходимые элементы, получившаяся конструкция подключается к источнику питания и при необходимости осуществляется доработка устройства.

Простой робот

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

  1. Пластиковую тарелку.
  2. Три небольшие щетки, которые используются, чтобы чистить обувь или пол.
  3. Два вентилятора, которые можно взять из отживших своё компьютеров.
  4. Батарея на 9В и разъем для неё.
  5. Стяжка или хомуты, которые могут сами защелкиваться.
  6. Болты и гайки.

Просверлите на равном расстоянии отверстия для щеток. Прикрепите их. Желательно, чтобы все щетки размещались на равной удалённости от других и центра тарелки. Используя болты и гайки, к каждой из них следует прикрепить регулировочное крепление, да и они сами фиксируются с их помощью. Ползунки регулировочных креплений следует установить в среднее положение. Для движения будем использовать вентиляторы. Их подключаем к батарейке и размещаем параллельно, чтобы они обеспечивали вращение робота по кругу. Данная конструкция будет использоваться в качестве вибромотора. Накиньте клеммы и конструкция уже готова к использованию. Если во время процесса чистки робот будет уходить в сторону, поработайте с регулировочными креплениями. Представленная в статье конструкция не требует значительных денежных затрат или наличия навыков и опыта. При создании робота использовались недорогие материалы, достать которые не является значительной проблемой. При желании усложнить конструкцию и заставить её целенаправленно двигаться понадобятся улучшения в виде дополнительных моторов и микроконтроллеров. Вот как сделать робота в домашних условиях. А только подумайте, сколько можно здесь усовершенствовать! Широчайшее поле для конструкторской деятельности.