🟡 Level 2 — Оператор
Level 2: Учимся управлять
🎯 Твоя миссияЗнать анатомию мало — нужно уметь управлять. На этом уровне ты соберёшь настоящих роботов и научишь их выполнять задачи.
Учебный план
| # | Урок | Время | Что научишься |
|---|---|---|---|
| 1 | Робот по линии | 90 мин | Алгоритм следования |
| 2 | Объезд препятствий | 90 мин | Реактивное поведение |
| 3 | PID-регулятор | 90 мин | Точное управление |
| 4 | Соревнования! | 120 мин | Оптимизация и тактика |
Ключевые понятия уровня
Алгоритмы поведения
РЕАКТИВНОЕ поведение ПЛАНОВОЕ поведение
(Level 2) (Level 3)
Стимул → Реакция Цель → План → Действие
"Вижу чёрное — "Нужно доехать до точки B.
поворачиваю" Строю маршрут, еду"
Быстро, просто Умно, но сложнее
Что такое PID?
Pропорциональный Iнтегральный Dифференциальный регулятор — это способ точно управлять роботом.
Ошибка = Цель - Текущее_положение
Коррекция = Kp×Ошибка + Ki×∑Ошибок + Kd×Скорость_изменения
Аналогия: Ты ведёшь машину по дороге:
- P — поворачиваешь руль пропорционально тому, насколько съехал
- I — учитываешь, что постоянно сносит вправо (накопленная ошибка)
- D — плавно возвращаешься, а не дёргаешь руль
После этого уровня ты сможешь:
✅ Собрать робота, следующего по линии
✅ Запрограммировать объезд препятствий
✅ Настроить PID-регулятор для плавного движения
✅ Участвовать в соревнованиях по робототехнике
Проекты уровня
🏎️ Проект 1: Line Follower
Робот, который едет по чёрной линии на белом фоне.
🚧 Проект 2: Obstacle Avoider
Робот, который объезжает препятствия с помощью ультразвука.
⚖️ Проект 3: Balancing Bot
Двухколёсный балансирующий робот (бонус для продвинутых).
Материалы для уровня
Базовый набор:
- Arduino Uno + Motor Shield
- 2 мотора с редуктором + колёса
- Датчик линии (массив из 3-5 ИК-датчиков)
- Ультразвуковой датчик HC-SR04
- Аккумулятор (Li-Ion или AA батарейки)
Для соревнований:
- Более быстрые моторы (N20 с энкодерами)
- Качественные датчики линии (QTR-8A)
- Оптимизированное шасси
Готов? Начни с «Робот по линии» 🏁
