1. Основные компоненты для сборки робота
- Платы arduino.
- Датчики.
- Моторы, драйвера.
- Платы расширения.
- Понижающие/повышающие платы.
- Разъемы для подключения.
2. Конструирование робота
- Сборка корпуса робота из набора (корпус 3D печатный), Установка моторов, колес, батареек и т.д.
- Пайка платы управления роботом из набора.
- Установка платы, подключение всех компонентов.
- Создание платы с 2 датчиками для движения по линии, ЛУТ, пайка.
3. Движение робота по полю
- Считывание данных с датчиков.
- Управление моторами.
- Калибровка и нормирование датчиков линии. Вывод показаний на OLED экран.
- Регуляторы для движения по линии до перекрестка.
- Энкодеры, движение по линии и вне линии.
- Разгон, торможение, остановки.
- Повороты.
4. Распознавание объектов по цвету, размеру
- Датчики цвета, RGB/HSV модель.
- Калибровка датчиков, распознавание базовых цветов.
- Фильтрация показаний.
5. Захваты и манипуляторы
- Сервомоторы.
- Проектирование и печать захвата на 3D принтере.
- Установка на робота.
- Захват и перемещение объектов на поле.
6. Принципы построения программы
- Вкладки, функции.
- Память EEPROM, сохранение значений.