Курс «Робототехника Ардуино» — это уверенный шаг во «взрослую» робототехнику, в серьезное инженерное будущее.
Робототехника — это комплексная дисциплина находящаяся на стыке электроники, механики и программирования.
И первая часть курса посвящена именно рассмотрению базовых знаний по электронике: что такое электрический ток и электрическая цепь; какие бывают электронные компоненты; как из них собрать простейшие схемы; как пользоваться мультиметром для определения основных параметров электрической цепи и электронных компонентов. Далее мы рассматриваем более сложные электронные компоненты: микросхемы, микроконтроллеры, датчики, драйверы двигателей и т.д. Например, микроконтроллер atmega, который будет являться мозгом большинства наших моделей. Он установлен на плате Arduino UNO. К такой плате мы cможем подключать необходимые нам дополнительные компоненты получать с них информацию и управлять их работой.
Затем мы будем собирать небольшие проекты из заранее подготовленных наборов деталей. Сборка моделей существенно отличается от популярных конструкторов, т.к. используются стандартные промышленные способы крепления: винты, гайки, соединения шип-паз и т.п. А сами детали спроектированы под конкретную модель и не взаимозаменяемы. Поэтому, поначалу может быть непривычно и сложно. Но с практикой все становится легко и понятно. На этом этапе мы изучим подвижные и неподвижные соединения. Рассмотрим различные кинематические схемы передачи движения. При этом ребята научатся понимать, как собирать конструкции правильно и прочно. Ведь, если робот будет «кривой», то не сможет двигаться. А если, «не докрутить» пару винтиков, то он развалиться в процессе работы.
После сборки модели, наступает время соединить все электронные компоненты в правильную электрическую схему. В роботах довольно много проводов и каждый из них должен соединять правильные контакты между собой. Вот тут ребятам понадобятся знания по электронике из первого модуля курса, а так же внимательность и сосредоточенность.
Следующим этапом идет написание программного кода для микроконтроллера, чтобы наш робот выполнял заданную ему задачу. Программируется Arduino на «взрослом» текстовом языке программирования — немного упрощенном языке C++. Мы с ребятами познакомимся с командами языка. Изучим основные алгоритмические конструкции — условные ветвления, циклы, подпрограммы, переменные. И в конце концов узнаем, как составить из этого программу для нашего робота.
Ну и заключительный этап — испытания и эксперименты. Необходимо проверить все ли работает правильно. И если что, то не так, выявить причину и исправить. Затем можно внести изменения в конструкцию, схему и программу. Например, можно добавить датчик расстояния и научить робота обнаруживать и объезжать препятствия.
Изучение курса “Робототехника Ардуино” позволяет:
Возраст: 12-15 лет
Длительность одного занятия: 90 мин
Стоимость абонемента (4 занятия) : от 3800 руб.
Курс рассчитан на 36 часов