Урок 0: Вступление — Знакомство с набором робота Фобо
Введение
Добро пожаловать в мир робототехники!
Вы держите в руках образовательный набор «Робот Фобо» — полноценный комплект для изучения программирования, электроники и робототехники на базе Arduino.
Что особенного в этом наборе?
🤖 Полнофункциональный робот — не игрушка, а настоящий образовательный проект
📚 2 урока + 14 проектов — от установки IDE до сложных автономных режимов
🎓 Для начинающих — не требуется опыт программирования или электроники
🔧 Всё в комплекте — не нужно ничего докупать
📱 Современные технологии — Bluetooth BLE (iOS+Android), ИК-управление, датчики
Почему робот называется «Фобо»?
Имя происходит от слова «фобия» (страх). Робот Фобо «боится» всего вокруг: - Боится столкнуться с препятствиями → объезжает их - Боится потерять линию → следует по ней - Боится подойти слишком близко → держит дистанцию
Эти «страхи» — основа автономного поведения робота!
Что вы научитесь делать
После прохождения всех уроков и проектов вы сможете:
- ✅ Собирать робототехнические системы
Разбираться в электронных компонентах
Правильно подключать моторы, датчики, модули
Создавать надёжные конструкции
- ✅ Программировать Arduino
Писать код на C/C++
Работать с библиотеками
Отлаживать программы
- ✅ Управлять моторами
Драйвер L298N
ШИМ-управление скоростью
Дифференциальное управление (повороты)
- ✅ Работать с датчиками
Ультразвуковой дальномер (RCWL-9610A)
Датчики линии (3 аналоговых)
ИК-приёмник
- ✅ Создавать автономные режимы
Следование по линии
Объезд препятствий
Следование за объектом
Движение по траектории
- ✅ Реализовывать дистанционное управление
ИК-пульт
Bluetooth (Android и iOS!)
Мобильное приложение
- ✅ Интегрировать сложные системы
Многорежимная архитектура
Конечный автомат (State Machine)
Переключение между режимами
Структура курса
2 подготовительных урока + 14 проектов, разделённые на 7 фаз обучения:
- Фаза 0: Подготовка (2 урока)
Урок 0: Вступление — знакомство с набором и компонентами
Урок 1: Установка Arduino IDE и драйверов
- Фаза 1: Сборка и базовое управление (Проекты 1-3)
Проект 1: Сборка робота Фобо (29 шагов, двухъярусная конструкция)
Проект 2: Управление моторами L298N (направление и скорость)
Проект 3: Движение по квадрату (калибровка поворотов)
- Фаза 2: Датчики и сенсоры (Проекты 4-5)
Проект 4: Управление сервоприводом SG92R
Проект 5: Ультразвуковой дальномер RCWL-9610A
- Фаза 3: Автономные режимы (Проекты 6-7)
Проект 6: Следование за рукой (поддержание дистанции)
Проект 7: Объезд препятствий (сканирование и навигация)
- Фаза 4: Движение по линии (Проекты 8-9)
Проект 8: Датчики линии (калибровка аналоговых датчиков)
Проект 9: Движение по линии (Bang-Bang алгоритм)
- Фаза 5: Дистанционное управление (Проекты 10-13)
Проект 10: ИК-пульт и приёмник VS1838B
Проект 11: Управление роботом через ИК-пульт
Проект 12: Bluetooth-модуль HM-10 (iOS + Android)
Проект 13: Управление роботом через Bluetooth
- Фаза 6: Финальная интеграция (Проект 14)
Проект 14: Мастер-режим (все режимы в одной программе)
Безопасность и меры предосторожности
Батареи 18650 и встроенный модуль зарядки
⚠️ Литий-ионные батареи требуют осторожности!
Холдер для батарей в наборе Robot Phobo имеет встроенный модуль зарядки - это значит, что вам не нужно вынимать батареи для зарядки!
Компоненты холдера:
🔋 Держатель для 2 батарей 18650
🔌 Type-C разъём для зарядки
🔌 MicroUSB разъём для зарядки (альтернативный)
🔴 Выключатель питания (ON/OFF)
💡 LED1 (синий) — индикатор питания (горит когда включен)
💡 LED2 (зелёный) — индикатор зарядки (горит при зарядке, выключается когда готово)
Как заряжать робота:
Выключите робота (переключатель в положение OFF)
Подключите кабель Type-C или MicroUSB к холдеру
Подключите другой конец к зарядному устройству (5V, 1-2A)
Зелёный LED загорится — идёт зарядка
Зелёный LED погаснет — зарядка завершена (обычно 2-4 часа)
Отключите кабель
Совет
Удобно: Можно заряжать от повербанка, зарядки от телефона или USB порта компьютера!
Полярность батарей:
Плюс (+) на выступе батареи
Минус (-) на плоской стороне
Проверьте перед установкой!
Можно:
✅ Заряжать прямо в роботе (через Type-C/MicroUSB)
✅ Хранить при комнатной температуре
✅ Использовать любое USB зарядное устройство (5V)
Нельзя:
❌ Замыкать контакты батарей (короткое замыкание!)
❌ Перегревать (> 60°C)
❌ Разбирать батареи или модуль зарядки
❌ Заряжать при включённом роботе (выключайте перед зарядкой!)
Переключатель питания
🔴 Встроенный выключатель на холдере батарей — ваш главный инструмент безопасности!
✅ Когда включать (ON): - При тестировании робота - При выполнении автономных программ - Только после проверки всех подключений
❌ Когда выключать (OFF): - При загрузке программы через USB - При изменении подключений - При хранении робота - После окончания работы
Правило: Рука всегда на переключателе при первом включении новой программы!
Полезные ресурсы
Официальная документация:
Arduino: https://www.arduino.cc/reference/en/
Alash Electronics: https://alash-electronics.kz/
Библиотеки (будут установлены в Уроке 1):
AlashUltrasonic: https://github.com/Alash-electronics/AlashUltrasonic
AlashIRControl: https://github.com/Alash-electronics/AlashIRControl
AlashMotorControlLite: https://github.com/Alash-electronics/AlashMotorControlLite
Сообщество: - Arduino Forum: https://forum.arduino.cc/
Группа поддержки Alash Electronics: https://t.me/+mmelOYZiiqNiYzMy