Полное описание
Если вы хотите научиться конструировать мобильного робота, но у вас пока нет знаний, опыта, деталей и электронных компонентов, то этот набор разработан специально для Вас. В его состав входит плата Arduino, необходимые электронные компоненты, двигатели, 4-х колесное шасси, а также популярная книга М. Момота "Мобильные роботы на базе Arduino".
Вы узнаете, из каких узлов состоит простейший робот и как выполнять электрические соединения. Научитесь программировать контроллер Arduino и подключать различные датчики для взаимодействия робота с внешним миром. Изучите ходовую часть и основы управления двигателями. Узнаете, как организовать дистанционное управление роботом с помощью смартфона с операционной системой Android или с пульта дистанционного управления. Сможете собрать различных роботов, построенных на основе простой базовой модели и способных выполнять различные задачи: находить выход из лабиринта, играть в кегельринг, двигаться по компасу, ориентироваться в пространстве и др.
ВЫ СМОЖЕТЕ:
-
изучить основы программирования контроллера Arduino;
-
сконструировать базовую модель мобильного робота;
-
дистанционно управлять роботом с помощью IR-пульта или смартфона Android;
-
изучить базовые алгоритмы управления роботом;
-
модернизировать и обучить базового робота движению по линии, выходу из лабиринта, путешествию по комнате, игре в кегельринг.
|
Книга M. Момота "Мобильные роботы на базе Arduino" поможет вам научиться конструировать роботов, начиная с простейших управляемых автомобилей и заканчивая более умными моделями. Вы:
-
узнаете, из каких узлов состоит простейший робот, как выполнять электрические соединения и какой выбрать источник питания.
-
научитесь программировать контроллер Arduino и подключать различные датчики для взаимодействия робота с внешним миром.
-
изучите ходовую часть и основы управления двигателями. Узнаете, как организовать дистанционное управление роботом с помощью смартфона с операционной системой Android или с пульта дистанционного управления.
-
научитесь настраивать робота и проводить отладку программ.
-
сможете собрать пять различных роботов, построенных на основе базовой модели и способных выполнять различные задачи: находить выход из лабиринта, двигаться по линии, играть в кегельринг, двигаться по компасу и ориентироваться в пространстве.
В приложении к книге содержится программный код, файлы с рисунками корпуса.
| | | | | | |
Что такое Arduino?
Arduino — это небольшая плата с собственным процессором и памятью. На плате также есть пара десятков контактов, к которым можно подключать всевозможные компоненты: лампочки, датчики, моторы, чайники, роутеры, магнитные дверные замки и вообще всё, что работает от электричества. В процессор Arduino можно загрузить программу, которая будет управлять всеми этими устройствами по заданному алгоритму. Таким образом можно создать бесконечное количество уникальных гаджетов, сделанных своими руками и по собственной задумке. Для того, чтобы понять идею, взгляните на иллюстрацию. Она не отражает и миллионной доли всех возможностей, но всё же даёт первичное представление:
| | |
Сложно ли это?
Свою бешеную популярность Arduino приобрела благодаря простоте и дружелюбности. Даже полный ноль в программировании и схемотехнике может освоить основы работы с Arduino за пару часов. Этому поспособствуют тысячи публикаций, учебников, заметок в интернете. Программы для Arduino пишутся на обычном C++, дополненным простыми и понятными функциями для управления вводом/выводом на контактах. Если вы уже знаете C++ — Arduino станет дверью в новый мир, где программы не ограничены рамками компьютера, а взаимодействуют с окружающим миром и влияют на него. Если же вы новичок в программировании — не проблема, вы с лёгкостью научитесь, это просто. Для удобства работы с Arduino существует бесплатная официальная среда программирования «Arduino IDE», работающая под Windows, Mac OS и Linux. С помощью неё загрузка новой программы в Arduino становится делом одного клика, только лишь подключите плату к компьютеру через USB. Хотя для более пытливых умов возможна работа и через Visual Studio, Eclipse, другие IDE или командную строку. Вам не понадобится паяльник. Полноценные устройства можно собирать, используя специальную макетную доску, перемычки и провода абсолютно без пайки. Конструирование ещё не было таким быстрым и простым.
| |
Принцип бутерброда
Ещё одной отличительной особенностью Arduino является наличие плат расширения, так называемых shields или просто «шилдов». Это дополнительные платы, которые ставятся подобно слоям бутерброда поверх Arduino, чтобы дать ему новые возможности. Так например, существуют платы расширения для подключения к локальной сети и интернету (Ethernet Shield), для управления мощными моторами (Motor Shield), для получения координат и времени со спутников GPS (модуль GPS) и многие другие.
Так что же такое Arduino
Arduino — это сердце конструктора, в котором нет конечного, определённого набора деталей, и нет ограничений в разнообразии того, что можно собрать. Всё ограничено лишь вашей фантазией. Это новый мир, убойное хобби и отличный подарок. Десятки тысяч людей в мире уже поняли это.
| |
Техническое описание
-
СОСТАВ НАБОРА:
-
Контроллер
-
x1 Arduino UNO R3 + кабель USB
-
Датчики
-
x1 Ультразвуковой дальномер HC-SR04
-
x3 Датчик препятствия
-
x3 Датчик линии TCRT 5000
-
x1 Электронный компас GY-271 (HMC5883L)
-
Элементы крепежа
-
x1 Макетная плата малая
-
x40 Провода 20 см с разъемами "мама-мама"
-
x8 Провода 20 см тонкие многожильные
-
x1 Выключатель питания
-
Платы расширения
-
x1 Плата расширения V5 (UNO Sensor Shield V5, APC220)
-
x1 Драйвер двигателей 2-х канальный на базе L298N
-
Механические детали
-
x2 Шасси мобильного робота 4WD
-
x4 Колеса
-
x1 Кронштейн для установки датчика расстояния
-
Двигатели
-
x4 Двигатели колес
-
x1 Сервомотор аналоговый SG90
-
Светодиоды
-
x5 Светодиод красный
-
x5 Светодиод жёлтый
-
Компоненты для управления
-
x1 Пульт управления с ИК приемником
-
x1 Модуль Bluetooth HC-05
-
Элементы питания, зарядное устройство
-
x2 Аккумуляторы литиевый типа 18650
-
x1 Отсек для 2-х аккумуляторов типа 18650
-
x1 Зарядное устройство для аккумуляторов
-
Базовые компоненты
-
x5 Конденсатор 0,1 мкФ
-
x10 Резистор 220 Ом
-
Элементы крепежа
-
x4 Стойки для крепления двигателей
-
x68 Болты, гайки, шпильки
-
Книга
-
x1 Момот М. Мобильные роботы на базе Arduino
|