Электроника

Михаил Момот. Мобильные роботы на базе Arduino

mobilnye-roboty-na-baze-arduino
2-е издание, переработанное и дополненное

Мобильные роботы любой сложности легко и быстро!

Руководство для начинающих конструкторов написано в форме практических проектов по построению мобильных роботов. Для их реализации выбрана популярная платформа 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. Описание электронного архива
  • Предметный указатель

Издательство: БХВ-Петербург
Серия: Электроника
Год издания: 2017
Страниц: 288
ISBN: 978-5-9775-3741-4
Формат: DjVu
Качество: высокое

 

Скачать книгу «Мобильные роботы на базе Arduino» (64 МБ):

Во 2-м издании обновлены все алгоритмы, добавлены проекты гироскоп-акселерометр, говорящий робот, голосовое управление роботом, механическая "рука" и др.
Электронный архив, находящийся на сайте издательства, содержит детали робота для печати на 3d-принтере, векторные рисунки для резки лазером, листинги, дополнительные библиотеки и программы.

Издательство: БХВ-Петербург
Год: 2018
Формат: pdf
Страниц: 336
Язык: русский

 

Скачать книгу (39,7 МБ):

tanyavip1 19/10/21 Просмотров: 6053
+10