Содержание статьи
Как создать робота с искусственным интеллектом в домашних условиях
Финальные штрихи
Перед загрузкой кода необходимо будет отключить Bluetooth-модуль от Arduino, а затем подключить обратно. Это связано с тем, что порты TX, RX Arduino используются также для загрузки кода с компьютера на микроконтроллер, то есть порт уже будет занят и Bluetooth-модуль не сможет «достучаться» до него.
Шаг 5. Подключаем питание. Напомним, что в нашем случае это две аккумуляторные батарейки по 3,7 вольта. Положительный вывод источника подключим к драйверу (вход +12V на драйвере). Драйвер может работать с напряжением от 5 вольт до 35 вольт, так что 7,4 вольта подходит.
Когда освоите основы – обратитесь к нам за консультацией, возможно, мы подберем один из наборов расширения для создания настоящего робота на базе микросхемы L298 с колесным шасси и другими средствами. Есть разнообразные платформы для сборки балансирующих роботов, поисковых роботов и платформы для сборки робота с управляемой робо-рукой.
При подготовке этого туториала мы использовали программу Onshape. Для работы с ней не нужно ничего устанавливать на компьютер, можно работать прямо в браузере. Эта программа удобна для создания простых деталей, а также имеет встроенную систему контроля версий, что позволит откатиться к предыдущей версии в случае, если вы допустили ошибку. Если же вы планируете серьёзно заниматься прототипированием, рекомендуем освоить работу и в полноценных десктопных CAD-программах.
L293D содержит сразу два драйвера для управления электродвигателями небольшой мощности (четыре независимых канала, объединенных в две пары). Имеет две пары входов для управляющих схемой сигналов. Кроме того, L293D имеет два входа для включения каждого из драйверов – они используются для управления скоростью вращения электромоторов.
Bluetooth-модуль нужно подключить к последовательным портам ввода/вывода 0 (RX) и 1 (TX). RXD и TXD Bluetooth-модуля подключим к TX- и RX-порту Arduino соответственно (они так и подписаны на плате). Подключим синезубый модуль к питанию от Arduino: соединим VCC и GND Bluetooth-модуля с питанием (5V) и «землёй» (GND) Arduino соответственно.
Bluetooth-модуль HC-06
В интернете полно статей и видео с названиями в духе: «Собираем робота с нуля в домашних условиях». Однако большинство из них довольно беспощадны по части требуемых компонентов и сложны для новичков: повторяешь точь-в-точь все шаги из инструкции, вот только у авторов всё работает, а у тебя почему-то нет.
Именно эта плата будет управлять всеми компонентами робота. Мы советуем выбрать самый распространённый микроконтроллер в семействе Arduino — Arduino Uno. Он прост и понятен для новичков, а его функций будет достаточно для реализации любой идеи. К тому же о нём создано огромное количество материалов — их можно использовать для вдохновения или в качестве пошаговой инструкции при создании дальнейших проектов.
Набор для обучения программированию логики работы различных датчиков на Arduino 37 в 1 – хороший выбор для домашнего обучения учащихся средних и старших классов, желающих больше Стартовый набор, желают создавать действительно полезные устройства и развиваться в робототехнике и конструировании. Создавай интересные и разнообразные проекты, также используй датчики из этого набора с другими наборами производителя keyestudio для более широкого выбора в процессе конструирования.
Нам понадобятся пластины для верхнего и нижнего основания нашего робота. Мы заранее учли ограничения принтера — размеры печатного стола не позволили бы распечатать цельную пластину, поэтому мы изначально смоделировали две пары полупластин. Вы можете сделать нижнее и верхнее основания цельными.
Codey – это контроллер с разными датчиками, дисплеем и кнопками. Его можно использовать отдельно для выполнения различных задач и обучения. А благодаря платформе Rocky, Codey превращается в робота на колесах с еще большими возможностями и мобильностью. С платформой Rocky робот может избегать препятствий, распознавать цвета, ездить по линии и многое другое.
В зависимости от способа соединения моторов, микросхемы и фотоэлементов ваш простой робот будет двигаться на свет или, наоборот, прятаться в темноту, бежать вперед в поисках света или пятиться, как крот, назад. Добавив к схеме вашего самодельного робота пару светодиодов, можно добиться, чтобы он бегал за рукой и даже направлялся по линии.
Используемый нами модуль L298N имеет два выхода для подключения моторов, что позволяет управлять двумя моторами напрямую. Однако к нему мы можем подключить и четыре мотора так, что каждый из двух каналов драйвера будет управлять двумя моторами одновременно.
Поэтому мы решили подготовить собственное руководство для тех, кто жаждет собрать робота, но не знает, как подступиться к этому делу. Вы узнаете, как собирать (и обязательно соберёте!) собственного робота — машинку на дистанционном управлении. Выглядеть наш агрегат будет примерно так: