СХЕМА САМОДЕЛЬНОГО РОБОТА

Как собрать робота самостоятельно в домашних условиях: от простого к сложному

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

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

Как сделать робота самостоятельно

Робот, реагирующий на источник света

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

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

Необходимые инструменты и детали

При сборке конструкции простого робота своими руками потребуются:

  • основа – монтажная плата или плотный материал (картон);
  • движущая сила – миниатюрные моторчики мощностью 3 или 5 В (из старой игрушки);
  • колеса – крышки от пластиковых бутылок;
  • датчики – фототранзисторы на 3 В;
  • источник питания — 3 спаянные батарейки АА (пальчиковые);
  • управляющие элементы – транзисторы 816Г (производство – Россия);
  • монтажные приспособления – провода из витой пары.

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

Робот краб НЕХА

Процесс сборки

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

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

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

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

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

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

Робот, следующий за источником света

Второй фотоэлемент припаивают небольшим куском провода к транзисторной базе. Остальные ножки присоединяют к моторчикам. Для проверки правильности сборки используют тестер полярности напряжения.

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

Когда все сделано правильно, двигатели на плате вращаются, меняя скорость в зависимости от степени освещения.

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

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

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

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

Робот, различающий препятствия

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

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

Инструменты и запчасти

Перед созданием робота следует подготовить:

  • микроконтроллер (ATmega 16 в корпусе Dip-40);
  • керамические конденсаторы 0,1 мкФ, 1 мкФ, 22 пФ;
  • резисторы на 25 Вт номиналом 10 кОм (1 единицу) и 220 Ом (4 штуки);
  • диод 1N4004;
  • L7805 в корпусе ТО-220;
  • паяльник;
  • инфракрасные диоды (2 шт.);
  • фототранзисторы, способные реагировать на длину ик-лучей;
  • резонатор кварцевый на 16 МГц;
  • мультиметр;
  • радиодетали;
  • гусеницы и мотор от игрушечного экскаватора, танка.

Работа с платой

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

Далее осматривают корпус контроллера MK-Dip и выделяют в нем узлы:

  • вывод Reset, подтянутый резистором к «плюсу» источника питания;
  • электролит на 1000 мкФ для защиты от скачков напряжения;
  • кварцевый резонатор и конденсаторы, которые нужно располагать вблизи от выводов Xtal1 и Xtal2.

Робот, различающий препятствия

Управление двигателями

В приспособлении используется микросхема L293D со встроенными диодами, которые защищают систему от перегрузки. Она имеет 2 канала, что позволяет подключить сразу 2 двигателя. Моторчики на плате запрещено присоединять напрямую к МК. Контакт обеспечивается с помощью ключевых транзисторов.

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

Установка датчиков препятствий

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

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

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

Прошивка робота

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

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

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

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

Робот, различающий препятствия

Роботы для детей

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

Ребятам будет интересно самостоятельно построить или поучаствовать в сборке:

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

Полезные роботизированные устройства для начинающих

Первые шаги в робототехнике можно начать:

  • со знакомства с наборами для конструирования и программирования Lego BOOST (7-12 лет) и Lego EV3 (с 10 лет);
  • с конструирования вибророботов, предназначенных для детских игр;
  • с занятий с использованием электронных конструкторов «Знаток»;
  • со сборки простых конструкторов для начинающих на основе Arduino;
  • с конструирования моделей, представленных обучающими конструкторами Engino.

Необходимые навыки

Для изготовления роботов новичкам потребуются следующие навыки:

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

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

Инструкции по созданию простых роботов своими руками:

Этот раздел сайта посвящен пошаговым инструкциям с фото и видео по созданию простых роботов их подручных материалов в домашних условиях. Как сделать простейшего beam робота или виброробота своими руками, схемы роботов для начинающих робототехников, основы и уроки робототехники для начинающих. Самый простой робот своими руками, как сделать простого робота в домашних условиях, поэтапные пошаговые схемы по сборке простейших beam (бим) и вибро роботов. Создание простого робота для детей или начинающих робототехников. Уроки робототехники для начинающих о том, как сделать очень простого робота дома в домашних условиях:

25972 - БПВС, DIY - RoboticsUa

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

17504 - Мягкотелый робот, простой робот, DIY - RoboticsUa

​В этом проекте мы опишем, как сделать простого, пневматического мягкого робота, который сделан из силиконовой резины, и формы с использованием 3D печатных деталей. Проект основан на мягких захватах и шагающем механизме.

17507 - простой робот, DIY, Buck - RoboticsUa

​Представляем вам очень простого робота по имени Buck. Принцип его работы похож на движения насекомых. С пружинистыми ногами робот создает немного шума при ходьбе. Мы поможем вам создать это милое устройство без особых усилий и денежных затрат.

17534 - простой робот, DIY, Walker - RoboticsUa

​Этот интересный робот называется очень просто – Walker, то есть шагающий механизм. Он может быть построен в общей сложности за 4 часа, но при второй попытке время на создание робота может занять всего 10 минут. На самом деле, он очень простой и не требует каких-либо дорогих материалов и программирования.

17546 - простой робот, DIY, Lobsterbot - RoboticsUa

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

17549 - DIY, Battlebot - RoboticsUa

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

Читайте также  Схема подключения испытательной коробки с трансформаторами тока

17555 - простой робот, beam-робот, mousebot, DIY, виброробот - RoboticsUa

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

17558 - простой робот, DIY, виброробот, Bristlebot - RoboticsUa

​Что такое робот- bristlebot? Это вибрирующий робот, построенный на основе зубной щетки. Но если вас не устраивает такой простой вариант вибробота на зубной щетке, предлагаем добавить дополнительные особенности, которые не требуют ни дорогих технологий, ни программирования. Например, ваш робот смог бы реагировать на свет. Это достижимо с помощью специального сенсора.

На этот раз поговорим о фонариках. Эти вещи служат нам «солнцем» в руках, когда мы оказываемся в темноте. Целью данного проекта является создание робота-фонарика, который будет следить за своим пользователем во всем помещении и ориентироваться на потребности пользователя в освещении.

17564 - простой робот, DIY, виброробот - RoboticsUa

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

17567 - простой робот, DIY, виброробот - RoboticsUa

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

17570 - робот-насекомое, простой робот, DIY, виброробот - RoboticsUa

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

  • keyboard_arrow_left В БУДУЩЕЕ
  • В ПРОШЛОЕ keyboard_arrow_right

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

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

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

Как сделать робота своими руками в домашних условиях?

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

Робот ALTO, которого можно собрать самому

Робот с искусственным интеллектом своими руками

Конструктор был представлен подразделением Google Creative Lab. Робот называется ALTO, что является сокращением от «A Little Teachable Object» (маленький обучаемый объект). Проект создан для того, чтобы люди смогли собрать робота на дому и получили базовые знания о машинном обучении. Машинным обучением называется умение искусственного интеллекта самостоятельно вырабатывать навыки выполнения новых задач. В ходе сборки робота ALTO, люди должны понять, как научить робота самостоятельно понимать и выполнять задачи. По крайней мере, компания Google на это надеется.

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

Схема для создания корпуса робота из бумаги и исходный код программы для его работы можно найти на сайте Experiments with Google (кнопка Get the code). Но это еще не все, потому что для создания робота нужна электроника, которую нужно купить:

  • Coral USB Accelerator — это устройство, которое включает в себя процессор Edge TPU. Он нужен для того, чтобы робот обладал способностью к машинному обучению. Его можно купить на Aliexpress;
  • Raspberry Pi 4 — небольшой компьютер размером с банковскую карту. К нему можно будет подключить камеру, динамики и прочее оборудование, нужное для робота. Он тоже есть на Aliexpress.

Coral USB Accelerator и Raspberry Pi 4

Знаете ли вы, что роботов можно создавать даже изо льда? Посмотреть на такого робота можно по этой ссылке.

Программирование робота

Для обучения робота нужно будет использовать платформу TensorFlow, которая включает в себя инструменты для тренировки нейронных сетей (можно сказать, для создания искусственного интеллекта). Звучит сложно, да и цена устройства Coral USB Accelerator и компьютера Raspberry Pi 4 может озадачить. Но ведь речь идет о достаточно серьезном устройстве, в ходе создания которого человек получает навыки, которые могут пригодиться ему в высокотехнологичном будущем. Знание английского тоже обязательно, потому что инструкция по сборке робота ALTO и его настройке выложены на GitHub и не переведены на русский.

Робот ALTO может распознавать предметы и многое другое — главное, научить его этому

Представители Google считают, что робота можно научить выполнению самых разных задач. Самая простая из них — распознавание предметов. Если перед камерой робота поставить яблоко, он может поднять левую руку. А если поставить банан — правую. Это только самые банальные примеры, а на деле, полученные в ходе сборки робота знания, должны помочь в создании более навороченных устройств. Глядишь, кто-нибудь сможет даже разработать собственный робот-пылесос или создать охранную систему с распознаванием лиц.

Если вам интересны новости науки и технологий, подпишитесь на наш канал в Яндекс.Дзен. Там вы найдете материалы, которые не были опубликованы на сайте!

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

Хочу стать инженером и собрать робота. У меня получится?

Можно подумать, что робототехника — занятие для умников и выпускников физтеха, но это не так. На самом деле простых роботов строят даже младшие школьники, поэтому вам это тоже под силу. Вместе с благотворительным фондом Олега Дерипаски «Вольное дело», реализующим программу по робототехнике для школьников, подростков и студентов, мы сделали простой гид для начинающих инженеров (впрочем, взрослым он тоже вполне может пригодиться). Объясняем, как собрать своего первого робота.

Что мне потребуется?

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

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

Если у вас нет профильного образования или опытного наставника, который подробно объяснит, что именно и в какой последовательности устанавливать (и как пользоваться паяльником!), готовьтесь к долгой и кропотливой работе: придется перерыть интернет вдоль и поперек и испортить множество деталей.

Я в ужасе и собираюсь передумать. Нельзя попроще?

Можно. Специально для тех, кто никогда не держал в руках паяльник, но очень хочет попробовать себя в робототехнике, существуют специальные наборы-конструкторы, позволяющие сделать всё то же самое, но быстрее. Самый известный и популярный — Arduino. Его главное преимущество в том, что это не просто игрушка, а целая экосистема: множество обучающих материалов и инструкций, видеокурсы, огромное пользовательское комьюнити — можно задать любой вопрос от новичкового до самого продвинутого. Есть и другие платформы — например, совсем простой конструктор Mindstorms от Lego.

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

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

Читайте также  БЕСТРАНСФОРМАТОРНЫЙ БЛОК ПИТАНИЯ

Участники программы «Робототехника», которую поддерживает фонд Олега Дерипаски «Вольное дело», уже через несколько лет обучения могут создавать куда более сложные проекты и придумывают инженерные решения для самых разных задач. Например, разрабатывают системы для автоматической сортировки мусора. Если вам кажется, что всё это очень сложно, вы правы, но научиться этому может каждый.

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

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

А программировать надо уметь?

Если умеете, создание первого робота окажется, возможно, даже слишком легким делом. Если не умеете — отличный повод научиться. Дело в том, что программирование робота — штука очень наглядная: вот вы написали код и сразу же загорелась лампочка. Вам нужно, чтобы ваш робот разворачивался, когда до стены осталось меньше 5 см, значит, в программе надо прописать такое условие, всё логично. Именно поэтому детей часто начинают учить программированию на примере робототехники: здесь вместо скучных абстракций сразу получается осязаемый результат в реальном мире. На этом принципе строится обучение по программе «Робототехника». Все участники сразу же могут применить полученные знания на практике.

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

Меня случайно не убьет током?

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

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

Мой робот сможет защитить меня от врагов? Ну или хотя бы тапочки принести?

Самый первый — вряд ли. Точнее, нет ничего невозможного, но для начала лучше поставить перед собой цель попроще. Например, на базе того же Arduino можно собрать самых разных движущихся роботов: они могут ездить просто вперед-назад, по сложной заданной траектории или по нарисованной линии. Робот, который самостоятельно объезжает препятствия или как-то еще меняет свое поведение при приближении к разным объектам, тоже посильная задача. Еще первый робот вполне сможет включать и выключать что-нибудь, ориентируясь на уровень освещенности, совершать какие-то действия в определенный момент, заданный таймером, или по нажатию кнопки.

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

Умение собирать роботов как-то пригодится мне в жизни?

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

Знание робототехники при желании позволит вам здорово усовершенствовать быт и даже сделать свое жилище «умным», не покупая дорогих готовых решений. Световой будильник? Запросто. Лампы с датчиками движения? Да легко. Чайник, который начинает кипятиться, получив СМС, и передает кондиционеру сигнал охлаждать, а пылесосу пылесосить? Не так легко, но вполне реализуемо.

Где можно узнать больше о роботах?

Можно пройти один из многочисленных, в том числе совершенно бесплатных онлайн-курсов. Можно выбрать курс, посвященный Arduino, — как, например, этот от МФТИ, или начать с Lego. А можно не привязываться к конкретной платформе и учиться робототехнике в целом — например, на этом курсе от Бауманки. Ну а если вы знаете английский, буквально вся Coursera с программами по робототехнике от ведущих мировых университетов к вашим услугам.

А если мне понравится и я захочу сделать это своей профессией? Куда податься?

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

Если возникнет желание связать свою дальнейшую судьбу именно с роботами, придется получить соответствующее высшее образование. Специальность «Робототехника и мехатроника» уже появилась во многих технических вузах — в Москве это МГТУ имени Баумана, МИФИ, МЭИ, МИРЭА. Подойдет и факультет радиотехники: большинство нынешних специалистов по робототехнике получали именно такое образование.

Как сделать робот-пылесос своими руками — 2 идеи сборки

Самодельный робот-пылесос

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

Материалы для сборки

Итак, для сборки робота-пылесоса нужно разобраться с его составными частями, пойдем по порядку. Он должен сам передвигаться по комнате, поэтому нужны двигатели, в зависимости от конечной конструкции их должно быть от 2-х до 4-х, а также возможность переключения направления вращения и скорость, значит, нужна плата для управления двигателями. Если вы используете двигатели постоянного тока, то нужна плата с 4-мя транзисторами (H-мост).

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

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

Система, которая будет всем этим управлять. Простейший вариант на Arduino. Для такой задачи подойдет любая из плат, по размерам удобно разместить вариант Nano или Pro mini.

Идея №1: робот-пылесос из картона

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

  1. Любая плата Arduino.
  2. Breadboard или простая макетная плата, в принципе можно и без неё, всё просто спаять.
  3. 2 ультразвуковых датчика расстояния (дальномер).
  4. Турбина от пылесоса.
  5. Небольшой двигатель или кулер от компьютера.
  6. Двигатели с редукторами и колеса.
  7. Контроллер для двигателя.
  8. Провода для соединений схемы.
  9. Аккумуляторы и контроллер заряда.

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

Контроллер

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

Модуль управления

Для регулировки скорости на пин ENA или ENB подаётся ШИМ сигнал, а для задания направления вращения подают разноименные сигналы на IN1 и IN2 для одного двигателя и IN3, IN4 для другого двигателя. При этом если на пине IN1 у нас логическая единица, а на пине IN2 – логический ноль, двигатель крутится в одну сторону, чтобы сменить направление нужно поменять местами 1 с 0. Его нужно собрать с ардуино по такой схеме (пины можно использовать любые, это вы укажете в скетче).

Схема на ардуино

Схема на ардуино

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

Основа из картона

Основа из картона

Вот вид с нижней стороны. Два ведущих колеса с угловым редуктором и поворотное колесо:

Колесная база

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

Сборка корпуса

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

Бампер

Контактные бампера можно сделать и своими руками, для этого нужен тонкий, но жесткий провод, например от витой пары. Для этого формирует контактную площадку на внутренней стороне бампера из фольги, и закрепляем проводник как это показано ниже. При столкновениях робота-пылесоса с мебелью и стенами они будут соприкасаться. Вам остается отрегулировать расстояние от проволоки до фольги, чтобы добиться нужной чувствительности и исключить ложные срабатывания. На фольгу подается 5В, а провод идёт на вход Ардуино, подтянутый к минусу через резистор на несколько кОм.

Самодельный контактный бампер

Самодельный контактный бампер

Устройство питается от аккумуляторов, для питания системы управления можно применить линейные стабилизаторы типа l7805. Чтобы отрегулировать скорость вращения моторов подойдет понижающий преобразователь, например LM2596.

Самое сложное — это сконструировать и собрать пылесос. Вот его приблизительный чертеж:

Схема пылесоса

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

Турбина робота

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

Вид турбины изнутри

Вид турбины изнутри

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

Читайте также  СХЕМА СВЕТОВОГО ПРИБОРА

Идея №2: почти заводской робот

Предлагаем вашему вниманию не более сложный проект робота-пылесоса. Вот его внешний вид в собранном состоянии:

Самодельный роботизированный пылесос

Самодельный роботизированный пылесос

Система навигации в нем собрана из комплекта 6-ти ИК-датчиков препятствия. На случай, если не сработал ни один из них, то предусмотрены два контактных датчика (концевых выключателя). Система управления двигателями на таком же драйвере с микросхемой L298N. Для его сборки вам понадобится:

  1. Плата Ардуино, в оригинале использовалась Pro-mini.
  2. USB-TTL переходник для прошивки этой модели ардуино. Если вы будете использовать Arduino Nano, то он не нужен, т.к. в ней есть возможность прошивки по USB.
  3. Драйвер для моторчиков L298N.
  4. Моторчики для колес с редуктором.
  5. 6 ИК-датчиков.
  6. Моторчики для турбины (по возможности помощнее).
  7. Крыльчатка турбины пылесоса.
  8. Моторчики для щеток могут быть любыми.
  9. 2 датчика столкновения.

Всё это собрать по такой схеме:

Схема сборки робота-пылесоса

Схема сборки робота-пылесоса

Для сборки цепи питания робота-пылесоса нужны:

  1. 4 литиевых аккумулятора, подойдут типа 18650.
  2. 2 преобразователя постоянного напряжения (повышающий и понижающий).
  3. Контроллер для заряда и разряда 2-х аккумуляторов (искать в интернете по запросу 2s li-ion controller). В схеме используется последовательное включение двух параллельно включенных банок, в итоге их выходное напряжение получается больше 7,4В, а параллельная цепочка нужна для повышения ёмкости и автономности работы.

Вот схема питания этого робота:

Схема питания

Кроме этого нужен пластик (ПВХ) или любой другой материал для корпуса робота, можно его распечатать на 3D-принтере, если у вас есть такая возможность.

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

В этой статье были рассмотрены 2 конструкции робота-пылесоса, которые можно повторить и собрать своими руками. Сделать автоматическое средство для уборки помещения можно, вложившись в бюджет от 30 до 100 долларов. Самыми дорогими деталями являются аккумуляторы, двигатели и платы ардуино. Если у вас получилось собрать самодельный робот-пылесос или вы придумали другую конструкцию, присылайте примеры в комментарии, будем рады открытому общению!

Напоследок рекомендуем просмотреть видео, на которых наглядно демонстрируется еще несколько идей, как сделать робот-пылесос в домашних условиях:

Как построить робота – конструкция и схема

Как построить робота – конструкция и схема

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

  1. Многие наборы стоят дорого, поэтому он должен быть относительно недорог.
  2. Он должен быть простым в сборке, не требуя специального оборудования.
  3. Он должен быть простым в программировании, не требуя сложных IDE и программатора.
  4. Он должен быть мощным для расширяемости.
  5. Он должен запускаться от простого источника питания.
  6. Он должен быть способен следовать за линией или за стеной и избегать препятствий.

В этой статье я расскажу, как я решил выполнить эти требования.

Выбор компонентов

Первый шаг в любом проекте – выяснить, какие необходимы комплектующие. Чтобы быть полезным, роботу нужно несколько ключевых вещей: способ двигаться, думать и взаимодействовать с окружением. Чтобы снизить стоимость, мне нужно обойтись двумя колесами. Этот означает, что мне нужно управлять двумя отдельными двигателями, которые могут работать независимо друг от друга. Мне также нужна шаровая опора, на которую робот может опираться, чтобы скользить. У этого решения есть недостаток: робот не может перемещаться ни по каким поверхностям, кроме гладких полов. Я хочу, чтобы мозги были построены на базе какой-либо известной микроконтроллерной платформы. Так ему не понадобится программатор или руководство по использованию средств разработки. У робота должны быть датчики, которые позволяют ему знать о линиях, стенах и препятствиях. Я также хочу свести к минимуму количество разных мест для покупок, чтобы снизить итоговую стоимость доставки. Наконец, компоненты должны быть небольшими, потому что я хочу спроектировать плату для недорогого производства и оставаться в пределах бесплатной версии Eagle CAD.

Механика: двигатели, шестеренки, колеса

Я нашел пару веб-сайтов, которые предлагают различные двигатели и компоненты для роботов, но я остановился на Polulu из-за их цен и наличия всего необходимого. Продукты Tamiya выглядели неплохо. Комплект 70168 Double Gearbox Kit поставляется с шестеренками, двигателями и валами, что значительно упрощает механику. И он очень дешев! В нормальном режиме двигатели работают от 3В, но могут работать и от большего напряжения за счет сокращения срока службы. Поддерживается несколько передаточных чисел, поэтому я могу точно настроить скорость робота. Я остановился на самых дешевых колесах, которые подойдут к валу из этого комплекта, Tamiya 70101 Truck Tire Set. Этот комплект поставляется с четырьмя колесами, а мне нужны только два, но он стоит дешево, а запасные части лишними никогда не будут! Переднее колесо – это просто шаровая опора или пластиковый винт, чтобы робот мог скольких по полу.

Мозг робота: Teensy Мозг робота: Teensy

Мозги: микроконтроллер

Существует несколько различных микроконтроллерных платформ, которые довольно популярны. Основываясь на популярности, очевидным выбором является какая-либо Arduino. Другие варианты: Teensy, Launchpad и Raspberry Pi. Pi слишком большой и прожорливый, Launchpad тоже слишком большой. В прошлом я использовал Teensy, и это был хороший опыт. Teensy немного дороже, чем Arduino Mini, но предлагает гораздо более мощную платформу. Последняя плата Teensy снабжена Cortex M4, который обладает достаточной мощностью для простого робота. Бонусом к Teensy является встроенный стабилизатор на 500 мА, который может быть использован для питания всех датчиков.

Взаимодействие: датчики

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

Питание: драйвер двигателя, батарея

Драйвер двигателя должен иметь возможность управлять трехвольтовыми двигателями, выбранными ранее. Я также хотел, чтобы он был масштабируемым на случай, если я захочу в будущем заменить двигатели. Я нашел драйвер всё в том же магазине. Он может работать с напряжениями 0–11 В и обеспечивать достаточно большие токи для двигателей, которые я захотел бы поставить в будущем. По поводу аккумулятора, я бы предпочел, чтобы робот работал на чем угодно. Teensy работает с напряжениями до 5,5 В, что означает, что можно использовать литиевый аккумулятор. Однако для лития требуется зарядное устройство, а я не хочу увеличивать расходы. Использование двух обычных батарей AA обеспечивает довольно много энергии без необходимости зарядного устройства. Недостатком является то, что они обеспечивают только

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

Дополнительные элементы

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

Полный список компонентов

Обязательные компоненты

Тип компонента Модель компонента Стоимость
Микроконтроллер Teensy 3.2 19.80
Двигатель Tamiya 70168 9.25
Драйвер двигателя DRV8835 4.49
Шаровая опора Tamiya 70144 5.99
Датчик отражателя QTR-3RC 4.95
Колеса Tamiya 70101 4.10
Датчик расстояния Pololu 38kHz 5.95
Печатная плата Elecro 10x10cm 14.00
Держатель батарей Держатель батарей 2-AA 0.79
Общая стоимость без доставки $49.52

Дополнительные компоненты

Тип компонента Модель компонента Стоимость
Беспроводной модуль nRF51 Dongle 52.39
Разъемы Штырьковые разъемы 5.00

Схема

Для рисования схемы и макета я использую бесплатную версию Eagle CAD. Я создал пользовательские условные обозначения и площадки для монтажа для всех элементов, кроме платы Teensy, доступной для скачивания во второй части из данной серии статей. У Teensy есть библиотеки для Eagle. Вы можете заметить, что на схеме отсутствуют какие-либо простые устройства, такие как резисторы и конденсаторы. Это связано с тем, что каждая из этих плат является уже готовой платой с выводами, чтобы сделать сборку максимально простой. Любой современный чип, скорее всего, будет для поверхностного монтажа, что для любителя может вызвать затруднения. Схемы для каждой из этих плат доступны у соответствующих продавцов. Вот несколько ключевых моментов к этой схеме:

  • Я поместил перемычку между батареей и остальной частью схемы. Это полезно для отключения питания без снятия батарей, измерения тока или защиты с помощью диода от обратной полярности.
  • Все интерфейсы являются цифровыми, за исключением двух. Существует UART соединение между nRF51 и Teensy через выводы 9/10. Контроллер двигателя работает через ШИМ, который поступает через выводы 6 и 4 Teensy.
  • На схеме нет светодиода. Светодиод, который находится на Teensy, может использоваться для отладки или индикации.
  • Здесь нет кнопки. Я подумал о том, чтобы поставить кнопку на линию сброса Teensy, но решил сэкономить.
  • При программировании Teensy через USB вы должны либо разрывать небольшую дорожку, соединяющую Vin/Vusb, либо убедиться, что, когда подключен USB, батареи отключены.

Заключение

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: