Меню

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

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

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

Почему именно комплект Ultrasonic Smart Car Kit-49.42? Если Вы делаете первые шаги в Arduino, то вы не знаете еще многих вещей. К примеру, что такое H-мост или, где приобрести сенсоры, электродвигатели. А в этом конструкторе есть уже все. И все, что вам надо будет это установить на компьютер Arduino IDE (прочитать об установке и скачать можно здесь работа с Arduino IDE ) , бокорезы, отвертка, несколько пластиковых стяжек.
Что такое Arduino IDE? Это бесплатная среда программирования, которая может работать под Windows, Mac OS и Linux. Программы пишутся на C++ с небольшими дополнениями для управления контактами ввода/вывода. Так, что если опыт в программировании на С есть, Вы быстро во всем разберетесь, если же его нет — научиться не долго.
Итак, что вам понадобится:
Один комплект Ultrasonic, можно приобрести на Aliexpress или GearBest Ultrasonic Smart Car

Две пластиковые стяжки, чтобы закрепить ультразвуковые сенсоры

6 батарей или аккумуляторов по 1.5в, или один на 6в


— Держатели под батареи.
— Заднее поворотное колесо на шарикоподшипнике, передние ведущие колеса



Электрические соединения выполняются, как на фото.



В комментариях автор все подробно описал. Это очень простой код.

источник

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

Нашей командой проводятся ежегодные соревнования по Off-line типу, позволяя участникам из разных городов и стран принимать активное участие.

Ура ура, друзья! Наш проект не остается в стороне и по прежнему проводит мастер-классы на различных научных фестивалях и всячески вовлекает молодое поколение в робототехнику.

Всегда рады сотрудничеству!

Внимание родителей и учеников Президентского физико-математического лицея №239, и других заинтересованных лиц!

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

Дополнительно на базе кружка будет производится работа с платами #ESP32 для разработки #IoT (Интернета вещей), и обучение работы с 3D-редактором #Компас 3D для создания своих моделей для последующей печати.

Обучение на базе кружка БЕСПЛАТНОЕ, для детей Санкт-Петербурга. Подать заявку в кружок вы можете через сайт #РобоФинист в разделе регистрации. Перед подачей заявки не забудьте зарегистрироваться на сайте, указав всю необходимую информацию.

Ссылка на запись в кружок: https://robofinist.ru/organization/main/union/id/45/u..
Количество мест ограничено!

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

Пользы от этого мало, но зато весело.

Созданный в Перми человекоподобный робот прочитал новости на канале «Россия 24»

Пермская компания Promobot представила на форуме Skolkovo Robotics робота Алекса с искусственным интеллектом. Андроид, при создании которого использовалась внешность основателя Promobot Алексея Южакова, прочитал сводку новостей на телеканале «Россия 24».
Показать полностью…

Пока Алекс может лишь разговаривать: руки и ноги у него не работают, однако создатели намерены работать над этим и исправить. Для этого потребуется примерно 18 месяцев — примерно столько, сколько уже затрачено с момента начала работ над проектом.

В Promobot Алекса называют концептом робота-компаньона. «Мы разрабатывали его последние полтора года, его видели лишь несколько сотрудников компании и Дмитрий Медведев, — приводит слова Алексея Южакова TJournal. — Робот повторяет внешность человека, кожу, мимику, волосы на голове и даже щетину».

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

источник

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

Первая десятка роботов подойдет для работы в офисе — полезные или просто забавные роботы сделают ваши рабочие будни чуть интереснее.

Полезный малыш обеспечит вам целых 4 USB-порта на рабочем месте, и, конечно, прикольное оформление стола.

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

Классная зеркальная флэшка в виде золотого робота за $30.

Если вы частенько едите печенье или булочки на рабочем месте, вакуумный робот поможет вам поддерживать чистоту.

Этот робот за $40 заботится об экране вашего планшета, пока вы отдыхаете. Больше никакой пыли и отпечатков.

Забавный робот за $15 заботится о ваших карандашах.

Поддерживает порядок на вашем рабочем столе.

Мягкий робот за $5 можно использовать как подушечку для снятия стресса в офисе. Ещё можно кинуть им в коллегу в наушниках, чтобы привлечь внимание.

Этот робот с Wi-Fi связью, системой micro-GPS и встроенной камерой помогает успокоить параноидальные настроения начальников. Потратив $409, вы всегда сможете увидеть, чем занимаются сотрудники в ваше отсутствие.

Этот дорогущий робот стоит $15 000. Он поддерживает Wi-Fi, поставляется с видеокамерой 5-Мп и максимальной скоростью 3,5 миль в час. ЖК-экран 320 х 240, возможность делать видео и фотографии. Вам не придется больше ходить на конференции и тратить время на встречи: робот станет вашим аватаром в офисе.

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

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

Робот подержит горшок с растением и разнообразит дизайн вашей комнаты.

Два забавных робота помогут справиться со скорлупой и украсят кухню. Стоят по $30.

Этот милаха за $15 поможет наслаждаться музыкой вдвоем. Голова робота вынимается из тела и вставляется в порт под наушники, в глазах — два стандартных разъема под наушники.

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

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

Робот из керамики станет забавным дополнением для туалета, поставляется сразу с туалетной бумагой и стоит $59.

Очаровательная роболампа с поворачивающейся головой: красивая и практичная. Возможен предзаказ.

Открыть бутылку пива поможет верный R2-D2. Прикольный робот для фанатов звездных войн обойдется в $17,99.

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

И, наконец, десятка забавных роботов без категорий — роботы, которые сделают жизнь интереснее или красивее.

Необычное сочетание роботов и матрешек. Злые роботы с искусственным интеллектом станут отличным дополнением декора. Стоят $16.29.

Календарь за $20 на 2014 год, выполненный в роботематике.

Светящиеся тараканы управляются с помощью устройств на базе iOS. Сейте панику с робонасекомыми за $20.

Читайте также:  Как сделать черную маску от черных точек на носу в домашних условиях

Разноцветные принты в виде роботов за $60 отлично подойдут для детской комнаты.

Натуральные хлопковые подушки в виде роботов за $50.

Фигурка Бендера, разговаривающая его фразами — прикольный подарок для фанатов Футурамы, и стоит всего $24.99.

Подвеска в виде робота круто смотрится и стоит $9.50. Кстати, на Etsy есть ещё много подвесок в робо-тематике.

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

Четыре фломастера, коробочка, несколько проводов и батарейка. Собрать этого простого робота за $25 будет увлекательным занятием для любого ребенка, а после этого робот нарисует немного сюрреализма.

Этого робота за $250 тоже нужно собирать самому, но, в отличие от «художника», это занятие для взрослых. Готовый робот умеет танцевать, пишет заданный текст и выполняет другие задачи.

источник

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

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

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

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

источник

Кому не хотелось бы иметь универсального помощника, готового выполнить любое поручение: помыть посуду, закупить продуктов, поменять колесо в автомобиле, да и отвезти детей в сад, а родителей на работу? Идея создания механизированных ассистентов занимает инженерные умы ещё с древних времён. А Карел Чапек даже придумал слово, обозначающее механического слугу – робота, выполняющего обязанности вместо человека.

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

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

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

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

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

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

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

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

Совет: «Нелишним навыком при создании робота будет умение обращаться с паяльником, ведь он поможет надёжно скрепить механизм, в особенности электрические компоненты».

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

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

  1. подготовить найденные детали для механизма, проверить их работоспособность;
  2. нарисовать макет будущего робота, учитывая наличное оборудование;
  3. сложить корпус для робота из конструктора или картонных деталей;
  4. приклеить или спаять запчасти, отвечающие за движение механизма (например, скрепить моторчик робота с колёсной базой);
  5. обеспечить электропитание мотора, присоединив его проводником к соответствующим контактам батарейки;
  6. дополнить тематический декор прибора.

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

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

Милый робот Валл-И располагает к себе зрителя одноимённого фильма, заставляя сопереживать его драматическим приключениям, тогда как Терминатор демонстрирует мощь бездушной непобедимой машины. Персонажи Звёздных войн – верные дроиды R2D2 и C3PO, сопровождают в путешествиях по далёкой-далёкой Галактике, а романтический Вертер даже жертвует собой в схватке с космическими пиратами.

Читайте также:  Как самому сделать серьги кисточки

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

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

источник

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

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

Итак. Что же такое робот? В большинстве случаев это автоматическое устройство, которое реагирует на какие-либо действия окружающей среды. Роботы могут управляться человеком или выполнять заранее запрограммированные действия. Обычно на роботе располагают разнообразные датчики (расстояния, угла поворота, ускорения), видеокамеры, манипуляторы. Электронная часть робота состоит из микроконтроллера (МК) – микросхема, в которую заключён процессор, тактовый генератор, различная периферия, оперативная и постоянная память. В мире существует огромное количество разнообразных микроконтроллеров для разных областей применения и на их основе можно собирать мощных роботов. Для любительских построек широкое применение нашли микроконтроллеры AVR. Они, на сегодняшний день, самые доступные и в интернете можно найти много примеров на основе этих МК. Чтобы работать с микроконтроллерами тебе нужно уметь программировать на ассемблере или на Cи и иметь начальные знания в цифровой и аналоговой электронике. В нашем проекте мы будем использовать Cи. Программирование для МК мало чем отличается от программирования на компьютере, синтаксис языка такой же, большинство функций практически ничем не отличаются, а новые довольно легко освоить и ими удобно пользоваться.

Для начала наш робот будет уметь просто объезжать препятствия, то есть повторять нормальное поведение большинства животных в природе. Всё что нам потребуется для постройки такого робота можно будет найти в радиотехнических магазинах. Решим, как наш робот будет передвигаться. Самым удачным я считаю гусеницы, которые применяются в танках, это наиболее удобное решение, потому что гусеницы имеют большую проходимость, чем колёса машины и ими удобнее управлять (для поворота достаточно вращать гусеницы в разные стороны). Поэтому тебе понадобится любой игрушечный танк, у которого гусеницы вращаются независимо друг от друга, такой можно купить в любом магазине игрушек по разумной цене. От этого танка тебе понадобится только платформа с гусеницами и моторы с редукторами, остальное ты можешь смело открутить и выкинуть. Так же нам потребуется микроконтроллер, мой выбор пал на ATmega16 – у него достаточно портов для подключения датчиков и периферии и вообще он довольно удобный. Ещё тебе потребуется закупить немного радиодеталей, паяльник, мультиметр.

В нашем случае микроконтроллер будет выполнять функции мозга, но начнём мы не с него, а с питания мозга робота. Правильное питание – залог здоровья, поэтому мы начнём с того, как правильно кормить нашего робота, потому что на этом обычно ошибаются начинающие роботостроители. А для того, чтобы наш робот работал нормально нужно использовать стабилизатор напряжения. Я предпочитаю микросхему L7805 – она предназначена, чтобы на выходе выдавать стабильное напряжение 5В, которое и нужно нашему микроконтроллеру. Но из-за того, что падение напряжения на этой микросхеме составляет порядка 2,5В к нему нужно подавать минимум 7,5В. Вместе с этим стабилизатором используются электролитические конденсаторы, чтобы сгладить пульсации напряжения и в цепь обязательно включают диод, для защиты от переполюсовки.

Теперь мы можем заняться нашим микроконтроллером. Корпус у МК — DIP (так удобнее паять) и имеет сорок выводов. На борту имеется АЦП, ШИМ, USART и много другого, что мы пока использовать не будем. Рассмотрим несколько важных узлов. Вывод RESET (9-ая нога МК) подтянут резистором R1 к «плюсу» источника питания – это нужно делать обязательно! Иначе твой МК может непреднамеренно сбрасываться или, проще говоря – глючить. Так же желательной мерой, но не обязательной является подключение RESET’а через керамический конденсатор C1 к «земле». На схеме ты так же можешь увидеть электролит на 1000 мкФ, он спасает от провалов напряжения при работе двигателей, что тоже благоприятно скажется на работе микроконтроллера. Кварцевый резонатор X1 и конденсаторы C2, C3 нужно располагать как можно ближе к выводам XTAL1 и XTAL2.

О том, как прошивать МК, я рассказывать не буду, так как об этом можно прочитать в интернете. Писать программу мы будем на Cи, в качестве среды программирования я выбрал CodeVisionAVR. Это довольно удобная среда и полезна новичкам, потому что имеет встроенный мастер создания кода.

Не менее важным компонентом в нашем роботе является драйвер двигателей, который облегчает нам задачу в управлении им. Никогда и ни в коем случае нельзя подключать двигатели напрямую к МК! Вообще мощными нагрузками нельзя управлять с микроконтроллера напрямую, иначе он сгорит. Пользуйтесь ключевыми транзисторами. Для нашего случая есть специальная микросхема – L293D. В подобных несложных проектах всегда старайтесь использовать именно эту микросхему с индексом «D», так как она имеет встроенные диоды для защиты от перегрузок. Этой микросхемой очень легко управлять и её просто достать в радиотехнических магазинах. Она выпускается в двух корпусах DIP и SOIC. Мы будем использовать в корпусе DIP из-за удобства монтажа на плате. L293D имеет раздельное питание двигателей и логики. Поэтому саму микросхему мы будем питать от стабилизатора (вход VSS), а двигатели напрямую от аккумуляторов (вход VS). L293D выдерживает нагрузку 600 мА на каждый канал, а этих каналов у неё два, то есть к одной микросхеме можно подключить два двигателя. Но, чтобы перестраховаться, мы объединим каналы, и тогда потребуется по одной микре на каждый двигатель. Отсюда следует, что L293D сможет выдержать 1.2 А. Чтобы этого добиться нужно объединить ноги микры, как показано на схеме. Микросхема работает следующим образом: когда на IN1 и IN2 подаётся логический «0», а на IN3 и IN4 логическая единица, то двигатель вращается в одну сторону, а если инвертировать сигналы – подать логический ноль, тогда двигатель начнёт вращаться в другую сторону. Выводы EN1 и EN2 отвечают за включение каждого канала. Их мы соединяем и подключаем к «плюсу» питания от стабилизатора. Так как микросхема греется во время работы, а установка радиаторов проблематична на этот тип корпуса, то отвод тепла обеспечивается ногами GND — их лучше распаивать на широкой контактной площадке. Вот и всё, что на первое время тебе нужно знать о драйверах двигателей.

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

Читайте также:  Как сделать ружью своими руками в домашних условиях схемы

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

Следующие строки условные, потому что значения PORTC зависят от того, как ты подключил драйвер двигателей к своему микроконтроллеру:

Если на фототранзистор попадает свет от ик-диода, то на ноге микроконтроллера устанавливается лог. «0» и робот начинает движение назад, чтобы отъехать от препятствия, потом разворачивается, чтобы снова не столкнуться с преградой и затем опять едет вперёд. Так как у нас два датчика, то мы проверяем наличие преграды два раза – справа и слева и потому можем узнать с какой стороны препятствие. Команда «delay_ms(1000)» указывает на то, что пройдёт одна секунда, прежде чем начнёт выполняться следующая команда.

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

L293D в корпусе DIP-16 х2 шт.

резисторы мощностью 0,25 Вт номиналами: 10 кОм х1 шт., 220 Ом х4 шт.

конденсаторы керамические: 0.1 мкФ, 1 мкФ, 22 пФ

конденсаторы электролитические: 1000 мкФ х 16 В, 220 мкФ х 16В х2 шт.

кварцевый резонатор на 16 МГц

ИК-диоды: подойдут любые в количестве двух штук.

фототранзисторы, тоже любые, но реагирующие только на длину волны ик-лучей

В данный момент мой робот практически завершён.

На нём установлена беспроводная камера, датчик расстояния (и камера и этот датчик установлены на поворотной башне), датчик препятствия, энкодер, приёмник сигналов с пульта и интерфейс RS-232 для соединения с компьютером. Работает в двух режимах: автономном и ручном (принимает сигналы управления с пульта ДУ), камера также может включаться/выключаться дистанционно или самим роботом для экономии заряда батарей. Пишу прошивку для охраны квартиры (передача изображения на компьютер, обнаружение движений, объезд помещения).

источник

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

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

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

На сайте есть специальный курс «Шаг за шагом», в котором детально описан процесс создания простейших BEAM-роботов, а также автоматизированных систем на основе микроконтроллеров AVR.

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

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

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

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

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

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

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

источник

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

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

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

  • растущие руки из нужного места (твои ? );
  • проволока;
  • вспененная липкая лента (для платформы мотора);
  • вибрационный двигатель / мотор со смещенным грузиком (маленький);
  • плоскогубцы с длинными губками;
  • паяльник и припой;
  • аккумулятор;
  • немного обычной клейкой ленты — скотч;
  • тонкий провод, чтобы скрепить крест.

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

Сгибаем проволоку в форме лап, чтобы получилось приблизительно вот так:

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

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

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник