Курс “Юный Путешественник” рассчитан на детей, которые любят тематику дронов в их ползающем, плавающим и летающем виде, кому нравится их собирать, учить двигаться и выполнять разные задачи.
Цель курса
Целью курса является:
- ознакомление с устройством сухопутных, летающих или плавающих дронов;
- ознакомление с работой микрокомпьютера Arduino и различных модулей;
- обретение знаний, навыков и опыта получения данных от окружающей среды и управления исполняющими модулями;
- получение знаний, навыков и опыта создания дрона и обучения его самостоятельному перемещению.
Задачи курса
В рамках курса ставятся, изучаются и выполняются следующие задачи.
- Познакомиться с основами работы с микроконтроллером Arduino.
- Научиться основным приемам работы со средой разработки программ для Arduino (XOD, Scratch for Arduino, Tinkercad или подобная по выбору)
- Научиться составлять простые программы.
- Научиться с помощью программ считывать данные с модулей-датчиков.
- Научиться с помощью программ управлять модулями-исполнительными элементами.
- Научиться с помощью программ давать разные команды исполнительным элементам в зависимости от данных с датчиков.
- На примере конкретного дрона узнать какие параметры окружающей среды соответствуют правильному положению и перемещению дрона.
- Научиться получая результаты измерения от различных датчиков и управляя моторами и другими механизмами, задавать различные сценарии поведения дрона.
Результат обучения
В качестве результата обучения ученик по предложенному проекту при помощи и консультации учителя и родителей обучит один из вариантов дрона движениям по различным сценариям.
План курса
- Введение в Arduino. Знакомство с микроконтроллером и модулями.
- Введение в Scratch. Знакомство с языком программирования
- Знакомство с онлайн эмулятором Arduino и загрузкой программы на реальное оборудование.
- Создание линейной программы.
- Создание программы с условными переходами.
- Создание программы с повторяющимися частями.
- Создание в эмуляторе программы, получающей информацию с разных датчиков. Проверка программы на реальном оборудовании.
- Создание в эмуляторе программы, управляющей разными исполнительными модулями. Проверка программы на реальном оборудовании.
- Создание программы, управляющей исполнительным модулем в зависимости от информации, полученной от датчиков. Проверка программы на реальном оборудовании.
- Сборка реального оборудования для финального проекта и проверка работы каждого модуля.
- Определение логики действия программы.
- Работа над финальным проектом. Сбор информации.
- Работа над финальным проектом. Управление исполняющими модулями.
- Проверка работы созданной программы на реальном оборудовании финального проекта.
Необходимое оборудование
В ходе обучения используются различные модели микроконтроллеров и модули в зависимости от сложности и состава финального проекта. Если есть желание и/или возможность выполнять внеурочно самостоятельную работу в дополнение к урокам, то необходимо самостоятельно обеспечить комплект оборудования для личного использования.
Состав и структура финального проекта могут меняться в зависимости от задачи. С полным перечнем имеющихся для обучения модулей можно ознакомиться на этой странице.
Необходимое программное обеспечение
В ходе обучения используются следующие программы и интернет ресурсы в зависимости от возможностей ученика.
Программа FLProg