Урок №1. Знакомство с конструктором

Цель нашего курса научиться собирать базовые конструкции роботов и программировать их, разобрать базовые решения наиболее распространенных задач-соревнований.

Что в наборе? Классификация деталей, крепление деталей между собой, главный блок, моторы, датчики.

Разделим все детали на несколько категорий. На рисунке представлены детали, называемые балками (иногда для этих деталей можно встретить название — бим (beam)) Балки исполняют роль каркаса (скелета вашего робота),

Балки конструктора Lego mindstorms

Следующая группа деталей служит для соединения балок между собой, с блоком и датчиками. Детали, имеющие крестообразное сечение, называются осями (иногда штифтами) и служат для передачи вращения от моторов к колесам и шестерням. Детали, похожие на цилиндры (имеющие в сечении окружность) называются пинами (от англ. pin — шпилька),

Соединительные элементы конструктора Lego mindstorms

Коннекторы. Их главная задача — соединение балок в различных плоскостях, изменение угла соединения деталей и подсоединение датчиков к роботу.

Коннекторы конструктора Lego mindstorms

Шестерни предназначены для передачи вращения от моторов к другим элементам конструкции робота.

Шестерни конструктора Lego mindstorms

Движение в пространстве нашему роботу обеспечивают различные колеса и гусеницы, представленные в наборе.

Колеса и гусеницы конструктора Lego mindstorms

Декаративные детали.

(вставить фото)

Два больших мотора. Моторы выполняют роль мышц или силовых элементов нашего робота. Большие моторы, наиболее часто используются для передачи вращения на колеса, тем самым, обеспечивая движение робота. Можно сказать, что эти моторы выполняют ту же роль, что и ноги человека.

Большой мотор конструктора Lego mindstorms

Средний мотор выполняет роль движущей силы для различного навесного оборудования робота (клешни, модули захвата, различные манипуляторы). По аналогии с большими моторами отведем среднему мотору ту же роль, которую у нас выполняют руки.

Средний мотор конструктора Lego mindstorms

Датчики, входящие в набор Lego mindstorms, представляют роботу необходимую информацию из внешней среды. Главная задача программиста — научиться извлекать и анализировать информацию, поступающую с датчиков, а затем подавать верные команды на моторы для выполнения определенных действий.

Датчики конструктора Lego mindstorms

Основным элементом нашего конструктора является главный блок EV3. В этом корпусе заключен мозг нашего робота. Именно здесь выполняется программа, получающая информацию с датчиков, обрабатывающая её и передающая команды моторам.

Основной модуль конструктора Lego mindstorms