Перейти к содержимому

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

  • автор:

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

:: Робот своими руками ::
СОЗДАНИЕ РОБОТОВ В ДОМАШНИХ УСЛОВИЯХ

ОБЗОР КНИГИ

Ньютон С. Брага

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

Издательство: НТ Пресс, 2007 г.
Мягкая обложка, 368 стр.

«Создание роботов в домашних условиях» (Mechatronics: 25 Build-it-Yourself Projects) — книга для начинающих свое знакомство с миром робототехники, автоматики и электроники.

Рейтинг книги из раздела «Как сделать робота»
«Робот — своими руками. Создание роботов в домашних условиях» — 3.4 из 5

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

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

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

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

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

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

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

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

Робот, реагирующий на свет.
Иллюстрация из книги «Создание роботов в домашних условиях».

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

Пример создания простейшей платформы для механотронных экспериментов.
Иллюстрация из книги «Создание роботов в домашних условиях».

Робот, избегающий препятствия.
Иллюстрация из книги «Создание роботов в домашних условиях».

Читайте также обзор книги
«Настольная книга разработчика роботов»

«Настольная книга разработчика роботов» представляет собой учебное руководство для тех, кто хочет научиться проектировать и конструировать роботов.

Copyright © myrobot.ru, 2005-2022

Как сделать робота своими руками

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

Чтобы сделать робота на Arduino, и из подручных средств: скрепки и бусины, нам необходим сам микроконтроллер Arduino UNO и ультразвуковой сенсор HC-SR04. Если сенсор обнаружит препятствие, сервопривод позволит избежать столкновения. Сканируя пространство, робот выберет наиболее подходящее направления для объезда.

Помимо платы и сенсора для настоящего робота, нам необходимы материалы:

  • Красный диод
  • Зуммер
  • Функциональная кнопка
  • Макетная плата (мини)
  • Драйвер двигателя
  • Два электромотора с колесами
  • Микросервопривод
  • Кнопка
  • Резистор 220 Ом
  • Отсек для элемента питания 9В (можно с, ничего если и без коннектора)
  • 8 гаек, 8 винтиков, 8 стоек для макетных плат с резьбой наружной и внутренней
  • Большая металлическая скрепка
  • Бусина для заднего опорного колеса.
  • Оргстекло (12х9,5 см)

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

Запитаем нашего робота 9В батарейкой (крона), она компактная и дешевая , но через час она разрядится, потому, по желанию, вы можете запитать от аккумулятора на 6-7В. Он дороже, да и больше по габаритам, но все же мощнее. Решать вам!

Начнем с каркаса.

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

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

что они параллельны, можно клеить на суперклей отсек для батарейки(рис.2).

Также просверлим отверстия под провода и питание.

Теперь мы спокойно можем монтировать электронику.

Закрепляем на каркасе Arduino и драйвер двигателя, при этом используя стойки, винты и гайки. Макетную плату прикрепим на ее нижний липкий слой.

Дальше сделаем заднее опорное колесо из бусины и скрепки (рис.3).

Концы проволоки нужно закрепить суперклеем или термоклеем на нижней стороне основы (рис.4).

Следующим этапом установим «глазки» нашего робота.

Спереди каркаса приклейте сервопривод на суперклей. Внимательно рассмотрите, как плата ультразвукового датчика крепится к сервоприводу с помощью маленького вала (рис.5).

Внешний вид конечного результата вы можете посмотреть на рис.6 и рис.7.

Давайте разберемся с схемой подключения.

Подключаем компоненты по схеме на рис.8.

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

Приступим к написанию кода.

Можно использовать браузерный вариант IDE – Codebender или скачать программу Arduino IDE.

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

//Константы const int button = 2;

//Пин кнопки на пин 2 const int led = 3;

//Пин светодиода (через резистор) на пин 3 const int buzzer = 4;

//Пин пищалки на пин 4 const int motorA1= 6;

//позитивный (+) пин мотора A на пин 6 (PWM) (от модуля L298!) const int motorA2= 9;

//негативный пин (-) мотора A на пин 9 (PWM) const int motorB1=10;

// позитивный (+) пин мотора B на пин 10 (PWM) const int motorB2=11;

// негативный пин (-) мотора B на пин 11 (PWM) Ultrasonic ultrasonic(A4 ,A5);

//Создаем объект ultrasonic(trig pin,echo pin) Servo myservo; //Создаём объект Servo, чтобы контролировать сервоприводы //Переменные int distance;

//Переменная для хранения дистанции до объекта int checkRight; int checkLeft; int function=0;

//Переменная для хранения функции робота: ‘1’ – движение или ‘0’ — остановлен. По умолчанию остановлен int buttonState=0; //Переменная для хранения состояния кнопки. По умолчанию ‘0’ int pos=90;

//переменная для хранения позиции серво. По умолчанию 90 градусов- датчик будет смотреть вперёд int flag=0;

//полезный флаг для хранения состояния кнопки, когда кнопка отпущена void setup() < myservo.attach(5);

//Серво-пин соединён с пином 5 myservo.write(pos);

// говорит сервоприводу идти на позицию в переменной ‘pos’ pinMode(button, INPUT_PULLUP);

//Меняет главную функцию (остановлен/двигается) когда кнопка нажата

if (buttonState == LOW)

//Если кнопка нажата единожды… delay(500);

function = 1; flag=1; //меняем переменную флага

else if ( flag == 1)

//Если кнопка нажата дважды

function = 0; flag=0;

//меняем переменную флага снова

//Если кнопка отжата или нажата дважды, то: myservo.write(90); //установить для серво 90 градусов – датчик будет смотреть вперёд stop();

//робот остаётся неподвижным noTone(buzzer);

//пищалка выключена digitalWrite(led, HIGH);

> else if (function == 1)

//Если кнопка нажата, то:

//Совет: Используйте ‘CM’ для сантиметров и ‘INC’ для дюймов //Проверяем на наличие объектов…

//Всё чисто, двигаемся вперёд!

else if (distance <=10)<

stop(); //Обнаружен объект! Останавливаемся и проверяем слева и справа лучший способ обхода! tone(buzzer,500);

// издаём звук digitalWrite(led,HIGH);

for(pos = 0; pos =0; pos-=1)

//идём от 180 градусов к 0 myservo.write(pos);

// говорим серво пройти на позицию в переменной ‘pos’ delay(10);

// ждём 10 мс, пока сервопривод достигнет нужной позиции

// Датчик снова смотрит вперёд

//Принимаем решение – двигаться влево или вправо?

if (checkLeft checkRight)

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

//Дорога перекрыта… возвращаемся и идём налево;)

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

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

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

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

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

Попробуйте популярное решение на базе Arduino+ Драйвер двигателей L293D на микросхеме (способы подключения возможны разные).

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

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

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

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

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

Как сделать простейшего робота

keyestudio Набір для вивчення основ Arduino, Maker Learning Kit for Arduino

Конструктор keyestudio Набор для изучения основ Arduino, Maker Learning Kit for Arduino – основа, которую вы можете дополнять разными контроллерами, датчиками… Начните с простого и двигайтесь к усложнению ваших проектов. В наборе 35 базовых проектов подготовят вас к созданию робота.

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

keyestudio Набір сенсорів та датчиків для Arduino

Набор keyestudio Набор сенсоров и датчиков для Arduino, 37 in 1 Sensor learning Kit for Arduino – полезное дополнение к указанному выше комплекту для тренировки построения более сложных проектов. Наделите свои модели искусственным интеллектом, чтобы у них была более сложная логика работы.

Набор для обучения программированию логики работы различных датчиков на Arduino 37 в 1 – хороший выбор для домашнего обучения учащихся средних и старших классов, желающих больше Стартовый набор, желают создавать действительно полезные устройства и развиваться в робототехнике и конструировании. Создавай интересные и разнообразные проекты, также используй датчики из этого набора с другими наборами производителя keyestudio для более широкого выбора в процессе конструирования.

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

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

Простой робот со сложной логикой

Программируемый робот Makeblock Codey Rocky – готово решение, как создать робота своими руками, с возможностью программирования сложного взаимодействия с окружающими людьми. Доступный детям от 6-ти лет и интересен подросткам.

Позволяет сосредоточенно программировать без отвлечения на процесс сборки робота и имеет детализированное руководство по методике СТЕМ-обучения.

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

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

Хочу собрать функционального робота без сложностей

Engino GinoBot - Комплектація Premium Edition

Робот-конструктор Engino GinoBot – Комплектация Premium Edition – функциональный робот, в котором есть все необходимое, чтобы воплотить самые смелые идеи, но не терять драгоценное время с классическими наборами под Arduino. Хотя он и совместим с последними и другими платформами.

Это полная комплектация Premium Edition (на сайте также доступна по цене комплектация), имеет широкие возможности и может использоваться в соревнованиях. Универсальное решение для робототехники – адаптивный робот для развития STEM навыков, имеющий все современные технологии в одном комплекте.

Именно этот набор стоит вашего внимания:

  • Наиболее полная комплектация – вы сможете повышать уровень сложности ваших проектов плавно, выбирая технологии, с которыми работать.
  • Универсальный робот-конструктор, в котором собраны все современные технологии: подключение USB, Bluetooth или WiFi, программируй визуальными блоками KEIRO, или полноценным языком программирования на Python или C++ после установки плат Arduino, Raspberry Pi или Micro:bit
  • В роботе есть датчики приближения, датчики цвета пола и шаговые двигатели для программирования точного движения
  • Идеальная совместимость – поддерживаемые конструктором посторонние платы Raspberry Pi, Arduino и Micro:bit для реализации сложных проектов
    (сами платы других производителей в комплект поставки не включены)

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

Автор: Виктория Петрова
STEAM Blog

Робот своими руками, или Сотвори себе друга

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

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

Профессионалы в робототехнике, конечно же, создают удивительные экземпляры, но и стоят они соответственно. Например, знаменитого хондовского Asimo купить нельзя — желающие завести себе дома подобного робота могут взять его в аренду за «символические» $14 000 в месяц. Принято считать, что создание роботов сейчас под силу только крупным компаниям с многомиллионными бюджетами и дилетантам в этих вопросах и ловить нечего. Или это общественное мнение тоже устарело?

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

Разработчики робототехнических платформ сегодня не фанаты-одиночки. У них есть собственные сообщества — такие, к примеру, как KISS Institute for Practical Robotics, некоммерческая организация с благородными целями вовлечения в изучение электроники и робототехники учащихся школ и студентов. Под ее эгидой в рамках образовательной программы Botball Educational Robotics Program проводятся конференции по робототехнике и даже соревнования автономных роботов.

Робот своими руками. Как сделать робота

Соревнования, проводимые в рамках образовательной программы Botball, собирают десятки команд юных робототехников.Для любителей конструировать роботов существует свой DIY (Do It Yourself) журнал Make:, а для покупки комплектующих они могут обратиться к любой из множества компаний-производителей.

Имея в распоряжении столько доступной каждому информации и желание собрать собственного робота, остается ответить только на один вопрос: с чего же начать?

Робонаборы Solarbotics

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

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

SolarSpeeder. Быстрее скорости света

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

Набор SolarSpeeder

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

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

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

PumLatern. Днем и ночью с фонарем

В совершенстве освоили паяльник и отвертку, собирая SolarSpeeder? Прекрасно. Если вам не чуждо чувство прекрасного, соберите PumLatern — робофонарь.

PumLatern робофонарь

C виду PumLatern выглядит как обыкновенный ночник. На самом деле — это робот-фонарь.

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

В комплекте PumLatern имеются разнообразные трафареты.

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

Семейство MouseBot: Herbie и другие робогрызуны

Хотите сказать, что SolarSpeeder и PumLatern — не настоящие роботы? Так, роботизированные вещи. Возможно. Но зато их сборка позволит вам набить руку для действительно серьезного проекта.

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

Робот MouseBot

«Мышиное» семейство MouseBot.

В дружную мышиную робосемью входит красный Herbie, черный Horatio, синий Hamlet и белая Harriet. Инфракрасные датчики на их мордочках способны отличить свет от тьмы и сигнализировать об этом сервомоторам с колесами. А датчик-хвост, почувствовав, что мышь заезжает под препятствие, тут же даст команду на задний ход.

Sumovore. Робокоп в миниатюре

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

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

робот-боец Sumovore

Робот Sumovore — один из вариантов обширного семейства SumoBot.

Микропроцессорный мозг робота-сумоиста имеет модульную конструкцию. В основной модуль вшиты базовые правила поведения Sumovore. Их можно расширить с помощью дискретных модулей: Anti Sumo-dance, предотвращающего бесконечный «танец» двух столкнувшихся Sumovore; Anti edge-ram, останавливающего робота в случае победы; и модуля, позволяющего переключить Sumovore из режима борца в режим исследователя.

Собирая Sumovore, придется много паять. «Мозг» робосумоиста представляет собой непростой перепрограммируемый микроконтроллер и несколько сенсоров.

В собранном виде робот Sumovore выглядит весьма грозно.

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

Платформа EZ-Board. Искусство роботостроения

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

Ну а если хочется отправить творчество и фантазию в свободный полет? Что же, тогда милости просим в компанию EZ-Robot. Ее платформа-микроконтроллер EZ-Board — tabula rasa для роботостроителей.

EZ-Robot

Платформа EZ-Board — уникальная во всех отношениях робототехническая платформа.

Во-первых, она обладает встроенными USB-портом и приемо-передатчиком Bluetooth, обеспечивающими реализацию дистанционного управления роботом «из коробки». Но главное — платформа EZ-B совместима с массой робототехнической периферии. Имея на борту более двадцати последовательных портов, восемь аналого-цифровых преобразователей и поддержку периферии такой широко известной open source платформы, как Arduino, к EZ-B можно подключать хоть датчики распознавания речи и систему голосового синтеза, хоть камеры распознавания цвета и движения. Туда же стоит записать температурные датчики, сенсоры вибрации, радары, измеряющие расстояние до объекта, интерфейсы для связи с беспроводными устройствами, работающими на частоте 2,4 ГГц, LCD-дисплеи, USB-джойстки, хабы и даже MIDI-интерфейс.

И чтобы запрограммировать работу со всем этим богатством, вовсе не требуется быть семи пядей во лбу. Программная среда EZ-Builder позволяет разрабатывать скрипты, управляющие роботом, без единой строчки кода. Точнее говоря, код, конечно же, есть, только вот от «программиста» он скрыт. А доступны ему простые в освоении инструменты подключения и изменения параметров многочисленных датчиков и приводов.

Используя платформу EZ-B, энтузиасты оживили игрушечных WALL-E.

Если же в программировании вы ас, то EZ-Robot предложит вам среду EZ-B SDK, основанную на Microsoft Visual Studio и работающую с компилятором .Net 3,5.

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

Пылесос Roomba

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

Игрушки в его «лаборатории» в буквальном смысле слова оживают. Особое впечатление производит тюнингованный робот-пылесос Roomba от компании iRobot, получивший благодаря DJ Sures зрение и способность распознавать голосовые команды.

Пробуйте!

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

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

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

Автор: Евгений Лебеденко.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *