Руководство для начинающих конструкторов написано в форме практических проектов по построению мобильных роботов. Для их реализации выбрана популярная платформа Arduino и единая базовая четырехколесная конструкция. Сложность проектов возрастает от простой, управляемой с пульта «машинки» до интеллектуального робота, самостоятельно играющего в кегельринг.
Рассказано, как управлять моторами, осуществлять сборку механики и электроники, программировать основные функции и управлять роботом. Роботы смогут обходить препятствия, выбираться из запутанных лабиринтов, искать кегли и определять их цвета, ориентироваться по электронному компасу и даже балансировать на двух колесах.
Введение
Глава 1. Основные составные части робота
Информационно-измерительная система
Система принятия решений
Система связи
Исполнительная система
Система энергоснабжения
Механика робота
Вспомогательные элементы
Выводы
Глава 2. Провода и их соединения
Виды проводов
Способы соединений проводов
Выводы
Глава 3. Электропитание
Закон Ома
Электрическая мощность
Характеристики элементов питания
Типы элементов электрического питания
Стабилизация электропитания
Выводы
Глава 4. Основы программирования Arduino
Компьютерная программа
Алгоритм
Среда разработки Arduino IDE
Мигаем светодиодом
Мониторинг работы программы
Переменные
Условные операторы
Операторы циклов while и for
Функции
Элементы объектно-ориентированного программирования
Выводы
Глава 5. Ходовая часть
Типы ходовых частей
Выбор двигателей
Выводы
Глава 6. Сборка базовой модели
Минимальный комплект
Элементы питания
Двигатели
Драйвер двигателей
Соединение платы драйвера и двигателей
Проверка правильности подключения платы драйвера и двигателей
Подключение платы драйвера к контроллеру Arduino
Верх корпуса
Выключатель
Бокс для элементов питания
Подключение электропитания
Укладка проводов
Выводы
Глава 7. Схема управления движением
Переменные и функции управления моторами
Функции движений
Первая поездка
Выводы
Глава 8. Дистанционное управление роботом
Способы дистанционного управления
Управление роботом по каналу инфракрасной связи
Управление роботом по каналу Bluetooth
Выводы
Глава 9. Поворотная голова
Ультразвуковой дальномер HC-SR04
Схема подключения
Измерение расстояния
Управление сервомотором
Монтаж головы
Если что-то пошло не так
Выводы
Глава 10. Ходовые испытания — обход препятствий
Программа проверки и настройки основных функций робота
Отладка программы
Выводы
Глава 11. Робот, находящий выход из лабиринта
Способ обхода лабиринта
Обход лабиринта без модернизации робота
Сравнение и выбор датчиков
Модернизация робота
Выводы
Глава 12. Робот, играющий в кегельринг
Простой кегельринг
Двухцветный кегельринг
Модернизация робота
Программа
Выводы
Глава 13. Робот, держащий направление по электронному компасу
О компасе подробнее
Электронный компас
Модернизация робота
Выводы
Глава 14. Балансирующий робот
Гироскоп
Акселерометр
Электронный гироскоп
Сборка балансирующего робота
Программирование
Выводы
Глава 15. Некоторые улучшения и прочая полезная информация
Модернизация детектора препятствий
Точные повороты
Самостоятельная сборка корпуса робота
Листинги
Интересные каналы YouTube
Приложение 1. Коммутационная плата Arduino UNO Sensor Shield V5.0
Приложение 2. Крепление серводвигателя и ультразвукового дальномера HC-SR04 на шасси робота
Приложение 3. Описание электронного архива
Предметный указатель
Название: Мобильные роботы на базе Arduino
Автор(ы): Михаил Момот.
Издательство: БХВ-Петербург
Год издания: 2017
Страниц: 288
Язык: Русский
Качество: хорошее
Формат: DjVu
Размер: 64 Mb
Скачать: Михаил Момот. Мобильные роботы на базе Arduino