Цель ступени
Программирование микроконтроллеров и периферии на языке Python (Пайтон) для создания и конструирования устройств для дома или офиса). Разработка частично роботизированных решений с использованием конструкторских элементов набора LEGO.
Оборудование
Набор EV3 (конструкторская база) + модули M5Stack.
Описание
Подключение корпусного оборудования с микроконтроллером и набором периферических модулей для управления, блок M5Stack в качестве ядра. Конструируем и программируем устройства для умного дома, а также создаём модели промышленных решений. Во втором семестре управляем устройствами по сети. При помощи большого инновационного набора для технического творчества M5Stack наши ученики с легкостью погрузятся в мир IoT (Интернета вещей). Эта платформа построена на чипе ESP32, имеющем большой функционал, который мы изучим во время занятий. Уровню соответствует теория по физике, электронике и схемотехнике, а также всевозможные практические задачи по программированию, такие как устройства для умного дома или офиса. Для создания своих проектов ребята используют периферию: различные типы актуаторов и большое количество сенсоров, позволяющих измерять температуру, влажность, давление, движение и даже записывать на камеру и анализировать изображение. Модульность M5Stack позволяет быстро модернизировать проект, не отвлекаясь на проблемы с подключением и коммутацией. Нашим ученикам предстоит заняться разработкой аж в трех средах программирования, научиться создавать свои приложения, начиная с построения блок-схемы и заканчивая код-ревью. В несложной игровой форме изучим основные принципы функционального и объектно-ориентированного программирования. Ребята научатся программировать и создавать будильники, напоминалки и игры: от написания кода до завершенного проекта!
Примеры сборок
Полицейская мигалка, робот-пылесос, автомобиль, метеостанция.