Siirry sisältöön

“Движение по линии” на Arduino

робот линии на Arduino
Возраст
9+ лет
Продолжительность
90 минут
Количество занятий
20 уроков
Уровень
Требования
Минимальные навыки работы за компьютером
Что изучаем
Основы схемотехники на макетной плате; пайка; электроника: подключение моторов через драйвер, считывание информации с цифровых датчиков линий; моделирование в FreeCAD; основы программирования Arduino IDE (C++): переменные типа Integer, функции void setup, void loop, функции для работы с ПИНами и датчиками
Программа курса
Урок 1 Arduino IDE основы. Знакомство с языком и средой разработки. Постановка целей
Урок 2 Макетная плата.Сборка схем с источником питания, светодиодами и резисторами
Урок 3 Подключение светодиодов к плате Arduino Nano. Изучение команды DigitalWrite
Урок 4 Закрепление материала по digitalWrite и сборке схем на макетной плате

Программа «Движение по линии на Arduino» посвящена разработке собственного робота для участия в районных/городских соревнованиях по робототехнике в дисциплине «Движение по линии». Суть соревнования в том, что робот должен, двигаясь по черной линии траектории, добраться от места старта до места финиша за максимально короткое время.

Эта программа начинается с создания робота. Ученики пользуются набором электронных компонентов, контроллером Arduino IDE, датчиками линии и датчиком дальности.

В начале программы дети работают с макетной платой, проектируют и устанавливают фары будущего робота, припаивают провода для пьезопищалки.  Корпус робота также создается ребятами самостоятельно в специальной программе для 3D моделирования – FreeCAD, затем печатается на 3D принтере и вырезается на лазерном гравере. Параллельно со сборкой «начинки» робота, ученики начинают создавать алгоритмы движения.

После того, как первые версии роботов будут созданы, мы проводим внутренние соревнования. Ученики тестируют своих роботов. В заключении программы происходит отладка всех процессов, калибровка датчиков и финальная игра.