Рисующий робот из лего

Обновлено: 26.04.2024

Робот — чертежник на базе Lego Mindstorms Education EV3 — популярный исполнитель алгоритмов, собранный из образовательного конструктора. С помощью чертежника можно подготовиться к соревнованию, изучить работу гироскопического датчика, научиться точным перемещениям и перемещениям по гироскопу. Можно нарисовать массу геометрических фигур, зашифровать текст азбукой Морзе и нарисовать звезду для новогодней елки.

Оборудование: базовый набор Lego Mindstorms Education EV3, канцелярская резинка, фломастер (маркер) на водной основе, поле для чертежника из баннерной ткани, желателен ПЭТ-лист или лист из оргстекла поверх поля из баннерной ткани, влажная тряпка.

Механизмы: зубчатая передача.

Модель: РЧ-В1– робот-чертежник, вариант 1.

Описание. Робот-чертежник построен на базе конструктора Lego EV3 и предназначен для построения разных рисунков и чертежей на ровной поверхности с помощью маркера (фломастера).

Чертежник имеет механизм опускания/подъема маркера на среднем моторе EV3. Маркер надежно фиксируется в механизме с помощью канцелярской резинки. Положение наконечника маркера можно настроить так, чтобы его кончик в нижнем положении совпадал с осью вращения робота.

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

Задачи:

  1. Собери модель робота-чертежника по инструкции.
  2. Подключи гироскоп, если требуется выполнить задания с помощью гироскопического датчика.
  3. Выполни предложенные задания.

Чтобы скачать файлы, вы должны зарегистрироваться или войти на сайт, а также иметь платный аккаунт доступа. Если у вас есть действующий аккаунт доступа, ниже увидите кнопку для загрузки.

Звезда активна
Звезда активна
Звезда активна
Звезда активна
Звезда не активна

Мне очень понравился проект робота-художника EV3 Print3rbot, в котором, к сожалению, используются нестандартные детали, которые нужно печатать на 3D-принтере. Я решил собрать такого же робота, но используя детали только из образовательного набора LEGO Mindstorms EV3 (45544). И у меня это получилось, правда, пришлось добавить ещё резинок.

Робот-художник EV3 Print3rbot

Посмотреть, как робот рисует логотип сайта ПрогХаус, можете на следующем видео:

Автором проекта является Christophe Avenel. Страничку проекта вы можете найти здесь. В оригинальной конструкции робота используются детали из домашнего набора конструктора, плюс две шестерёнки из образовательного набора и три детали распечатанные на 3D-принтере. Моя конструкция такая же, но я собрал этого робота, используя только детали из базового образовательного набора. При этом размеры рук совпадают и можно использовать оригинальную авторскую управляющую программу без изменений.

Собираем робота-художника EV3 Print3rbot

Сначала я сразу дам схему сборки робота-художника EV3 Print3rbot, а затем напишу, как оживить его. Кроме базового образовательного набора LEGO Mindstorms EV3 (45544) вам понадобятся ещё фломастер диаметром около 8 мм и 4 резинки для денег. Более тонкий фломастер не подойдёт, т.к. он будет стоять неровно, и будет болтаться. Итак, вот схема сборки робота:

Инструкция для сборки робота-художника EV3 Print3rbot из базового образовательного набора конструктора LEGO Mindstorms Education EV3 (45544).

В версии от 24.03.2017 добавлены забытые необходимые детали.

Фломастер вставляйте сверху вниз, а после того как вы просунули его на достаточное расстояние, чуть потяните его обратно вверх, чтобы он прочно закрепился. После этого зафиксируйте его резинками, как показано на картинке, чтобы он не болтался. Резинки, которые держат фломастер, должны быть хорошо натянуты.

Две другие резинки нужны, чтобы руки робота не люфтили. Эти две резинки тоже должны быть хорошо натянуты. Если вы оттягиваете руки робота, то эти резинки должны возвращать их назад.

Установка ev3dev

Управляющая программа работает на прошивке ev3dev, поэтому сначала нужно установить на EV3 эту прошивку. Как это сделать написано в статье «ev3dev – устанавливаем и настраиваем Debian Linux на LEGO Mindstorms EV3». Там же написано, как выполнять команды на EV3 и как копировать файлы на EV3, поэтому эту статью читайте обязательно.

Обратите внимание, что версия ev3dev должна быть ev3dev-jessie-ev3-generic-2017-02-11 или более поздняя.

Установка управляющей программы

Управляющая программа написана на языке программирования Python (Питон). Чтобы установить программу нужно просто скопировать нужные файлы в EV3. Здесь есть два способа.

1. Если EV3 подключен к интернету, то вы можете выполнить следующую команду:

Так вы скопируете на свой EV3 последнюю версию необходимых файлов непосредственно из репозитория проекта. После копирования файлы будут находиться в папке /home/robot/ev3-print3rbot.

2. Вы можете скачать папку ev3-print3rbot со всеми необходимыми файлами со страницы проекта (для этого нажмите на кнопку «Clone or download» и выберите пункт «Download ZIP») к себе на компьютер.

Скачиваем программу для робота-художника EV3 Print3rbot

Или скачайте чуть более старую версию файлов, которую использовал я, по ссылке ниже.

Управляющая программа для робота-художника EV3 Print3rbot.

После скачивания, распакуйте архив ev3-print3rbot-master.zip, переименуйте папку «ev3-print3rbot-master» на «ev3-print3rbot» и скопируйте её в директорию /home/robot на EV3.

Подготовка изображений

Управляющая программа работает только с векторными рисунками формата SVG, причём только с такими SVG-файлами, которые не содержат трансформации. Чтобы конвертировать любой SVG-файл, вы можете воспользоваться программой Inkscape. Для этого скачайте и установите на компьютер Inkscape. Затем запустите программу, выберите меню «Правка -> Параметры», в диалоге настроек найдите «Поведение -> Трансформация» и удостоверьтесь, что выбран режим сохранения трансформаций «С оптимизацией». После этого закройте окно с параметрами и закройте программу Inkscape.

Настройка Inkscape

Теперь вы можете конвертировать файл следующей командой:

где «C:\Program Files\Inkscape\inkscape.exe» - это путь к программе Inkscape на вашем компьютере, image1.svg – это путь к вашему файлу, а всё остальное – это действия, которые будет делать Inscape. После выполнения команды, файл будет подготовлен для того, чтобы его мог использовать робот-художник.

Перед началом рисованием размер рисунка будет подогнан под размеры области рисования, поэтому реальный размер изображения не имеет значения.

Готовый файл скопируйте на EV3 в папку /home/robot/ev3-print3rbot/images.

Запуск управляющей программы

Прежде чем запустить программу поменяйте текущую папку, если вы ещё этого не сделали, с помощью команды:

Затем откройте в редакторе файл writer.py, найдите в конце строку:

Здесь test.svg – это файл, который робот художник будет рисовать. Файл test.svg уже есть в папке images, так что вы можете, ничего не меняя, сразу запустить программу и посмотреть, что нарисует робот-художник. А вот, чтобы робот нарисовал другой рисунок, используя ваш SVG-файл, замените имя test.svg на имя своего файла, например, image1.svg. Обратите внимание, что перед запуском программы ваш SVG-файл должен быть подготовлен и скопирован в папку images как об этом уже было написано выше.

Файл, который робот рисует на видео, вы можете скачать здесь:

Логотип ПрогХаус в формате SVG для робота-художника EV3 Print3rbot.

Логотип ПрогХаус в формате SVG для робота-художника EV3 Print3rbot

Запустите управляющую программу командой:

После этого робот, поднимет руки вверх, затем сложит их и начнёт рисовать.

Запуск управляющей программы из меню ev3dev

Кроме способа описанного выше вы можете запустить управляющую программу прямо из меню ev3dev. Для этого найдите с помощью проводника файл writer.py и выберите его (т.е. нажмите на центральную кнопку EV3). После этого управляющая программа запустится.

В этой статье вы можете скачать плакаты / постеры и наглядные материалы для уроков робототехники на базе конструктора Lego Mindstorms Education EV3. Мы сверстали оригинальные плакаты по робототехнике, в которых наглядно показываются детали, механизмы, их названия и где это применяется в реальной жизни.

Для класса робототехники будут полезны плакаты, наглядно показывающие названия основных деталей, механизмов и механических передач. Хотя на официальном сайте можно скачать и распечатать постеры для занятий LEGO MINDSTORMS Education EV3 , но их использовать на занятиях нельзя. Детали мелкие, картинки размытые, материал плохо структурирован.

Если у вас есть предложения по новым темам — пишите в комментариях.

1. Детали конструктора

Плакат «Микрокомпьютер Lego EV3. Технические характеристики»

💾 Плакаты по робототехнике Lego Education EV3: детали и механизмы

Плакат «Микрокомпьютер Lego EV3. Технические характеристики»

Скачивая файлы, вы соглашаетесь с правилами сайта.

Плакат «Втулки и штифты»

💾 Плакаты по робототехнике Lego Education EV3: детали и механизмы

Плакат «Втулки и штифты»

Скачивая файлы, вы соглашаетесь с правилами сайта.

Плакат «Балки. Рамы. Оси. Размеры деталей»

💾 Плакаты по робототехнике Lego Education EV3: детали и механизмы

Плакат «Балки. Рамы. Оси. Размеры деталей»

Скачивая файлы, вы соглашаетесь с правилами сайта.

Плакат «Зубчатые колеса»

💾 Плакаты по робототехнике Lego Education EV3: детали и механизмы

Плакат «Зубчатые колеса»

Скачивая файлы, вы соглашаетесь с правилами сайта.

2. Механические передачи

Плакат «Зубчатая и ременная передачи»

💾 Плакаты по робототехнике Lego Education EV3: детали и механизмы

Плакат «Зубчатая и ременная передачи»

Скачивая файлы, вы соглашаетесь с правилами сайта.

Плакат «Червячная и реечная передачи»

💾 Плакаты по робототехнике Lego Education EV3: детали и механизмы

Плакат «Червячная и реечная передачи»

Скачивая файлы, вы соглашаетесь с правилами сайта.

3. Правила поведения в кабинете

Плакат «Конструктор любит порядок»

💾 Плакаты по робототехнике Lego Education EV3: детали и механизмы

Плакат «Конструктор любит порядок»


Всё на русском языке о роботах LEGO MINDSTORMS EV3 и NXT: различные инструкции к конструкторам разных версий, информация о версиях, скриншоты готовых моделей, фото и видео занятий по робототехнике. Также мы выкладываем пошаговые инструкции по созданию и программированию разных видов роботов лего из конструктора версии 8547. У нас можно скачать поурочное планирование факультатива робототехники для учеников 6-8 классов. Планируем добавить всю необходимую для роботехника-любителя информацию. Всё будет доступно всегда и бесплатно!

HAL-костюм - очередной провал?

HAL-костюм - очередной провал?

Робот-личинка

Робот-личинка

Специалисты из японского института Чиба разработали робота под названием SCV (Slug Crawler Vehicle), напоминающего личинку. Необычная форма устройства объясняется влагоза.

Рубрика: Робот LEGO MINDSTORMS EV3 и NXT инструкции

На первой странице мы с Вами познакомимся с внешним видом конструкторов lego mindstoms ev3 и инструкциями (інструкциї lego) на русском языке для них.
Сейчас доступны к скачиванию статьи с готовыми пошаговыми инструкциями по сборке различных моделей роботов из конструктора лего ев3 версии 313313 и 45544 (робот lego mindstorms ev3).

Руководство пользователя (EV3 Home) для домашней версии, артикул 31313 - инструкция на русском языке для lego mindstorms ev3.

Элементная база (из каких деталей состоит набор), как выглядит содержимое коробки лего 31313.
Базовый набор LEGO MINDSTORMS Education EV3 (артикул 45544).
Версия набора - образовательная (для школ).
Элементная база набора.

Инструкция lego mindstorms ev3:
руководство пользователя (EV3 education) для учебной версии, артикул 45544.
лего EVO 3 презентация pptx с описанием и возможностями набора.

C 2013 года в продаже доступны наборы по цене от 350$ (около 30 000 рублей)! Понятно, что наборы LEGO MINDSTORMS версии EV3 в несколько раз "круче" предыдущего NXT!

Имеются две модификации: HOME и EDUCATIONS (Домашняя и образовательные версии). Каждая версия имеет свои особенности. Но в каждой можно собрать отличные модели роботов из лего! Домашняя попроще и подешевле, а образовательная версия с лицензионным ПО LABVIEW для рабочей группы от NATIONAL INSTRUMENS, естественно, подороже.
Купить набор в Зеленогорске (Красноярский край) можно в компании "Компас". Скачивайте, ознакамливайтесь с ПО, внешним видом и способом соединения, настройки и программирования новой модели от лего!

Робота можно использовать для соревнования "Шорт трек" категории "Hello, robot!". Инструкция (презентация) содержится 45 слайдов, многие слайды являются повторами с разных углов обзора.

Возраст обучающихся: 4 – 8 классы. УМК любой. Презентация выполнена при помощи ПО Lego Digital Designer ver.4.3.:
полная инструкция по сборке в pptx

Бонусные модели 6 роботов EV3 на одной платформе (6 роботов в 1):

6 инструкций к лего ev3

Собираем модели роботележек с различной компоновкой микрокомпьютера и с разными вариантами крепления датчиков и захватов.

мрп-в3 обложка

мрп-в2 Обложка

мрп-в1 Обложка

2. Модели без мотора: изучаем механизмы и механические передачи

Простые модели для изучения механизмов и механических передач.

ИМ-В1 обложка

МРМ-В1 обложка

3. Шагающие роботы

Простые модели для изучения темы «Шагающие механизмы».

шагающий одномоторный Обложка

шагающий 6-ног 2 Обложка

4. Игры и соревнования

Модели и регламенты игр для проведения занятия в игровой форме.

робопенальти обложка

5. Захваты

Здесь собраны варианты конструкций захватов для проведения занятий с перемещением объектов.

захват зсм-о-в1

захват 5 Обложка

захват 6 Обложка

захват 8 Обложка

захват 9 Обложка

захват 10 Обложка

6. Манипуляторы

Здесь собраны модели манипуляторов для изменения положения объектов на поле и сборки башни.

манипулятор 2 Обложка

манипулятор 3 Обложка

манипулятор 4 Обложка

7. Плакаты по робототехнике

Здесь найдете файлы для самостоятельной печати плакатов по робототехнике. Картинки представлены в хорошем разрешении.

Читайте также: