Каталог DIY-проектов роботов | Занимательная робототехника
Ищете, что бы смастерить? Не хватает идей для вдохновения? Хотите узнать о самых необычных самодельных роботах со всего мира? «Занимательная робототехника» представляет каталог DIY-проектов роботов для всех.
DIY — Do It Yourself или «сделай сам» — популярное направление технического творчества. Мы собираем самые интересные проекты, даем краткие описания на русском языке, список необходимых компонентов, подбираем фото и видео. Если вас заинтересует проект, то узнать о нем подробнее, найти исчерпывающие инструкции, программный код и т.п. вы можете на соответствующем сайте.
В нашем каталоге робототехнических проектов удобный поиск по платформам: Arduino, Lego Mindstorms, Raspberry Pi и другим. Все проекты нашего каталога можно реализовать дома. Проекты рассчитаны на разные уровни сложности.
После задания поисковых условий нажмите кнопку «Найти проекты» для обновления списка.
Список проектов:
- Говорящий робот-пылесос. Универсальное улучшение на Arduino
- Шагающая тыква. Arduino-робот для Хэллоуина
- Sourino — самодельная роботизированная мышь
- Двуногий робот из Arduino, LEGO и деталей 3D печати
- Шестиногий шагающий робот из Arduino, LEGO и деталей 3D печати
- Робот полицейский из Lego WeDo 2.0
- Умный миксер из Lego WeDo 2.0
- Дрон из LEGO WeDo 2.0
- Модель Lego WeDo 2.0 «Наземная станция»
- Робот-художник на базе Arduino Uno
- Самодельный робот-собака Spot Micro
- LEGO EV3 робот-художник
- Сферический четвероногий робот Arduino
- Виртуальная игра, управляемая настоящим велосипедом (Arduino)
- Четверногий Arduino-робот mechDOG
- Велосипед, подключенный к Google Street View через Arduino
- Самодельный таймер мытья рук на основе Arduino
- Учебный набор начинающего ситифермера
- SpinnerBot из LEGO Mindstorms
- LegoGun — двуствольный пистолет из Lego Mindstorms EV3
- Движущийся по линии робот из LEGO WeDo 2.
- Спирограф — рисующий робот из LEGO Mindstorms EV3
- Бесполезная коробка из Lego Mindstoms EV3
- Гексапод из Lego Mindstorms EV3
- Робот из компьютерной мышки
- Робот Бабочка для демонстрации систем управления в робототехнике
- Робот на Arduino, управляемый с помощью жестов
- Птеродактиль из LEGO WeDo 2.0
- Роботизированная рука из Lego Mindstorms EV3
- Шредер из LEGO
- Подъемные механизмы из LEGO Mindstorms
- Как сделать аниматронный хвост
- Вездеход из Lego с видео и bluetooth на Raspberry Pi
- Робот T-800 Джон Генри
- Робот-шахматист на базе Raspberry Pi
- Робот Juno: изучай Arduino и программирование
- Робот-манипулятор из настольной лампы IKEA
- Arduino-робот, объезжающий препятствия
- Роботизированная интеллектуальная система — РИС
- Прибор автоматической подачи одноразовых стаканчиков из LEGO Mindstorms
- Робот из мультсериала «Рик и Морти»
- Серво-выключатель света для умного дома
- Робот-рыба на Arduino
- Сделай сам большого человекоподобного робота
- Робот-кабан-динозавр DINOR3X из LEGO Mindstorms EV3
- Znap — робот из LEGO Mindstorms EV3
- Робот-сортировщик (Color Sorter) из LEGO Mindstorms EV3
- Робот Educator Vehicle из LEGO Mindstorms EV3
- Робот-сигвей (Gyro Boy) из Lego Mindstorms
- Робот-манипулятор Arm h35 из LEGO Mindstorms
- Робот-гексапод NXTAPOD из LEGO Mindstorms. Модель Даниэля Бенедеттелли
- Робот-щенок (Puppy) из LEGO Mindstorms EV3
- Лимоноид — робот, продающий напитки
- Сноуборд в виртуальной реальности с Arduino и Google Cardboard
- Киноаппарат из Lego Mindstorms
- Open Source проект робота на Arduino
- Принтер из Lego Mindstorms «STALKER ver. 2.0»
- Робот-пожарный из LEGO Mindstorms
- Робот-компаньон на основе Arduino и Android-смартфона
- Робот миньон из яйца от Kinder-сюрприза и Arduino
- Робот-собака на Arduino
- Робот WALL-E на Arduino
- Робот на колесах с механизмом зацепа
- Шагающий робот из Поликапролактона (Полиморфуса)
- Крестики-нолики — ARBUZIKI-TEAM
- EZ Wilber — говорящий балансирующий робот из Lego Mindstorms
- Ev3 Print3rbot — робот-художник из Lego Mindstorms
- Робот, собирающий кубик Рубика
- Робот-Железяка 1, управляемый по Bluetooth
- Brave robot. Чувствительный к свету BEAM-робот
- 3D-принтер из Lego печатает шоколадом
- Собирай кубик Рубика с Arduino UNO
- ArGo — автомобиль из конструктора Lego Technic и Arduino
- Arduino робот-сортировщик Skittles, напечатанный на 3D-принтере
- Полноразмерный робот T-800 из фильма Терминатор
- Управляемая машина из Lego WeDo
- Робот Гадкий утенок
- Машина на пружинах из Lego WeDo
- Робот-шлем для чистки зубов
- Гоночная машина из Lego Wedo
- Noodlebot — шагающий робот на базе Arduino
- Рекламный промо робот WayBot на Raspberry Pi
- Робот телеприсутствия из arduino и нетбука
- Lego Mindstorms NXT 2.0 играет в шахматы
- Arduino-робот жук Ringo
- Робот-гексапод из Lego Mindstorms NXT 2. 0
- Cannybots — open source роботы-игрушки
- Arduino-Lego танк
- Позитивный DIY-гуманоид
- Робот для игры в воздушный хоккей из частей для 3D принтера
- Arduino драм машина (Yellow Drum Machine)
- Робот-гуманоид Halley: Ambassador Robot 001
- Робоноги из Lego Mindstorms
- Lego Mindstorms-экскаватор, управляемый Microsoft Kinect
- MobBob — шагающий робот-смартфон
- PopPet — оригинальный образовательный робот
- Робот, рисующий по фотографии
- Робот R2D2, напечатанный на 3D-принтере
- Робот, танцующий как Майкл Джексон
- Запускай кофе-машину, используя Twitter
- Drogerdy — танк, управляемый Raspberry Pi
- Lego-робот DIZZ3
- Робо-рука LittleBits
- Часы — роботизированная рука
- Cambot — робот-фотограф на Raspberry Pi
- Сундучок на Raspberry Pi, который распознает ваше лицо
- Крестики-нолики для Lego-робота
- Управляй телевизором силой мысли и Arduino
- О’кей Google, Сезам, открой дверь
- Марсоход, напечатанный на 3D-принтере
- Lego Mindstorms EV3 3D-принтер 2. 0
- Шагающий робот из палочек от мороженого
LEGO Mindstorms Education EV3 — Обзор конструктора. Читать последние новости из мира Лего – EduCube
LEGO Mindstorms Education EV3 — Обзор конструктора
В данной статье речь пойдет о новой версии конструктора — LEGO Mindstorms Education EV3. Но прежде чем рассказывать о нововведениях EV3, давайте познакомимся с серией конструкторов LEGO Mindstorms поближе.
LEGO Mindstorms – робототехнический конструктор для ребят в возрасте от 10 лет. В качестве строительных блоков для робота используются детали LEGO Techniс – многие ребята уже знакомы с ними по конструкторам «Технология и физика», «Пневматика», «Возобновляемые источники энергии». Но построить каркас робота недостаточно: надо «научить» его получать информацию из окружающей среды и реагировать на нее. Для этого используются специальные устройства – сенсоры: они позволяют определять цвет, освещенность, расстояние до ближайших предметов и многое другое.
Перейдем к составу набора LEGO Mindstorms EV3. Вот что входит в образовательную версию набора:
- 1 программируемый блок
- 3 мотора:
- 2 больших мотора
- 1 средний мотор
- 5 датчиков:
- 2 датчика касания
- 1 датчик цвета
- 1 ультразвуковой датчик расстояния
- 1 гироскоп
- Аккумуляторная батарея для робота
- 528 деталей Lego Technic
Датчики и моторы
Рассмотрим, что же изменилось в EV3 по сравнению со старой версией NXT.
В наборе будет 3 мотора, но один из них будет отличаться как по размерам так и по техническим характеристикам.
Датчик звука был заменен на гироскоп. Остальные типы датчиков остались прежними.
Еще одной особенностью является авто-определение датчиков и моторов при их подключении к блоку – о данной особенности я расскажу в разделе, описывающем новую среду программирования EV3.
Характеристики датчиков и моторов представлены ниже.
Датчик касания
Датчик касания EV3 очень похож на датчик предыдущей версии. Он определяет, когда кнопка нажата или отпущена, также он может подсчитывать одиночные или многократные нажатия.
Датчик цвета
Датчик цвета EV3 различает 7 цветов и может определить отсутствие цвета. Как и в прошлой версии он может работать как датчик освещенности.
- Измеряет отраженный красный свет и окружающее освещение
- Способен определять различия между белым и черным или цветами: синим, зеленым, желтым, красным, белым и коричневым
- Частота работы: 1 кГц
Гироскоп
Гироскопический датчик EV3 измеряет вращательное движение робота и изменение его положения.
- Может использоваться для определения текущего направления вращения
- Точность: +/- 3 градуса на 90 градусов оборота (в режиме измерения наклона)
- Может определить максимум 440 градусов/c (в режиме гироскопа)
- Частота работы: 1 кГц
Ультразвуковой датчик расстояния
К основной функции ультразвукового датчика EV3 добавилась еще одна — он также может «слушать» ультразвуковые колебания, испускаемые другими датчиками ультразвука.
- Может измерять расстояние в диапазоне 3 — 250 см.
- Точность измерений : +/- 1 см
- Дискретность результата измерений: 0.1 см.
- Может быть использован для поиска других активных ультразвуковых датчиков (режим прослушивания)
- Красная LED подсветка вокруг «глаз»
Большой мотор
Большой сервомотор EV3 очень похож на предыдущую версию мотора NXT, однако корпус мотора стал чуть больше (виртуально он теперь занимает 14x7x5 отверстий против бывших 14x6x5). Также были изменены места крепления моторов и их тип.
- Максимальные обороты — 160- 170 об/мин.
- Заданный крутящий момент — 40 Н/см
- Реальный крутящий момент — 20 Н/см.
- Встроенный датчик угла поворота (энкодер) мотора с точностью 1 градус
Средний мотор
Средний сервомотор EV3 основан на Power Function моторе аналогичного размера. Дополнительное место потребовали только датчик угла поворота и порт для подключения. Этот мотор отлично подойдет для работы под низкими нагрузками и высокими скоростями.
- Максимальные обороты — 240- 250 об/мин.
- Заданный крутящий момент — 12 Н/см
- Реальный крутящий момент — 8 Н/см.
- Встроенный датчик угла поворота (энкодер) мотора с точностью 1 градус
NXT датчики, моторы и кабели совместимы с EV3, таким образом все ранее построенные роботы могут управляться новым блоком.
Программируемый блок EV3
Серьезные изменения произошли и с микрокомпьютером EV3. По сравнению с NXT, EV3 блок имеет более быстрый процессор, больше памяти. Прошивка блока EV3 базируется на свободно распространяемой ОС Linux, что дает возможность создавать свои прошивки для блока. Подключить робота к компьютеру теперь возможно не только через USB и Bluetooth, но и по Wi-Fi. Между собой роботы также могут «общаться» по USB, Bluetooth и Wi-Fi.
Ниже представлена сравнительная таблица характеристик NXT и EV3:
| NXT | EV3 |
Процессор | Atmel 32-Bit ARM AT91SAM7S256
48 MHz 256 KB FLASH памяти 64 KB RAM памяти | ARM9
300 MHz 16 Mb Flash памяти 64 Mb RAM памяти |
Со-процессор | Atmel 8-Bit ARM AVR, ATmega48
8 MHz 4 KB FLASH памяти 512 Byte RAM памяти | отсутствует |
Операционная система | Проприетарная | Linux |
Порты ввода (для датчиков) | 4 порта
Поддерживает аналоговые, цифровые датчики Скорость передачи данных: 9600 бит/с (I2C) | 4 порта
Поддерживает аналоговые, цифровые датчики Скорость передачи данных: до 460. 8 Кбит/с (UART) |
Порты вывода (для моторов) | 3 порта
| 4 порта
|
Передача данных по USB | Используется режим full speed: 12 Мбит/c | Используется режим high speed: 480 Мбит/с |
Подключение USB устройств | Нет возможности | Возможно последовательное подключение до 3 устройств, в том числе сетевых карт wi-fi и flash карт |
Устройство для чтения SD карт | Отсутствует | Поддерживает miniSD карты, максимальный объем — 32 Гб |
Подключение к мобильным устройствам | Возможно подключение к устройствам с ОС Android | Возможно подключение к устройствам с ОС Android и iOS (iPhone, iPad) |
Экран | LCD, монохромный
100 * 64 пикселей | LCD, монохромный
178 * 128 пикселей |
Взаимодействие | Bluetooth
USB 2. 0 | Bluetooth v2.1 DER
USB 2.0 (при подключении к ПК USB 1.1 (при последовательном подключении нескольких устройств) Wi-Fi |
Среда программирования
С EV3 в комплекте поставляется новая графическая среда разработки на базе LabView, похожая на NXT-G. Работать она будет, как и NXT-G, на ОС Windows и Mac.
Среда разработки EV3 была значительно улучшена. Теперь все материалы для робота: программы для робота, документацию, результаты экспериментов, фото и видео — можно хранить в проекте. Был также добавлен инструмент zoom, который позволяет масштабировать программу, чтобы, например, увидеть всю программу целиком. Стоит отметить, что NXT блок можно программировать с помощью новой среды EV3, однако старый блок поддерживает не все особенности нового языка программирования.
Перечислим основные нововведения среды программирования EV3:
- Тесная интеграция среды программирования с блоком:
- Добавлена специальная страница с подключенным оборудованием. Она позволяет отслеживать статус EV3 блока и получать значения с датчиков в реальном времени.
- Датчики и моторы распознаются при подключении автоматически, благодаря функции auto-id. Это позволяет не указывать, что к такому-то порту подключен такой-то датчик или мотор.
- Новый режим отладки:
- В процессе работы программы подсвечивается выполняемый блок. Это позволяет точно понимать поведение программы.
- На программном блоке загорается специальный символ, если к данному порту подключен другой датчик или мотор.
- Добавлена возможность просматривать значения, передаваемые через каналы данных (data wires).
- Новые возможности программных блоков:
- Сцепление блоков друг с другом позволило отказаться от «балки исполнения», на которой располагались блоки в среде NXT-G.
- У блоков нет такого понятия, как панель настройки, — поведение теперь настраивается непосредственно на блоке, что привело к увеличению их размера. Программу теперь намного легче читать – сразу видно как настроены датчики и моторы.
- Появились блоки «ждать изменения», которые позволяют реагировать на факт изменения значения, а не на изменение до определенного значения как в NXT-G.
- Улучшения в передачи данных от блока к блоку позволяют упростить преобразование типов (теперь не нужно вручную преобразовывать, например, число в строку).
- Добавлена возможность работы с массивами.
- Стал возможен досрочный выход из цикла.
Кроме нового языка программирования появились программы под Android и iPhone\iPad для управления роботом. Также на базе программы Autodesk Invertor Publisher создана программа для создания и просмотра пошаговых 3D инструкций. В этой программе можно масштабировать и вращать модель на каждом этапе сборки, что позволяет строить более сложных роботов по инструкциям.
Базовые роботы
В образовательный набор включены инструкции для сборки 5 роботов:
Color Sorter
Классическая задача по сортировке предметов (в данном случае — Lego деталей) по цвету.
Gyro Boy
Робот-сигвей, использующий гироскоп для балансировки.
Puppy
Робот-собачка, которую можно гладить, кормить. Спать и справлять нужду она также умеет 🙂 Напоминает тамагочи.
Робо-рука
Позволяет перемещать предметы.
Для EV3 набора был подготовлен ресурсный набор LEGO MINDSTORMS Education EV3, позволяющий собирать другие модели, используя новые детали.
При написании статьи использовались материалы блога nnxt.blogspot.com.
С Lego Boost можно создать любого робота (19 фото + 2 видео) » 24Gadget.Ru :: Гаджеты и технологии
Конструирование роботов набирает в наши дни всё большую популярность. То и дело, на краудфандинговых площадках начинающие стартапы предлагают свои конструкторы, но не все жаждущие готовы вложиться в проекты, которые, порой, дальше выпуска прототипа не продвигаются. Известная компания LEGO, хоть и имеет в своем арсенале робототехнического комплекты Mindstorms NXT, решила выпускать новые конструкторские наборы, цель которых — развить познавательные способности детей в инженерную увлеченность. В комплект Lego Boost входит 843 деталей, часть из которых является обычными пластиковыми кирпичиками Lego, а другая часть состоит из всевозможной электроники и датчиков, как конструкторы Arduino. Всего компания выпустит три варианта нового конструктора: стационарный, гусеничный и пешеходный, что позволит ребенку создавать различных роботов, от тех, что предлагается собрать по инструкции от LEGO до своих собственных.
Особое внимание разработчики уделили робокоту Frankie, который урчит, мяукает, вопит как настоящий кот, если кто-то схватил его хвост, двигает ушами, лакомится виртуальным молоком и ходит по комнате, но при этом не портит мебель, не кусается и не оставляет шерсть в доме — неплохой вариант, чтобы не заводить настоящего питомца, если у домочадцев аллергия, а детей надо занять полезным делом. Запрограммировать навыки робота можно с помощью фирменного приложения, устанавливаемого на планшет.
Розничная цена Lego Boost составит $160. Примечательно, что уже сейчас из деталей наборов можно собрать порядка 10 различных предметов (кота, гитару, робота, различные машины), но есть возможность задействовать элемента из других наборов LEGO (Mindstorm, WeDo, WeDo 2.0), всё совместимо. В продаже новинка появится во второй половине 2017 года.
youtube.com/embed/mjLI40bwnpM?rel=0&showinfo=0″ frameborder=»0″ allowfullscreen=»»/>
Источник: engadget, LEGO
Инструкции по сборке lego роботов и других наборов робототехники:
Этот раздел сайта посвящен пошаговым инструкциям с фото и видео по сборке роботов лего. Как сделать самоделки из лего робота и схемы из наборов робототехники. Сборка lego роботов, курс программирование lego роботов mindstorms ev3 и nxt. Роботы из наборов лего миндстормс nxt и lego mindstorms ev3 своими руками. Инструкции и схемы сборки простых и сложных лего роботов, примеры программирования программ на mindstorm ev3 и lego boost. Уроки по сборке роботов из разных конструкторов робототехники, в том числе и проекты лего роботов майндстормс и буст и схемы и проекты lego wedo и mindstorms ev3 роботов. Смотреть пошаговые инструкции как собрать лего робота или другого из наборов робототехники:
library_books Подборки: schedule 27. 10.2016 favorite_borderДоступно только зарегистрированным пользователям
DIY: Подталкиватель мышки на LEGO Mindstorms. Пошаговая инструкция по изготовлениюВ данной инструкции мы хотим поделиться с вами навыками построения робота на основе комплекта Mindstorm, который двигает вашу компьютерную мышь. Вам наверняка интересно узнать, зачем нужно использовать такую дорогую вещь для такой простой задачи? Цель этого робота – уберечь ваш компьютер в спящем режиме без изменения настроек. Да, кажется, это совершенно бесполезный предмет, но это весело, убедитесь сами…
schedule 23.03.2015 favorite_borderДоступно только зарегистрированным пользователям
DIY: Роботизированная рука на базе LEGO Mindstorm NXT. Пошаговая инструкция по созданиюВ данной инструкции мы расскажем вам, как можно построить самостоятельно роботизированную руку с комплектом Lego Mindstorms NXT. На самом деле, в этой инструкции автор хотел сделать штатив для своей камеры. Но это оказалось трудным заданием. После нескольких экспериментов автору удалось сделать простую роботизированную руку…
schedule 21.01.2014 favorite_borderДоступно только зарегистрированным пользователям
Аппаратное обеспечение NXT: как им пользоватьсяЭта инструкция является руководством по использованию двигателей и датчиков из комплекта LEGO NXT с установкой Parallax Basic Stamp II или BS2. Вместо предоставления схемы и примеров кода для BS2, мы вам предоставим немного теории о том, как должны работать датчики должным образом. Так что, тот, кто использует Arduino или другой микроконтроллер, должны найти эту инструкцию, по крайней мере, полезной для себя…
schedule 29.05.2013 favorite_borderДоступно только зарегистрированным пользователям
schedule 27. 05.2013 favorite_borderДоступно только зарегистрированным пользователям
schedule 21.05.2013 favorite_borderДоступно только зарегистрированным пользователям
В этом разделе вы можете найти схемы и собрать своего лего робота или другого робота из набора робототехники. Инструкции от электронных конструкторов роботов с описаниями деталей и запчастей набора роботов. Схемы конструкторов робототехники для детей и начинающих робототехников. Как сделать из лего робота? Как сделать робота из набора lego wedo, lego wedo 2, lego mindstorms ev3, lego mindstorms nxt и nxt 2, lego boost, лего миндстормс, лего виду, лего майндсторм ева 3, лего буст? Как построить робота из конструкторов и наборов робототехники. Описания деталей, пошаговые инструкции с видео и фото о том, как собрать лего робота, или робота из других конструкторов робототехники для начинающих.
Так же здесь есть курсы и уроки по программированию роботов mindstorms ev3, lego boost, лего wedo и лего nxt. Описания и примеры программ для наборов lego wedo, lego миндстормс и ev3. Как сделать робота из конструктора? Смотреть видео как сделать робота lego и примеры программ для lego wedo, lego mindstorms ev3, lego boost, и nxt 2.
Подробные описания и пошаговые инструкции по конструированию роботов из разных наборов робототехники и конструкторов для конструирования роботов. Доступные уроки по программированию лего роботов, программирование lego mindstorms, lego boost и лего wedo. А также примеры и схемы сборки роботов из аналогов лего наборов, менее популярных конструкторов робототехники.
Программирование моторов конструктора Lego mindstorms EV3
Содержание урока
Введение:
На втором занятии мы детальнее познакомимся со средой программирования и подробно изучим команды, задающие движение нашему роботу-тележке, собранному на первом занятии. Итак, давайте запустим среду программирования Lego mindstorms EV3, загрузим наш проект lessons.ev3, созданный ранее и добавим в проект новую программу — lesson-2-1. Программу можно добавить двумя способами:
- Выбрать команду «Файл»-«Добавить программу» (Ctrl+N).
- Нажать «+» на вкладке программ.
Рис. 1
2.1. Палитры программирования и программные блоки
Давайте теперь обратим свой взгляд в нижний раздел среды программирования. Из материала первого занятия мы уже знаем, что здесь находятся команды для программирования робота. Разработчики применили оригинальный прием и, сгруппировав программные блоки, присвоили каждой группе свой цвет, назвав группы палитрами.
Зеленая палитра называется: «Действие»:
Рис. 2
На данной палитре расположены программные блоки управления моторами, блок вывода на экран, блок управления индикатором состояния модуля. Сейчас мы начнем изучение этих программных блоков.
2.2. Зеленая палитра – блоки действия
Первый программный блок зеленой палитры предназначен для управления средним мотором, второй блок — для управления большим мотором. Так как параметры этих блоков идентичны — рассмотрим настройку на примере блока — большой мотор.
Рис. 3
Для правильной настройки блока управления большим мотором мы должны:
- Выбрать порт, к которому подключен мотор (A, B, C или D) (Рис. 3 поз. 1)
- Выбрать режим работы мотора (Рис. 3 поз. 2)
- Настроить параметры выбранного режима (Рис. 3 поз. 3)
Чем же отличаются режимы? Режим: «Включить» включает мотор с заданным параметром «Мощность» и после этого управление передается следующему программному блоку программы. Мотор будет продолжать вращаться, пока не будет остановлен следующим блоком «Большой мотор» с режимом «Выключить» или следующий блок «Большой мотор» не будет содержать другие параметры выполнения. Режим «Включить на количество секунд» включает большой мотор с установленной мощностью на указанное количество секунд, и только по завершению времени мотор остановится, а управление в программе перейдет к следующему программному блоку. Аналогично поведет мотор себя в режимах «Включить на количество градусов» и «Включить на количество оборотов»: только после выполнения установленного вращения мотора, он остановится и управление в программе перейдет к следующему блоку.
Параметр мощность (на Рис. 3 мощность установлена в 75) может принимать значения от -100 до 100. Положительные значения мощности задают вращение мотора по часовой стрелке, отрицательные — против часовой. При значении мощности равном 0 мотор вращаться не будет, чем «выше» значение мощности, тем быстрее вращается мотор.
Параметр мощность задается только целыми значениями, параметры: секунды, градусы, обороты могут принимать значения с десятичной дробью. Но следует помнить, что минимальный шаг вращения мотора равен одному градусу.
Отдельно следует сказать о параметре «Тормозить в конце». Данный параметр, если установлен в значение «Тормозить» заставляет мотор тормозить после выполнения команды, а если установлен в значение «Двигаться накатом», то мотор будет вращаться по инерции, пока сам не остановится.
Следующие два программных блока «Рулевое управление» и «Независимое управление моторами» реализуют управление парой больших моторов. По умолчанию левый большой мотор подключается к порту «В», а правый — к порту «С». Но вы можете в настройках блока поменять порты подключения в соответствии с требованиями вашей конструкции (Рис. 4 поз. 1).
Рис. 4
Параметр «Рулевое управление» (Рис. 4 поз. 2) может принимать значения от -100 до 100. Отрицательные значения параметра заставляют робота поворачивать налево, при значении равном 0 робот движется прямо, а положительные значения заставляют робота поворачивать направо. Стрелка над числовым параметром меняет свою ориентацию в зависимости от значения, подсказывая тем самым направление движения робота (Рис. 5).
Рис. 5
Программный блок «Независимое управление моторами» похож на программный блок «Рулевое управление». Он также управляет двумя большими моторами, только вместо параметра «Рулевое управление» появляется возможность независимого управления мощностью каждого мотора. При равном значении параметра «Мощность» для левого и правого мотора робот будет двигаться прямолинейно. Если на один мотор подать отрицательное значение мощности (например -50), а на второй — положительное значение (например 50), то робот будет разворачиваться на месте (Рис. 6).
Рис. 6
Режимы работы этих блоков аналогичны режимам блока управления одним мотором, поэтому дополнительного описания не требуют…
2.
3. Прямолинейное движение, повороты, разворот на месте остановкаИтак, теперь мы можем написать программу движения робота по какому-либо маршруту.
Задача 1: Проехать прямолинейно вперед на 4 оборота двигателя. Развернуться. Проехать на 720 градусов.
Решение (Рис. 7):
- Используя программный блок «Рулевое управление» проехать вперед на 4 оборота.
- Используя программный блок «Независимое управление моторами» развернуться на месте (значение градусов придется подобрать экспериментально).
- Используя программный блок «Рулевое управление» проехать вперед на 720 градусов.
Примечание: Почему при развороте пришлось подбирать значение градусов в блоке 2?. Разве не 360 градусов — искомая величина? Нет, если мы зададим значение параметра «Градусы» равным 360, то тем самым заставим на искомую величину провернуться валы левого и правого моторов нашего робота. На какой угол провернется робот вокруг своей оси — зависит от размера (диаметра) колес и расстояния между ними. На Рис. 7 значение параметра «Градусы» равно 385. Данное значение позволяет роботу, собранному по инструкции small-robot 45544 развернуться вокруг своей оси. Если у вас другой робот, то вам придется подобрать другое значение. Можно ли это значение найти математически? Можно, но об этом мы поговорим позднее.
Рис. 7
Задача 2: Установите на ровной поверхности какое-либо препятствие (банку, кубик, небольшую коробку), отметьте место старта вашего робота. Создайте в проекте новую программу: lesson-2-2, позволяющую роботу объехать вокруг препятствия и вернуться к месту старта.
Сколько программных блоков вы использовали? Поделитесь своим успехом в комментарии к уроку…
2.4. Экран, звук, индикатор состояния модуля
Программный блок «Экран» позволяет выводить текстовую или графическую информацию на жидкокристаллический экран блока EV3. Какое это может иметь практическое применение? Во-первых, на этапе программирования и отладки программы можно выводить на экран текущие показания датчиков во время работы робота. Во-вторых, можно выводить на экран название промежуточных этапов выполнения программы. Ну а в-третьих, с помощью графических изображений можно «оживить» экран робота, например с помощью мультипликации.
Рис. 8
Программный блок «Экран» имеет четыре режима работы: режим «Текст» позволяет выводить текстовую строку на экран, режим «Фигуры» позволяет отображать на экране одну из четырех геометрических фигур (прямая, круг, прямоугольник, точка), режим «Изображение» может вывести на экран одно изображение. Изображение можно выбрать из богатой коллекции изображений или нарисовать свое, используя редактор изображений. Режим «Окно сброса настроек» сбрасывает экран модуля EV3 к стандартному информационному экрану, показываемому во время работы программы.
Рис. 9
Рассмотрим параметры программного блока «Экран» в режиме «Текст» (Рис. 9 поз.1). Строка, предназначенная для вывода на экран, вводится в специальное поле (Рис. 9 поз. 2). К сожалению, в поле ввода текста можно вводить только буквы латинского алфавита, цифры и знаки препинания. Если режим «Очистить экран» установлен в значение «Истина», то экран перед выводом информации будет очищен. Поэтому, если вам требуется объединить текущий вывод с информацией уже находящейся на экране, то установите этот режим в значение «Ложь». Режимы «X» и «Y» определяют точку на экране, с которой начинается вывод информации. Экран блока EV3 имеет 178 пикселей (точек) в ширину и 128 пикселей в высоту. Режим «X» может принимать значения от 0 до 177, режим «Y» может принимать значения от 0 до 127. Верхняя левая точка имеет координаты (0, 0), правая нижняя (177, 127)
Рис. 10
Во время настройки программного блока «Экран» можно включить режим предварительного просмотра (Рис. 9 поз. 3) и визуально оценить результат настроек вывода информации.
В режиме «Фигуры» (Рис. 11 поз. 1) настройки программного блока меняются в зависимости от типа фигуры. Так при отображении круга необходимо будет задать координаты «X» и «Y» центра окружности, а также значение «Радиуса». Параметр «Заполнить» (Рис. 11 поз. 2) отвечает за то, что будет отображен либо контур фигуры, либо внутренняя область фигуры будет заполнена цветом, заданным в параметре «Цвет» (Рис. 11 поз. 3).
Рис. 11
Для отображения прямой необходимо задать координаты двух крайних точек, между которыми располагается прямая.
Рис. 12
Чтобы отобразить прямоугольник следует задать координаты «X» и «Y» левого верхнего угла прямоугольника, а также его «Ширину» и «Высоту».
Рис. 13
Отобразить точку проще всего! Укажите лишь её координаты «X» и «Y».
Режим «Изображение», наверное, самый интересный и самый используемый режим. Он позволяет выводить на экран изображения. Среда программирования содержит огромную библиотеку изображений, отсортированную по категориям. В дополнение к имеющимся изображениям вы всегда можете создать свой рисунок и, вставив его в проект, вывести на экран. («Главное меню среды программирования» — «Инструменты» — «Редактор изображения»). Создавая своё изображение, вы можете также вывести на экран символы русского алфавита.
Рис. 14
Как вы видите — отображению информации на экране главного модуля EV3 среда программирования придает огромное значение. Давайте рассмотрим следующий важный программный блок «Звук». С помощью этого блока мы можем выводить на встроенный динамик блока EV3 звуковые файлы, тона произвольной длительности и частоты, а также музыкальные ноты. Давайте рассмотрим настройки программного блока в режиме «Воспроизвести тон» (Рис. 15). В этом режиме необходимо задать «Частоту» тона (Рис. 15 поз. 1), «Продолжительность» звучания в секундах (Рис. 15 поз. 2), а также громкость звучания (Рис. 15 поз. 3).
Рис. 15
В режиме «Воспроизвести ноту» вам вместо частоты тона необходимо выбрать ноту на виртуальной клавиатуре, а также установить длительность звучания и громкость (Рис. 16).
Рис. 16
В режиме «Воспроизвести файл» вы можете выбрать один из звуковых файлов из библиотеки (Рис. 17 поз. 1), либо, подключив к компьютеру микрофон, с помощью Редактора звука («Главное меню среды программирования» — «Инструменты» — «Редактор звука») записать собственный звуковой файл и включить его в проект.
Рис. 17
Давайте отдельно рассмотрим параметр «Тип воспроизведения» (Рис. 17 поз. 2), общий для всех режимов программного блока «Звук». Если данный параметр установлен в значение «Ожидать завершения», то управление следующему программному блоку будет передано только после полного воспроизведения звука или звукового файла. В случае установки одного из двух следующих значений начнется воспроизведение звука и управление в программе перейдет к следующему программному блоку, только звук или звуковой файл будет воспроизведен один раз или будет повторяться, пока не его не остановит другой программный блок «Звук».
Нам осталось познакомиться с последним программным блоком зеленой палитры — блоком «Индикатор состояния модуля». Вокруг кнопок управления модулем EV3 смонтирована цветовая индикация, которая может светиться одним из трех цветов: зеленым, оранжевым или красным. За включение — выключение цветовой индикации отвечает соответствующий режим (Рис. 18 поз. 1). Параметр «Цвет» задает цветовое оформление индикации (Рис. 18 поз. 2). Параметр «Импульсный» отвечает за включение — отключение режима мерцания цветовой индикации (Рис. 18 поз. 3). Как можно использовать цветовую индикацию? Например, можно во время различных режимов работы робота использовать различные цветовые сигналы. Это поможет понять: так ли выполняется программа, как мы запланировали.
Рис. 18
Давайте используем полученные знания на практике и немного «раскрасим» нашу программу из Задачи 1.
Задача 3:
- Воспроизвести сигнал «Start»
- Включить зеленую немигающую цветовую индикацию
- Отобразить на экране изображение «Forward»
- Проехать прямолинейно вперед на 4 оборота двигателя.
- Включить оранжевую мигающую цветовую индикацию
- Развернуться
- Включить зеленую мигающую цветовую индикацию
- Отобразить на экране изображение «Backward»
- Проехать на 720 градусов
- Воспроизвести сигнал «Stop»
Попробуйте решить задачу 3 самостоятельно, не подглядывая в решение! Удачи!
Решение задачи 3
Умные лаборатории LEGO Education появятся в классах и аудиториях — Российская газета
Погрузиться в инженерное и техническое творчество, применить в игре знания из физики и математики, программирования и других школьных дисциплин — эти и другие возможности уже доступны российским ученикам.
Ожидается, что решениями LEGO Education будут оснащены более трех тысяч центров цифрового образования «Точка роста», которые создаются в рамках нацпроекта «Образование» по всей стране.
— Качество образования напрямую зависит от мотивации и вовлеченности ребенка. Дети с удовольствием занимаются с LEGO Education, ведь практически все имеют свой личный позитивный опыт с кубиками LEGO, — говорит директор LEGO Education Россия Ольга Ломбас. — На уроке исчезают барьеры, нелюбимые предметы вдруг становятся понятными и увлекательными. Креативный подход позволяет всем ученикам включаться в STEAM-обучение с использованием цифровых технологий. А для педагога возможность обучать с LEGO Education — это рост и развитие, новые подходы к оценке качества образования.
Что такое STEAM? Science — наука, Technology — технология, Engineering — конструирование, Art — искусство, Math — математика. Играя, дети изучают программирование, основы инженерии, приобретают цифровые навыки, умение работать в команде. Образовательные центры «Точка роста» оснащены такими современными образовательными решениями, как набор SPIKE Prime для 5-7-х классов. Основная задача, которая стояла перед его разработчиками, — мотивировать детей учиться. В основе обучения со SPIKE Prime — простое программирование хаба с подключаемыми датчиками и моторами. Из одного комплекта команда учеников может создать более 30 базовых роботов и миллион дополнительных. Например, при создании модели умной фермы ученики усвоят принципы работы облачных сервисов и основы автоматизации агропромышленных комплексов. Можно предложить задачи посложнее, например создать дрона-доставщика, который поможет изучить высокоуровневое программирование с элементами компьютерного зрения. В помощь учителям специалисты LEGO Education создали бесплатную образовательную платформу, где педагог может «прокачать» свои навыки: онлайн-курсы, видеоуроки, образовательные квесты, передовой мировой опыт и реальные учебные ситуации — все собрано в одном месте. В состав учебных модулей входят интервью с реальными педагогами, поясняющими методики и STEAM-подходы в рамках различных образовательных ситуаций.
Lego представила Mindstorms EV3 / Хабр
Четвёртого января 2013 года LEGO представила третью версию популярного конструктора Mindstorms — EV3:
Понятно, что кубики LEGO остались практически неизменными, а вот «мозг» компьютера претерпел значительные изменения и обещает стать любопытной игрушкой не только для детей, но и для взрослых гиков (как это впрочем и было с предыдущими версиями конструктора).
Программируемый кирпичик в третьей реинкарнации выглядит вот так:
Технические характеристики:
- Процессор — ARM9 (в конструкторе NXT 2.0 использовался ARM7)
- FLASH память — 16 мегабайт
- Оперативная память — 64 мегабайт
- Операционная система — Linux
- Слот расширения SD
- USB 2.0 (поддерживает USB Host, то есть можно вставить WiFi свисток)
- Bluetooth 2.1
- 4 порта на вход и 4 порта на выход
- Динамик
Объединить можно до четырёх таких модулей.
Запитываются кирпичики от вот таких аккумуляторов (ёмкость, правда на данный момент неизвестна):
Комплект поставки
Помимо собственно основного кирпичика в комплект также входят:
- Три сервомотора (два больших и один маленький)
- Датчик нажатия (Touch Sensor, попросту — кнопка)
- Цветовой сенсор
- Датчик расстояния (в некоторых пресс-релизах заявлен инфракрасный, но я полагаю, он всё-таки ультразвуковой)
На фотографии второй сенсор слева — это гироскоп-акселерометр, он в базовый комплект поставки, судя по всему, не входит.
Также доступен инфракрасный маячок (возможно его потребуется покупать отдельно), с помощью которого можно управлять роботом, либо можно создать робота, который будет самостоятельно выполнять поиск маячка.
Общее количество блоков Lego-Technics в комплекте — 594. Изготовитель обещает сохранить обратную совместимость с NXT2.0, то есть будет возможно использовать моторы и сенсоры от предыдущей версии.
Заявленная цена — 350 долларов. Будем надеяться, что Лего не будет считать доллар равным евро, как это нынче модно, и в Европе он будет стоить хотя бы 300 Евро. Для сравнения — Lego Mindstorm NXT 2.0D в Германии стоит 274 Евро. Кроме того, возможно появление EV3 вызовет некоторое снижение цены на NXT 2.0.
Программирование будет осуществляться при помощи специальной графической программы, поставляемой компанией National Instruments (также, как и в предыдущей версии конструктора). Эта программа имеет довольно низкий «порог вхождения», что очень хорошо для обучения детей азам робототехники. Будем надеяться, что и взрослые дети не останутся «за бортом» и NI будет продолжать поставлять библиотеку для LabVIEW. Вообще игрушка обещает быть любопытной из-за наличия линукса на борту — почти наверняка через некоторое время появятся прошивки, расширяющие возможности встроенного компьютера.
Также представляет интерес возможность интеграции с iOS и Android (робот может работать автономно, либо получать управляющие команды с планшета по Bluetooth).
Конструктор будет доступен во второй половине этого года. Возможно если вы уже собрались купить NXT 2.0, то имеет смысл немного подождать. Рекомендованный возраст пользователей — от 10 лет.
В заключение — несколько фотографий роботов, которые можно построить с использованием EV3, найденных на просторах сети:
Конвейер с сортировкой кубиков по цвету (это для тех детей, кто хочет посвятить свою жизнь промышленной автоматизации):
Балансировщик — что может быть лучше для изучения основ ПИД-регулятора?
Источники:
Announcing LEGO MINDSTORMS EV3 — Официальный релиз LEGO
Get ready to program! Lego’s Mindstorms EV3 robots are here (cnet)
Neue Roboterplattform von Lego (golem.de — на немецком)
детей с LEGO участвуют в соревнованиях по робототехнике
Brooklyn Robotics League провела финальное соревнование в центральном отделении Бруклинской публичной библиотеки 22 февраля 2020 года, где 13 команд детей (в возрасте 9-17 лет) боролись за первое, второе и третье места . Лига является частью 12-недельного семинара с NYC FIRST по обучению детей концепциям STEM. Фото: Пол Франжипан / Brooklyn Eagle
Имея под рукой персонализированных роботов LEGO, дети со всего района собрались в центральном отделении Бруклинской публичной библиотеки в субботу, чтобы принять участие в финальном соревновании местной лиги робототехники.
В течение 12 недель дети и подростки в возрасте от 9 до 17 лет встречались в 13 отделениях библиотек по всему Бруклину, чтобы изучить основы робототехники в рамках Бруклинской лиги робототехники. В рамках темы «Создатель города» молодые жители Бруклина построили портативных роботов из LEGO и использовали язык блочного кодирования, чтобы запрограммировать их для выполнения сложных задач в городской среде.
Финальный конкурс собрал нетерпеливых участников из Шипсхед-Бей в Бушвик, чтобы проверить свои навыки в таких задачах, как расчистка уменьшенных пробок, активация лифтов и строительство различных городских элементов.
Во время 12-недельного семинара с NYC FIRST дети построили своих портативных роботов и запрограммировали их для выполнения миссий. Фото: Пол Франжипан / Brooklyn Eagle«Это потрясающий опыт… увидеть, насколько улучшились дети. Они в восторге, и нам это нравится только за то, что они дают детям возможность познакомиться с занятиями STEM », — сказал Джефф Полз, менеджер по взаимодействию с сообществом NYC FIRST, группы, которая сотрудничает с библиотекой для развития лиги.
NYC FIRST запускает лиги робототехники и программы в области науки, технологий, инженерии и математики или STEM по всему городу.BPL проводит лигу робототехники уже четвертый год.
В финальном соревновании каждая команда провела три раунда, чтобы набрать наибольшее количество очков из 13 соревнующихся групп. Фото: Пол Франджипан / Brooklyn EagleЛига, в которой проводились два полуфинальных соревнования за неделю до финала, — это способ не только вовлечь детей в физическое строительство, но и развить их умственные способности, чтобы помочь им — больше возможностей для карьерного роста, — сказал Пол.
Субботние соревнования состояли из трех раундов для каждой команды, чтобы иметь возможность набрать наивысший балл.Очки основывались на завершении миссий и технических деталях, например, касались ли соперники своих роботов в середине миссии, что могло принести им очки.
Ребятам предстояло выполнить ряд миссий на тему City Shaper, в которые входили такие задачи, как создание городской среды и расчистка пробок. Фото: Пол Франджипан / Brooklyn EagleНабрав 305 баллов во втором раунде, трофей за первое место достался компании Kings Bay Robot Builders из Sheepshead Bay. Второе место занял Gravesend Dnesevarg, третье — Homecrest Brooklyn Legends.
->
Kings Bay сможет выставлять трофей в своем филиале в течение года, и все три команды-победители пройдут в марте на общегородской чемпионат.
Фото: Пол Франджипан / Brooklyn EagleФото: Пол Франджипан / Brooklyn EagleНапряжение нарастало на протяжении всего соревнования, так как участники соревнований не могли контролировать своих роботов после того, как приступили к выполнению своих миссий.
Фото: Пол Франджипан / Brooklyn EagleВо время раундов одновременно участвовало от двух до трех претендентов от каждой команды.
Фото: Пол Франджипан / Brooklyn EagleБольшая толпа собралась в вестибюле центрального филиала Бруклинской публичной библиотеки, чтобы посмотреть на соревнования.
Фото: Пол Франджипан / Brooklyn EagleКоманда празднует конец раунда.
Фото: Пол Франджипан / Brooklyn EagleРоботы-строители Кингс-Бэй заняли первое место с высоким баллом 305. Результаты оцениваются судьями на основе результатов выполнения заданий на игровом поле.
Команда Kings Bay будет выставлять победный трофей в своей библиотеке в течение всего года.
Доктор Лестер Янг-младший, бывший директор школы Бклин, назначен главой Попечительского совета штата.
12 января | Reema Amin / CHALKBEAT
«Ситуационная комната»NYC должна быстро реагировать на школьные случаи COVID-19. Члены совета говорят, что это не работает.
14 декабря | Эми Циммер и Кристина Вейга
Рождественский бал празднует 100-летие поддержки Бруклинской программы подготовительного класса
11 декабря | Редакция
Будет ли ваша школа в Нью-Йорке предлагать 5 дней в неделю очных занятий? Для многих руководителей сохраняются проблемы с помещением и персоналом
10 декабря | Алекс Циммерман, Chalkbeat New York
Lego Mindstorms Robot Inventor Review
Наборы Lego Mindstorms используют безграничные возможности блоков Lego (и механический потенциал системы Technic) и добавляют компоненты робототехники, такие как серводвигатели, датчики и мозг, который вы можете программировать.Lego Mindstorms EV3 поразил нас семь лет назад, а новый набор Lego Mindstorms Robot Inventor оправдал ожидание. Этот набор за 359,99 долларов имеет гораздо более сложный мозг с возможностью подключения по Bluetooth и светодиодной подсветкой, дополнительным двигателем, большим количеством блоков и использует более стандартный язык программирования Scratch. Это дорого, но предлагает безграничный потенциал для разработки и программирования различных проектов, заслуживший выбор редакции.
Детали
В набор Mindstorms Robot Inventor входит 949 деталей, что почти вдвое больше, чем в наборе EV3.Они включают в себя четыре двигателя (у EV3 три), датчик цвета и света, датчик расстояния, новый Intelligent Hub и более 900 дополнительных деталей Lego Technic и System для сборки пяти роботов на коробке, а также множество дополнительных принадлежностей. .
Intelligent Hub — это мозг Robot Inventor Kit, в котором собраны все вычислительные мощности и коммуникационные возможности, необходимые для управления вашими роботами, а также динамик, шестиосевой гироскоп / акселерометр и возможность подключения по Bluetooth.В верхней части блока находится основная кнопка питания с двумя кнопками направления для выбора различных программ, которые вы можете загрузить на концентратор, а также кнопка сопряжения Bluetooth. Он также содержит светодиодную матрицу 4 на 5, которая служит дисплеем и может демонстрировать простую графику и анимацию. По три разъема расположены на левой и правой сторонах блока, поддерживая все четыре двигателя и оба датчика одновременно. На задней панели находится порт micro USB для зарядки и подключения концентратора к компьютеру.
Программное обеспечение
Программное обеспечение Lego Mindstorms Robot Inventor обрабатывает как инструкции по сборке, так и программирование роботов из набора.Он доступен для MacOS, Windows, Android и iOS и предоставляет полные наборы пошаговых руководств по сборке пяти роботов на коробке, а также полный интерфейс программирования и примеры программ для управления каждым роботом.
Программное обеспечение разделено на отдельные разделы для каждого робота, который вы можете построить: Charlie, Tricky, Blast, M.V.P. и Helo. Чарли — симпатичный простой робот с приземистым телом и выразительными светодиодными глазами благодаря новой ступице. Он может кататься самостоятельно, размахивать руками и играть с игрушками.Это единственный робот, которым вы не можете напрямую управлять.
Tricky — это небольшой колесный робот, похожий на грузовой автомобиль, с различными приспособлениями для захвата предметов, подбрасывания мячей и даже письма ручкой. Blast — агрессивный робот-гуманоид на длинных колесных ногах, с руками, которые могут стрелять дротиками, взмахивать молотами и бить кулаками. М.В.П. представляет собой многофункциональную роботизированную платформу с плоской платформой, которая может удерживать более сложные приспособления, чем Tricky, например кран и турель для дротиков. Наконец, Гело — робот, почти похожий на ящерицу, и единственный, кто на самом деле ходит на шарнирно-сочлененных ногах, а не катится на колесах.
Каждый робот может быть построен в несколько этапов: сначала создается базовая версия, а затем усложняется с помощью насадок и аксессуаров, которые позволяют ему делать больше. Эта структура полезна, потому что создание каждого робота и навесного оборудования может занять некоторое время; На полную сборку Чарли у меня ушло больше часа, а M.V.P. На создание базового робота у меня ушло более двух часов, а на сборку крана у меня ушло еще два часа. Сборка каждого робота в комплекте, а также всех аксессуаров и приспособлений может легко занять десятки часов.
Coding In Scratch
После каждого шага построения программа переходит в представление программы, закодированной в Scratch. На этом экране вы можете передать код роботу или загрузить его в память робота, чтобы позже запустить его самостоятельно. Scratch — это простой блочный язык программирования, который стал популярным для обучения детей программированию без строгого синтаксиса. Инструкции для роботов красочны и четко обозначены, с комментариями, показывающими, что должен делать каждый набор блоков.Это хорошая отправная точка для изучения логики программирования и того, как это преобразовывать в инструкции для роботов.
Концентратор может хранить несколько программ одновременно и запускать их автономно, чтобы задействовать заранее запрограммированное поведение. Если вы хотите напрямую управлять роботами, вам необходимо транслировать программу и использовать экранные элементы управления (или подключенный геймпад Bluetooth, такой как Sony PlayStation DualShock 4 или беспроводной контроллер Microsoft Xbox) на вашем компьютере, планшете или телефоне. Вы не можете управлять своим роботом без подключенного устройства.
Экранные элементы управления лучше всего использовать в мобильной версии программного обеспечения, поскольку они предназначены для использования с сенсорным экраном, в частности, на телефоне или планшете. Я пытался управлять M.V.P. Я создавал свой ноутбук Lenovo Yoga, и щелкать мышью и использовать сенсорный экран ноутбука было неудобно и с задержкой.
Программа Scratch для каждого робота позволяет вам хорошо понять, как именно он управляется, с большим пространством для экспериментов и модификаций. Тем не менее, он не дает очень хорошей обратной связи при возникновении ошибки.Иногда я загружал программу в робота, и он просто ничего не делал, или элементы управления не реагировали. Даже при потоковой передаче программы программное обеспечение не будет показывать никаких сообщений об ошибках, например, если двигатель слишком сильно повернут и застрянет, или если все компоненты не задействуются, потому что они подключены к неправильным портам. Сообщения об ошибках для подобных проблем будут большим подспорьем.
Сделайте еще больше
Конечно, вы также можете спроектировать и построить своих собственных роботов и запрограммировать их так, чтобы они делали все, что захотите, с имеющимися двигателями и датчиками.Программное обеспечение позволяет вам открывать свежие проекты Scratch с десятками готовых блоков для управления двигателями и получения входных данных от датчиков, а также стандартные условия и другие инструкции, чтобы сделать ваш проект должным образом сложным.
Если вашему ребенку наскучивает Scratch, и он хочет научиться более серьезному программированию, программа также поддерживает программирование на Python. В настоящее время программный компонент Python в Mindstorms находится в стадии бета-тестирования, и у программного обеспечения нет версий Python Scratch-проектов для каждого робота, с помощью которого можно было бы учиться, но возможности есть, если вы действительно хотите получить технические знания.
Еще лучшие Mindstorms
Набор Lego Mindstorms Robot Inventor представляет собой шаг вперед в этой концепции с более продвинутым интеллектуальным концентратором, большим количеством двигателей и множеством других блоков. Он позволяет вам или вашим детям создавать пять разных роботов с несколькими вариациями каждого и предоставляет все необходимое для создания своего собственного, с легким в освоении программированием на Scratch, управляющим всем этим. Это дорого, но предоставляет бесчисленные возможности в одной коробке и заслуживает выбора нашей редакции за наборы для робототехники.
Если вы не хотите тратить столько же, Lego Boost Creative Toolbox — привлекательный набор для молодых строителей с гораздо более простым языком программирования на основе плиток и обработкой, которая полностью исходит от вашего телефона или планшета, а не с выделенного Интеллектуальный хаб.При цене 160 долларов он стоит вдвое меньше, чем Mindstorms Robot Inventor, но он также гораздо более ограничен.
Этот информационный бюллетень может содержать рекламу, предложения или партнерские ссылки. Подписка на информационный бюллетень означает ваше согласие с нашими Условиями использования и Политикой конфиденциальности. Вы можете отказаться от подписки на информационные бюллетени в любое время.
ДатчикиEV3 — LEGO Engineering
Датчикипредоставляют роботам информацию об окружающей их среде. С датчиками, которые поставляются с EV3, вы можете заставить робота реагировать на прикосновения, реагировать, когда кто-то или что-то приближается слишком близко, следовать по линии или измерять, как далеко он повернул.
Выбор датчиков в вашем комплекте зависит от того, какая у вас версия набора EV3 для учебных заведений или Retail. Ниже приводится сводная информация о том, сколько датчиков каждого типа входит в комплекты для учебных заведений или розничной торговли. Датчики EV3 также доступны отдельно (например, у местного дистрибьютора LEGO Education).
В дополнение к стандартным датчикам LEGO EV3, которые поставляются с учебной и розничной версиями набора EV3, стоит отметить, что также доступно множество датчиков сторонних производителей.
Датчик касания
Сенсор касания дает вашему роботу ощущение осязания. Сенсор касания определяет, когда его нажимают или отпускают. Его можно даже запрограммировать на ожидание, пока он одновременно не будет нажат и отпущен (мы называем это ударным).
Предложения по вызову
- Создайте игру в стиле «cookie-кликер», в которой будет отображаться количество нажатий сенсорного датчика.
- Постройте руку робота (или ловушку для мух Венеры!), Которая закрывается, когда к ней что-то прикасается.
- С двумя сенсорными датчиками и парой длинных проводов создайте простой пульт дистанционного управления.
- Заставить робота начать свое запрограммированное действие при нажатии сенсорного датчика. Это особенно полезно, если, например, кнопки на блоках EV3 труднодоступны.
Датчик цвета (цвет, свет)
Датчик цвета (или цвета) может определять цвет или интенсивность света.
Датчик цвета имеет три различных режима: цвет, интенсивность отраженного света и интенсивность окружающего света.
- Цвет — В этом режиме датчик цвета может различать до семи различных цветов: черный, синий, зеленый, желтый, красный, белый и коричневый. Каждый цвет также представлен значением (см. «Таблица данных о цвете и освещении » ниже). Примечание. Для достижения наилучших результатов датчик цвета должен располагаться на расстоянии 1-2 см от цвета, который вы пытаетесь определить, и иметь постоянное освещение.
- Интенсивность отраженного света — В этом режиме датчик цвета излучает красный свет и измеряет количество отраженного обратно в себя от тестируемой поверхности.Интенсивность света измеряется в процентах от 0 до 100, где 0 — очень темный, а 100 — очень яркий.
- Интенсивность окружающего света — В этом режиме датчик цвета измеряет количество света в окружающей среде, , без создания собственного источника света . Интенсивность окружающего света измеряется в процентах от 0 до 100, где 0 означает очень темный цвет, а 100 — очень яркий.
Предложения по вызову
- Отсортируйте кубики LEGO по цвету.
- Двигайтесь по разноцветным листам бумаги, реагируя на каждый цвет разным действием
- Создайте считыватель штрих-кода.
- Запрограммируйте своего робота, чтобы он реагировал на липкую ленту на темном ковре.
- Запрограммируйте робота, чтобы он останавливался, когда он достигает края стола (т. Е. Он не обнаруживает отраженный свет)
- Следуйте краю черной линии на светлом фоне. Как и в случае определения цвета, для достижения наилучших результатов датчик цвета должен находиться на расстоянии 1-2 см от измеряемой поверхности.
- Запрограммируйте своего робота, чтобы он реагировал по-разному в зависимости от количества света в комнате или того, если на робота попадал другой источник света, например, фонарь.
Таблица параметров цвета и света
Данные | Тип | Диапазон | Банкноты |
---|---|---|---|
Цвет | Числовой | 0-7 | Используется в цветном режиме. 0 = Нет цвета 1 = Черный 2 = Синий 3 = Зеленый 4 = Желтый 5 = Красный 6 = Белый 7 = Коричневый |
Легкая | Числовой | 0–100 | Используется в режимах «Интенсивность отраженного света» и «Интенсивность окружающего света».Измеряет интенсивность света в процентах, 0 = самый темный, 100 = самый яркий. |
Ультразвуковой датчик (расстояние)
Ультразвуковой датчик измеряет расстояние до объекта на расстоянии не более 255 см (или 100 дюймов). Он делает это, посылая высокочастотные звуковые волны, которые отражаются от любого объекта в радиусе действия, и измеряет, сколько времени требуется звуку, чтобы вернуться к датчику. В программном обеспечении вы можете выбрать, в каких сантиметрах или в дюймах указывается расстояние.
Ультразвуковой датчик также имеет режим «только прослушивание», который может определять, использует ли другой робот поблизости ультразвуковой датчик.В этом режиме датчик прослушивает сигналы, но не отправляет их.
Предложения по вызову
- Запрограммируйте робота, чтобы он двигался по комнате, избегая объектов на своем пути.
- В режиме «только прослушивание» запрограммируйте робота, чтобы он реагировал, когда он обнаруживает другого робота, работающего с его ультразвуковым датчиком поблизости.
Гироскопический датчик (вращение / ориентация)
Гироскопический датчик обнаруживает вращательное движение в плоскости, указанной стрелками в верхней части корпуса датчика.Датчик измеряет скорость вращения в градусах в секунду и отслеживает общий угол поворота в градусах.
Примечание. При подключении гироскопа к блоку EV3 вы должны держать его полностью неподвижным, чтобы минимизировать дрейф . Для достижения наилучших результатов сбрасывайте угол с помощью режима сброса блока гироскопического датчика перед каждым углом движения, который вы хотите измерить.
Предложения по вызову
- Запрограммируйте своего робота так, чтобы он поворачивался на заданный угол.
- Запрограммируйте робота, чтобы определить, упал ли он.
- Покажите, как далеко повернул ваш робот.
- Создайте балансировочного робота.
И большой, и средний серводвигатели оснащены датчиками внутреннего вращения. Датчик вращения используется для измерения того, насколько сильно двигатель повернулся (или был повернут). Датчики вращения могут определять количество оборотов в градусах или полных оборотах. Вы также можете использовать датчик вращения, чтобы узнать, на каком уровне мощности в настоящее время работает двигатель.
Предложения по вызову
- Создайте кодовый замок.
- Создайте подвижное колесо, прикрепив колесо к двигателю и используя его для отображения пройденного расстояния.
- Прикрепите рычаги к двум двигателям и создайте пульт дистанционного управления в стиле танка для другого робота EV3, используя связь Bluetooth.
Инфракрасный датчик (дальность)
Инфракрасный датчик может измерять расстояние или обнаруживать сигналы, посылаемые инфракрасным маяком (см. Ниже).
Инфракрасный датчик может использоваться в трех различных режимах: приближение, маяк и дистанционное управление.
- Proximity — Инфракрасный датчик посылает инфракрасный сигнал и обнаруживает отражение этого сигнала объектом перед датчиком. По силе отраженного сигнала можно оценить расстояние до объекта. Его максимальная дальность составляет примерно 100 см.
- Beacon — В этом режиме инфракрасный датчик может обнаруживать инфракрасный маяк, установленный в режим маяка.Инфракрасный датчик может обнаруживать расстояние маяка (относительное расстояние от датчика) и его направление (угол от направления, на которое указывает датчик). См. Таблицу ниже для получения дополнительной информации.
- Пульт дистанционного управления — Инфракрасный датчик может обнаруживать нажатие кнопок на ИК-маяке. Инфракрасный датчик может определить, какая кнопка на удаленном инфракрасном маяке нажата. Вы также можете обнаружить одновременное нажатие определенных комбинаций двух кнопок.
Инфракрасный маяк
Инфракрасный (ИК) маяк — это инфракрасный передатчик, который может использоваться в режиме дистанционного маяка или .
- B eacon mode — В этом режиме маяк передает инфракрасный сигнал непрерывно, пока вы снова не нажмете кнопку режима маяка, чтобы выключить его.
- Удаленный режим — В этом режиме маяк может использоваться как пульт дистанционного управления.
Инфракрасный датчик обнаруживает маяк только на канале, указанном в программном обеспечении.Если двумя роботами дистанционно управляют два разных инфракрасных маяка, они должны использовать разные каналы, в противном случае один маяк будет управлять всеми роботами на своем канале. См. «Таблица данных дистанционного режима инфракрасного датчика » ниже для получения дополнительной информации.
Примечание. Кнопка режима маяка действует иначе, чем остальные четыре кнопки. Когда вы нажимаете кнопку режима маяка, маяк начинает непрерывно передавать, пока вы не нажмете его снова, чтобы выключить его. Остальные четыре кнопки передают сигнал только тогда, когда их удерживают, и прекращают передачу, когда вы их отпускаете.
Предложения по вызову
- Заставьте вашего робота найти инфракрасный маяк и направиться к нему.
- Используйте инфракрасный маяк в качестве пульта дистанционного управления для вашего робота.
Таблица данных режима радиомаяка инфракрасного датчика
Данные | Тип | Значения | Банкноты |
---|---|---|---|
Обнаружено | Логика | Верно / Неверно | Истина, если ИК-маяк обнаружен на указанном канале, в противном случае — Ложь. |
Близость | Числовой | от 0 до 100 | Относительное расстояние до маяка. 0 означает очень близко, а 100 означает далеко. Близость будет 100, если маяк вообще не обнаружен. |
Товарная позиция | Числовой | -25 до 25 | 0 означает, что маяк находится прямо перед датчиком, отрицательные значения находятся слева, а положительные значения — справа. |
Таблица данных дистанционного режима инфракрасного датчика
Данные | Тип | Диапазон | Банкноты |
---|---|---|---|
Идентификатор кнопки | Числовой | 0–11 | Указывает, какая кнопка или комбинация кнопок нажата на ИК-маяке. 0 = Нет кнопки (и режим маяка выключен) |
Датчики EV3 входят в базовые комплекты
Вот сводка датчиков, включенных в базовую версию EV3 для учебных заведений и розничной торговли.
Датчик | Базовый набор для образования (45544) | Розничный базовый набор (31313) |
---|---|---|
Датчик касания | 2 | 1 |
Датчик цвета | 1 | 1 |
Ультразвуковой датчик | 1 | 0 |
Гироскопический датчик | 1 | 0 |
Большой двигатель (вращение) | 2 | 2 |
Средний двигатель (вращение) | 1 | 1 |
Инфракрасный (ИК) датчик | 0 | 1 |
Инфракрасный (ИК) маяк | 0 | 1 |
Джон работает специалистом по науке и STEAM для учащихся начальных школ Нового Южного Уэльса. Он также является основателем Sci-riffic — компании, которая обеспечивает повышение квалификации учителей естественных наук и робототехники LEGO. Джон имеет степень бакалавра образования (начальное образование), сертификат IV по обучению и оценке и является квалифицированным электронщиком с опытом работы в авионике и спецэффектах для кино и телевидения.
YouTuber Simone Giertz строит фотобудку для собаки из кубиков Lego, видео стало вирусным
Ютубер и энтузиаст робототехники Симона Гертц создала из конструктора Lego будку для селфи-фотографий для своей собаки.Фотографии и видео стенда сейчас ходят в Интернете.
Сделано с использованием кубиков Lego и набора Lego Mindstorms — набора, который позволяет детям создавать и конструировать роботов — фотобудка также оснащена диспенсером, который роняет угощение всякий раз, когда ее собака, Обрывок, нажимает на педаль.
Гертц зашла в Twitter и поделилась тремя изображениями своего питомца в будке с веслом перед собой.
«Я построила для своей собаки будку для селфи, чтобы она могла фотографировать себя, нажимая на педаль лапой», — подписала она изображения.
Я построил для своей собаки будку для селфи, чтобы она могла фотографировать себя, нажимая на педаль лапой pic.twitter.com/lpFTVZFlId
— Симона Гертц (@SimoneGiertz) 15 октября 2020 г.
Она также поделилась коротким видео о своей собаке, входящей в будку.
Полное видео как я его построил на YouTube! https://t.co/x0Rz5wop6V pic.twitter.com/YNUqUtfW7z
— Симона Гертц (@SimoneGiertz) 15 октября 2020 г.
29-летняя девушка, которая также является телеведущей, говорит, что идея фотобудки для собак пришла ей в голову, когда она пыталась научить Scraps делать селфи на своем телефоне, сообщает The Verge .
Посмотрите, как люди отреагировали на фотобудку здесь:
Собака села и сказала: «Да, я готова к съемке крупным планом». 💅🏾💅🏾
— Эрика (@ Enatural7) 15 октября 2020 г.
Боже мой, Симона. Это самое симпатичное.
— Ник Райан (@Mustiado) 15 октября 2020 г.
это слишком мило 🐶📸
— Patreon (@Patreon) 15 октября 2020 г.
Scraps делает ТАКУЮ хорошую работу
— Ли Розевер (@LeeRosevere) 15 октября 2020 г.
Слишком уж мило! Это среднее фото 😍 рис.twitter.com/nobMwh7B7u
— Натали Джонс (@ nattyj82) 16 октября 2020 г.
Я, когда делаю селфи: pic.twitter.com/J9l0fp9yFP
— Мы купили зуул (@CrypticPinecone) 15 октября 2020 г.
pic.twitter.com/0cxlivCtoY
— Эш Бугетт 👻 — BLM (@AshsStash) 15 октября 2020 г.
Поскольку я большой медиа-ботаник, моя первая мысль: я надеюсь, Scraps подписали релиз о внешнем виде 🐾😂https: //t.co/lDIAhncDtu
— Ванесса Хилл (@nessyhill) 15 октября 2020 г.
рис.twitter.com/frDd8m2CW1
— Марчелло Роша (@mereghost) 16 октября 2020 г.
это очень хороший проект питомца
— Бруно (@brunoskonrad) 16 октября 2020 г.
Гертц также разместила видео о создании фотобудки на своем канале в YouTube.
С момента публикации 15 октября видео собрало более 4 тысяч просмотров.
MindCub3r для EV3
MindCuber.com
Дом Робот-изобретатель ШИП EV3 NXT 2.0 NXT 8527Создайте своего собственного робота LEGO® MINDSTORMS®, чтобы собрать кубик Рубика® …
ПРИМЕЧАНИЕ: изображения на этой веб-странице относятся к домашнему варианту MindCub3r, поэтому При использовании варианта «Образование» будут небольшие отличия.Скачать инструкции и программное обеспечение: (щелкните правой кнопкой мыши и выберите «Сохранить ссылку как… «)
- Инструкции по сборке v1.0 (домашний набор 31313):
скачать
- Инструкции по сборке v1.1 (Образовательные наборы 45544 + 45560):
скачать
- Блок RGB датчика цвета EV3 v1.00: глянь сюда
- Программа EV3: глянь сюда
1. Описание
MindCub3r — это робот, который можно построить из одного LEGO MINDSTORMS. Домашний набор EV3 (31313) или из наборов EV3 Education Core и Expansion (45544 + 45560), чтобы решить известную загадку Кубик Рубика.
Все выпуски программного обеспечения MindCub3r должны работать с прошивкой LEGO EV3. версии, начиная с v1.06H (домашняя) и v1.06E (Education). Это рекомендуется всегда обновлять прошивку EV3 до последней версии. версия выпущена из LEGO.
Соберите робота, внимательно следуя инструкции по сборке (Домашняя страница) или инструкции по сборке (образование) а затем загрузите и установите программное обеспечение, описанное ниже.
Программное обеспечение MindCub3r состоит из трех основных частей:
файл проекта: MindCub3r-v2p2.ev3 или MindCub3r-Ed-v2p2.ev3, содержащая созданную программу управления двигателем и датчиком с использованием стандартного графического программирования LEGO MINDSTORMS EV3 среда
исполняемая программа: mc3solver-v2p2.rtf, скомпилированная из C ++ который реализует эффективный алгоритм решения, который может найти намного более короткие решения, чем варианты NXT MindCuber
приложение EV3: «MC3 Solver v2p2», которое используется для запуска файл mc3solver-v2p2.программа rtf
Примечание: в версии v2p2 для включения файлов используется расширение .rtf. для загрузки с помощью стандартного программного обеспечения LEGO MINDSTORMS EV3. Расширение .rtf предназначено для файлов, содержащих текст. поэтому использование if для исполняемой программы — это обходной путь. Пожалуйста не пытайтесь открыть этот файл в текстовом редакторе.
MindCub3r использует датчик цвета EV3 в режиме RGB, чтобы измерять цвета, которые нельзя отличить от стандартного цвета режим, предоставляемый стандартным программным обеспечением LEGO MINDSTORMS EV3. В Блок RGB датчика цвета необходимо импортировать в LEGO MINDSTORMS. Программное обеспечение EV3 для поддержки этого режима.
ПРИМЕЧАНИЕ: программное обеспечение LEGO MINDSTORMS EV3 для Mac OS, начиная с версии 1.4.0. больше не поддерживает импорт блоков, таких как Блок ColorSensorRGB.В этом случае есть альтернатива способ загрузки программного обеспечения MindCub3r на EV3 с помощью карты micro-SD.2. Программное обеспечение
Примечание. Чтобы воспользоваться приведенными ниже ссылками Загрузить :- В Windows — щелкните правой кнопкой мыши ссылку
- На Mac — нажмите ссылку, удерживая клавиша управления (ctrl)
- Сохранить ссылку как…
- Сохранить цель как …
- Загрузить связанный файл как …
2.1 Установка блока RGB датчика цвета
ПРИМЕЧАНИЕ: программное обеспечение LEGO MINDSTORMS EV3 для Mac OS, начиная с версии 1.4.0. больше не поддерживает импорт блоков, таких как Блок ColorSensorRGB. В этом случае есть альтернатива способ загрузки программного обеспечения MindCub3r на EV3 с помощью карты micro-SD.- Скачать ColorSensorRGBzip-v1.00.zip к вашему компьютеру.
Извлеките файл из этого архива.
На компьютере под управлением Windows найдите файл в Windows Проводник, щелкните правой кнопкой мыши и выберите Извлечь все …
Этот архив содержит:
- файл ColorSensorRGB-v1.00.ev3b с Блок ColorSensorRGB.
Запустите программное обеспечение LEGO MINDSTORMS EV3 и создайте новый, пустой проект.
Выберите меню Tools , а затем Block Import .
В диалоговом окне «Импорт и экспорт блока» выберите Обзор .
Найдите на своем компьютере файл ColorSensorRGB-v1.00.ev3b и Откройте ит.
Выберите ColorSensorRGB-v1.00.ev3b из «Выбрать блоки для импорта». а затем выберите Импорт .
Для завершения установки закройте диалоговые окна и выйдите из Программное обеспечение LEGO MINDSTORMS EV3.
2.2 Скачать программу MindCub3r
ПРИМЕЧАНИЕ. Программное обеспечение LEGO MINDSTORMS EV3 для Mac OS, начиная с версии 1.4.0 больше не поддерживает импорт блоков, таких как Блок ColorSensorRGB. В этом случае есть альтернатива способ загрузки программного обеспечения MindCub3r на EV3 с помощью карты micro-SD.Загрузите соответствующий файл на свой компьютер:
Примечание: предыдущие версии все еще доступны здесь
Распакуйте все файлы из этого архива.
На компьютере под управлением Windows найдите файл в Windows Проводник, щелкните правой кнопкой мыши и выберите Извлечь все…
Этот архив содержит:
- файл проекта MindCub3r-v2p2.ev3 или MindCub3r-Ed-v2p2.ev3 с основной программой
- исполняемая программа mc3solver-v2p2.rtf
- Установите MC3-v2p2.rbf, чтобы установить приложение для запуска mc3solver-v2p2.rtf
Запустите программное обеспечение LEGO MINDSTORMS EV3 и выберите файл затем меню Откройте Project .
Найдите файл проекта MindCub3r-v2p2.ev3 или MindCub3r-Ed-v2p2.ev3 и Откройте его.
Загрузите программу MindCub3r в EV3 (но не запускайте это еще).
Выберите меню Tools , а затем Memory Browser .
Выберите Brick (или SD Card , если есть карта micro-SD. в EV3), найдите и выберите MindCub3r-v2p2 или MindCub3r-Ed-v2p2 в В папке Projects выберите Download .
Найдите папку на компьютере, в которую были извлечены файлы из MindCub3r-v2p2.zip или MindCub3r-Ed-v2p2.zip. Выберите mc3solver-v2p2.rtf и Откройте , чтобы загрузить эту программу в EV3.
Снова выберите Загрузить в диалоговом окне «Обозреватель памяти».
Найдите папку на компьютере, где были файлы извлечено из MindCub3r-v2p2.zip или MindCub3r-Ed-v2p2.zip. Выберите InstallMC3-v2p2.rbf и Откройте , чтобы загрузить этот файл в EV3.
Закройте диалоговое окно «Браузер памяти».
2.3 Установите приложение MC3 Solver
Перейдите к экрану Run Recent на EV3.
Нажмите правую кнопку на EV3, чтобы перейти к Навигация по файлам экран.Выберите папку MindCub3r-v2p2 или MindCub3r-Ed-v2p2 и нажмите центральную кнопку. чтобы открыть его. Если в EV3 есть карта micro-SD, выберите и сначала откройте папку SD_Card.
Используйте кнопку вниз, чтобы выбрать InstallMC3-v2p2, и нажмите центральную кнопку, чтобы запустить его. EV3 издаст короткий звуковой сигнал.
Это установит приложение «MC3 Solver v2p2» на Brick Apps Экран .
Выключите блок EV3, чтобы убедиться, что все файлы сохранены в флэш-память, а затем снова включите ее.
MindCub3r готов к использованию!
3. Эксплуатация
Запустите приложение «MC3 Solver v2p2» на EV3 из Brick Apps Экран для запуска mc3solver-v2p2.rtf исполняемая программа.
Это необходимо только один раз при каждом включении EV3. программа будет продолжать работать в фоновом режиме до тех пор, пока EV3 выключен.
Запустите программу MindCub3r на EV3 из Запустить недавний экран или из файловой навигации экран, если он запускается впервые.
Программа сначала сбрасывает положение сканирующего рычага (удерживая датчик цвета), а затем рычаг наклона. Если проигрыватель запускается повернуть или две руки не двигаются в этом порядке, пожалуйста внимательно проверьте, что кабели подключены к правильному порты на EV3, как показано цветной кодировкой в сборке инструкции.В это время кнопки EV3 мигают красным.
Затем программа подключается к программе mc3solver-v2p2.rtf, которая был загружен в EV3. Если программа найдена, EV3 издает короткий звуковой сигнал и продолжает. Если программа-решатель не работает, кнопки продолжают мигать красным, а сообщение «Найти решатель» отображается на экране EV3. Если это произойдет, убедитесь, что программа «mc3solver-v2p2.rtf» была загружены в папку проекта MindCub3r-v2p2 или MindCub3r-Ed-v2p2 на EV3 и что приложение «MC3 Solver v2p2» установлено и запустить один раз.
Когда MindCub3r будет готов к запуску, кнопки EV3 станут оранжевыми и на экране отображается сообщение «Вставить куб …».
Осторожно поверните поворотный стол в каждом направлении пальцем так что он немного двигается из-за «люфта» в шестернях, соединяющих это к мотору. При необходимости отрегулируйте положение мотора. так что в каждом направлении будет равная игра. Для этого используйте левую и правую кнопки на EV3.Короткие пресс толкает мотор на небольшой угол. Удерживая кнопку для дольше перемещает его на большие углы быстрее.
Вставьте перемешанный кубик Рубика в поднос поворотного стола и MindCub3r начнет сканировать куб и собрать его.
MindCub3r может сканировать куб до трех раз, если он не может сначала определите цвета. Если отсканированные цвета не отображаются приведет к правильному шаблону, MindCub3r остановится после третьего попытайтесь отобразить сообщение «Ошибка сканирования» на дисплее EV3.В этом случае может быть несколько причин. Увидеть раздел устранения неполадок.
MindCub3r может собирать куб непосредственно в шаблоны или перемешивать его. Перед тем, как вставить куб, используйте кнопки вверх и вниз на EV3, чтобы выберите конкретный узор, «Все», чтобы создать каждый узор по очереди, или «Случайно», чтобы MindCub3r решал нормально и время от времени генерировать случайный узор. Выбор «Scramble» заставит MindCub3r скремблировать куб, не сканируя его.
Если куб присутствует до того, как MindCub3r будет готов, кнопки будет оставаться красным, а для вы удалите куб. Если это произойдет, даже если куб присутствует или если MindCub3r не начинает сканировать куб, когда он вставлен, убедитесь, что кабели к инфракрасному или ультразвуковые и цветные датчики подключены к правильным портам на EV3, как показано цветовой кодировкой в инструкциях по сборке.
4. Советы по поиску и устранению неисправностей
4.1 Общие
ПРИМЕЧАНИЕ: программное обеспечение LEGO MINDSTORMS EV3 для Mac OS, начиная с версии 1.4.0. больше не поддерживает импорт блоков, таких как Блок ColorSensorRGB. В этом случае есть альтернатива способ загрузки программного обеспечения MindCub3r на EV3 с помощью карты micro-SD.На видео домашнего варианта MindCub3r показан прототип.Сканирование поддержка рук была улучшена до публикации инструкций по сборке так что не беспокойтесь, если ваш MindCub3r не совсем похож на видео. Есть много других видеороликов MindCub3r, созданных другими людьми в этот плейлист
Если MindCub3r останавливается с сообщением «Сбросить сканирование» и двигатели не вращаются следующие советы могут помочь:
Убедитесь, что механизм сканирующего рычага построен точно так, как показано в сборке. инструкции.В противном случае это может привести к заклиниванию двигателя во время сброса.
Убедитесь, что кабель, соединяющий средний двигатель под сканирующим рычагом с EV3 надежно вставлен с обоих концов. В противном случае EV3 не может быть способен правильно определять положение двигателя во время сброса.
Если ничего из вышеперечисленного не помогает, попробуйте подключить средний двигатель к порту. D в EV3 вместо порта C (который показан в сборке инструкции).Затем перезапустите программу. Программа MindCub3r из v2p2 и далее будет определять, подключен ли двигатель к порту C или порт D и используйте то, что он обнаружит, для сканирующего рычага. Некоторые люди обнаружили, что может быть проблема с тем, что порт C не может для определения положения мотора. Если программное обеспечение проходит Сообщение «Reset scan» с двигателем, подключенным к порту B, затем настоятельно рекомендуется связаться со службой поддержки клиентов LEGO, так как это может указывать на неисправность порта C EV3.
Если это не помогло, загрузите видео, показывающее, как работает механизм перемещается при запуске программы и размещает ссылку на Страница MindCuber в Facebook для дальнейшей помощи.
4.2 Наклон
Если MindCub3r не может правильно наклонить куб, может помочь следующий совет:
Убедитесь, что наклонный рычаг построен точно так, как показано на рисунке. инструкции. В частности, внимательно проверьте положение серого разъемы и штифты, которые соединяют рычаг наклона с рычагами от двигатель наклона.
4.3 Сканирование
Если MindCub3r попытается просканировать куб 3 раза и отобразит сообщение «Ошибка сканирования» могут помочь следующие советы.
MindCub3r предназначен для работы с официальным кубиком Рубика. под маркой Rubik’s. Однако он должен работать с большинством кубов. при условии, что один набор наклеек белый, а остальные — разные цвета. Оптимизирован для работы с белым, желтым, красным, оранжевым, зеленые и синие наклейки.
ПРИМЕЧАНИЕ: кубики с очень яркими, яркими, «флуоресцентными» наклейками. может не сканировать надежно, потому что датчик цвета LEGO может возвращаться одинаковые значения для цветов, которые выглядят по-разному для нас. Если ни один из другие советы помогают, и вы думаете, что это может быть проблемой, пожалуйста подумайте о замене наклеек на более традиционные цвета или попробуйте альтернативный куб.
Кубики с белым пластиковым корпусом могут сканировать менее надежно, чем кубики. с черным корпусом, но может работать достаточно хорошо, если нет другие вопросы.
Стандартный куб имеет длину около 57 мм по каждому краю. MindCub3r будет наиболее надежно работают с кубом такого размера, хотя кубики могут работать только немного больше или меньше. Было известно для решения некоторых кубиков размером до 55 мм, но не всех.
Убедитесь, что установлена последняя версия прошивки EV3 от LEGO. установлен на EV3.
Убедитесь, что установлена последняя версия программного обеспечения MindCub3r.
Убедитесь, что сканирующий кронштейн построен точно так, как показано. в инструкции по сборке. Небольшие различия, например, как черные лучи с 5 отверстиями по обе стороны от сканирующего рычага соединены может изменить положение датчика цвета во время сканирования или даже заклинило сканирующий рычаг, чтобы он останавливался во время сканирования. В в частности, если датчик цвета выглядит так, как будто он края куба или слишком близко к середине при сканировании угол или край, пожалуйста, проверьте инструкции по сборке еще раз.
Даже если кажется, что куб каждый раз наклоняется во время сканирования, может случиться так, что куб слишком далеко продвигается по поворотный стол, влияющий на его положение под датчиком цвета. Убедитесь, что рычаг наклона построен точно так, как показано на инструкции по сборке. В частности, внимательно проверьте положение серых разъемов и штифтов, соединяющих рычаг наклона к рычагам от мотора наклона.
Если EV3 расположен на одно отверстие слишком далеко от поворотный стол, угол поворотного стола может зацепиться за край экрана, заставляя его немного «подпрыгивать», так как поворотный стол вращается.Убедитесь, что EV3 расположен точно так, как показано на инструкции по сборке.
Перед вставка куба как описано здесь. Это необходимо чтобы убедиться, что куб правильно расположен под датчик цвета во время сканирования.
Используйте новые или хорошо заряженные батареи в качестве позиции сброса На руку сканера может влиять низкий уровень заряда батареи.
Попробуйте сканировать в условиях тусклого освещения, так как цветной датчик может стать насыщенным при ярком свете.
Попробуйте согнуть кабель, соединяющий датчик цвета с EV3 в наиболее естественном направлении (поменяйте местами два конца, если необходимо) и через зажим в нижней части сканирующего рычага чтобы свести к минимуму любую силу, которую кабель прилагает к положению датчик цвета во время сканирования.
Если это не помогает, загрузите видео, показывающее неудачное сканирование. с крупным планом сканирующего кронштейна под разными углами и положение датчика цвета над кубом при перемещении сканирующего рычага и разместите ссылку на Страница MindCuber в Facebook для дальнейшей помощи.
Как MindCuber на Facebook чтобы поделиться своим опытом и помочь друг другу в устранении неполадок.
и nbsp
Смотрите другие решатели кубика Рубика для роботов LEGO на YouTube.com / IAssemble
Авторские права © 2013-2020 Дэвид Гилдей
LEGO и MINDSTORMS являются товарными знаками LEGO Group.
Кубик Рубика является товарным знаком Rubiks Brand Limited.
Новое поколение робототехники LEGO: Mindstorms 51515 Робот-изобретатель [Обзор] | Братья Брик
2013 год кажется эонами назад. В конце концов, за 7 лет многое может произойти, и именно столько времени прошло с момента появления Mindstorms EV3.Теперь уже давно пора выйти на сцену долгожданному преемнику ведущей робототехнической платформы LEGO. Еще в июне, когда был представлен LEGO Mindstorms 51515 Robot Inventor , некоторые люди были в восторге, но многих не впечатлили особенности новой системы. В этом обзоре мы подробно рассмотрим, доказывает ли этот набор, что не следует судить о боте по его обложке. Robot Inventor содержит 949 деталей и будет доступен с 15 октября по цене 359,99 долларов США | CAN $ 459,99 | Великобритания — 329 фунтов стерлингов.99.
Ящик и упаковка
Цветная матовая коробка примерно такого же размера, как и его предшественник EV3. Но в остальном это совсем другой опыт. EV3 поставляется с внешним рукавом, который вы разрезаете, чтобы создать игровой коврик, а внутри рукава была стандартная открывающаяся сбоку коробка. В случае с Robot Inventor рукава нет, а коробка состоит из двух отдельных частей: дна и крышки.
Интересной особенностью новой коробки является то, что обе половины внутренней части имеют приспособление для сортировки.Есть распечатанные разделы с изображениями деталей в масштабе 1: 1, чтобы помочь строителю все организовать. Конечно, было бы намного больше пирожных, если бы секции действительно имели выступы, чтобы разделять детали и предотвращать их скатывание.
В любом случае, это набор с кучей мелких деталей, и приятно, когда коробка может использоваться как контейнер. Технически вы можете сделать то же самое с коробкой, открытой сбоку, но это значительно упрощает отслеживание всего.
Содержание
Неудивительно, что в этом наборе нет пронумерованных сумок, так как он разработан для поддержки различных сборок. С другой стороны, LEGO не заставляет строителя сначала начинать с конкретного робота. С другой стороны, эта коробка очень удобна, когда вам нужно сбросить миллиард (949) штук, чтобы найти то, что вам нужно. Слава богу, черные булавки идут в своих сумках!
Когда все части организованы, это очень приятно, но некоторые разделы кажутся большими по количеству содержащихся в них частей, а другие — слишком маленькими.Кроме того, хотя это отличная концепция в теории и, безусловно, в определенной степени полезная, трудно представить, что многие люди (особенно дети) используют коробку таким образом. Я предполагаю, что большинство из них либо просто сбросят все и построят, либо найдут другой контейнер / ы для организации.
Двигаясь дальше, сразу же, глядя на внешний вид коробки, становится ясно, что бирюзовый (темно-бирюзовый) цвет будет основным популярным цветом в наборе. Это отличный выбор, потому что он веселый, свежий и выделяется среди всех других наборов для робототехники LEGO.Еще одна отличная особенность этого набора — это то, что он также включает в себя несколько элементов, которые никогда раньше не были в этом цвете. Интересно, что единственный элемент бирюзового цвета, L-образный подъемник 2 × 4, действительно входил в два предыдущих набора, полные 20 лет назад, когда бирюзовый был представлен впервые. В дополнение к бирюзовым деталям у нас есть еще несколько новых элементов в новых цветах. А стрелки 2 × 6 с их снарядами, напоминающие сенсорный датчик EV3, являются новинкой 2020 года, но уже появились в нескольких других наборах.
Инструкции и наклейки
Маленькая страница наклеек идет в комплекте с набором забавных дизайнов и сочетающихся цветов. Любите вы наклейки или нет, было бы справедливо сказать, что если бы они были, это хороший выбор. Вы можете увидеть и оценить это сочетание как попытку добиться большей гендерной нейтральности. Это также очень подходит для подростковой аудитории. Самое приятное то, что строителю предлагается использовать их где угодно, а не в определенных местах.
С другой стороны, в комплекте нет бумажных инструкций. Вместо этого есть небольшой буклет под названием «Краткое руководство», который на самом деле вовсе не является руководством. Он просто говорит разработчику загрузить приложение для получения инструкций. Буклет в основном предназначен для того, чтобы заполнить требуемую законом цель изложения всех предупреждений об электронных компонентах. Но, к счастью, у него есть одно полезное преимущество — наличие инвентаря запчастей и страницы с указанием балки и оси Technic в масштабе 1: 1.
Как упоминалось ранее, разработчику предлагается загрузить приложение для получения дополнительных инструкций. Это может быть связано с устранением ошибок до того, как продукт появится на рынке, но нашу предварительную версию было довольно сложно загрузить на устройства меньшего размера, несмотря на то, что мы использовали ее незадолго до запуска продукта. На iPad, не поддерживающем iOS 13.0, приложение не запускается, хотя приложение SPIKE Prime работает нормально.На данный момент приложение также нельзя использовать с новым HP Chromebook, хотя это же устройство также без проблем поддерживает SPIKE Prime. И сначала приложение не запускалось ни на Samsung Galaxy S7 Edge, ни на iPhone 11. Но после нескольких попыток, разделенных на несколько дней (и, вероятно, обновлений на серверной части), телефоны наконец заработали. С другой стороны, программа мгновенно загружается на ноутбук Dell под управлением Windows 10 и работает как шарм.
Проведя обзор как Boost, так и SPIKE Prime, в этом новом выпуске есть что-то более отполированное.Цвета и формат, хотя и игривые, делают платформу более зрелой. Подробнее об этом позже.
Программируемые компоненты
Теперь о мясе набора; и, вероятно, причина, по которой вы читаете этот обзор. Если вы, как и я, фанат «движущихся частей», то все дело в электронных компонентах, благодаря которым все это оживает. Не вдаваясь в излишне ботанические спецификации, давайте проведем небольшой тур по различным элементам, которые входят в комплект.
Как упоминалось ранее, сетка 5 × 5 пикселей «Hub» на этот раз имеет бирюзовый цвет, что резко контрастирует с желтым SPIKE Prime.Но кроме цвета они абсолютно одинаковые. Устройство имеет перезаряжаемый литий-ионный аккумулятор, который составляет большую часть самого устройства. Настоящие «мозги» составляют лишь около трети веса. Но это не слишком много, потому что все это в два раза меньше размера и веса EV3 с 6 батареями AA. На всех 6 сторонах имеются точки подключения, 6 универсальных портов для двигателей / датчиков, а также 6-осевой внутренний гироскопический датчик и акселерометр. Зарядка осуществляется с помощью прилагаемого USB-кабеля, который также можно использовать для подключения к компьютеру.В качестве альтернативы подключение может быть выполнено через Bluetooth.
Разработчики приняли серьезное решение отказаться от датчика касания / давления в пользу дополнительного двигателя. Таким образом, в этот набор входят 4 одинаковых, в новом цветовом сочетании серого и белого! Хотя у сенсорного датчика есть свои преимущества, возможно, это разумный выбор. В мире, где мы предпочитаем, чтобы вещи управлялись голосом или движением, кнопки становятся менее полезными. И в такой игрушке датчики ступицы, цвета и расстояния, возможно, могут удовлетворить те же потребности, в то время как добавление еще одного двигателя расширяет возможности игры.Меньше затрат, больше результатов.
Пожалуй, следует отметить, что SPIKE Prime поставляется с двумя такими моторами в дополнение к одному большему. Я обнаружил, что меньшие двигатели более универсальны с точки зрения встраивания их в робота. Они также, кажется, обеспечивают приличное количество энергии для основных нужд, хотя и менее эффективны, чем его собратья. Еще одна особенность — в них встроены датчики вращения с абсолютным позиционированием.
Датчики цвета и расстояния такие же, как и в SPIKE Prime.Первый из них имеет обновленную, более точную технологию по сравнению со своими предшественниками EV3 / NXT и может даже распознавать крошечные точки. Он способен различать 8 разных цветов как в темноте, так и при ярком свете. Он также излучает свет в дополнение к сбору данных и в два раза меньше предыдущих датчиков. Последний, упомянутый выше, очень похож на своих старых собратьев, хотя и более квадратный. На практике у него меньший диапазон, чем у EV3 (200 см против 250 см), но он более точен, особенно при быстром обнаружении.Он также имеет световые кольца вокруг «глаз», которые более программируемые (по сравнению с предустановленными «глазковыми» шаблонами EV3), и аппаратную интеграцию, которая позволяет сторонние подключения.
Мы вернемся к дальнейшим сравнениям, но, судя по первоначальным впечатлениям, одно из основных преимуществ новых компонентов заключается в том, что их намного легче включать в сборки, чем аналогичные элементы из прошлого, просто на основе их формы и точек соединения. .Однако важно отметить, что эти компоненты дают шнур фиксированной длины по сравнению со сменными шнурами, предлагаемыми ранее.
Сборки и программирование
Чарли
Я решил начать слева направо в приложении, которое заставило меня начать с «Чарли», маленького пухлого танцующего бота с животом-сундуком с сокровищами. Должен признаться, я начал этот обзор скептически, но игра с Чарли заставила меня улыбнуться. Техники сборки довольно просты, но у него есть несколько хитростей, и эта огромная линия подбородка слишком симпатична.
Одна проблема с Чарли (и всеми ботами в этом отношении) заключается в том, что строитель должен быть очень осторожен с положениями двигателя и шестерен. Все двигатели имеют отметку абсолютного 0 °, которая обозначает правильную начальную точку. С учетом того, как работает программирование, жизненно важно, чтобы это было правильно. Ошибки легко совершить, если двигатели находятся под углом 0 °, но шестерни слегка повернуты, или наоборот. В случае с Чарли голова не будет работать должным образом.
Больше всего я повеселился с Чарли во время занятия, когда строитель создает для него ударную установку.Что действительно здорово в этом упражнении, так это то, что оно заставляет строителя задуматься о сроках. В этом случае хронометраж касается музыкального ритма, но он также напрямую коррелирует с механическим хронометражем и ритмом. Музыка встречается с инженерией.
Хитрый
«Хитрый» — самый маленький из всех. Удачно названный в честь «трюковых ударов» с включенным мячом Mindstorms / Duplo. Базовая модель не такая уж сложная или захватывающая, но это было мое первое приключение с возможностями дистанционного управления.
Приложение указывает, что планшеты и телефоны лучше подходят для RC, чего и следовало ожидать. Попытка запустить программу с компьютера приводит к плавному функционированию, но одновременно удерживать две кнопки невозможно. Однако я был удивлен, обнаружив, что мое соединение Galaxy S7 Edge с роботом обеспечивает резкие, трудно контролируемые движения. К счастью, мне удалось заполучить iPhone 11 моего партнера, который в целом оказался лучшим.Вероятно, это не имеет ничего общего с Android и iOS и больше зависит от возраста устройства.
Получить хитрость, чтобы забить гол, не так просто, как кажется! Но «Цепная реакция» была намного проще и приносила гораздо большее удовлетворение. Самое приятное — это большое количество деталей, которые остались после завершения сборки. Это вдохновляет вас добавить что-то новое.
Взрыв
Можно было бы рассматривать «Blast» как основную сборку, потому что она напоминает основные сборки гуманоидов для наборов EV3 и NXT.Но кроме того, что он стоит в центре, он не управляет шоу. Тем не менее, для него требуется больше деталей, чем для других роботов, и это чертовски круто. Возможно, самая приятная часть создания Blast — это то, что вы строите собственный домкрат, добавляя и тестируя каждый сегмент за раз.
Проблемы, подобные тем, с которыми столкнулся Чарли, вступают в игру с Blast. Строитель должен быть осторожен, чтобы правильно выровнять шестерни и двигатели. Уникальная дифференциальная передача вступает в игру в торсе, обеспечивая динамическое движение конечностей и головы.
Еще одно препятствие (которое распространяется на всех ботов) — это старое доброе техническое разочарование, связанное с попытками выровнять и щелкнуть по нескольким контактам одновременно. Это то, что вы часто видите в самых сложных моделях в рамках этой темы, поэтому немного удивительно видеть в сборке 10+. Еще более удивительно, когда некоторые из соединений имеют контакты, которые плавают и перемещаются, когда вы пытаетесь их соединить. Изображения ниже — это несколько более простых, но более заметных примеров этого.
Как и все эпические роботы, вслед за своим тезкой, Blast получает пару быстрых шутеров, которые делают шаг вперед на ступеньку выше. С помощью нескольких попыток заставить его поразить цель очень просто — и невероятно приятно.
М.В.П.
Если вы собираетесь собрать разнообразную коллекцию роботов, вам понадобится какой-нибудь радиоуправляемый автомобиль. «M.V.P» (Modular Vehicle Platform) — ваш бот для работы.У него уникальный дизайн корпуса, и его очень весело перемещать по комнате. Датчики также придают ему функции, которые может иметь только умный автомобиль, например, определение расстояния.
Самая забавная дополнительная сборка, без сомнения, — это подъемный кран. Вы можете часами просто совершенствовать искусство захвата предмета и перемещения его вперед и назад в разные места. Это та сборка, где наличие чувствительного контроллера чрезвычайно полезно.
Одна проблема, которая действительно возникает, — это переход от базовой багги к крану.В инструкциях не указано, что вы снимаете крышку и отправляете на переработку. На первой странице инструкций по надстройке крана указаны детали, которые все еще являются частью базовой модели. Это также не означает, что базовую модель необходимо развернуть, чтобы преобразовать в кран. Именно в этот момент я наконец понял, что красные булавки обозначают участки, которые меняются или отключаются и меняются местами. Об этом нигде прямо не говорится.
Как мелочь, есть несколько мест, разбросанных по сборкам, где инструкции сбивают с толку с точки зрения того, куда идут соединения.На изображении ниже нижняя стрелка исчезает, и вам нужно пару раз взглянуть на картинку, чтобы понять, что вы делаете. Также сложно попасть туда пальцами. Это один из самых простых примеров, и пара заставит ваши глаза скреститься. Но это, вероятно, побочный эффект более компактной электроники для более компактных роботов. Поэтому я не могу жаловаться.
Гело
Я не знаю, что такое роботы, которые ходят на четырех ногах, но я нахожу их очаровательными.Я был очень рад попробовать этого бота. И «Гело» по большей части не разочаровал. Но это также самая привередливая из всех связка, требующая особой осторожности, чтобы убедиться, что все детали установлены правильно, и что шнуры не зацепляются за двигатели.
Еще одна странность Гело — это непрактичная необходимость гоняться за ним, контролируя его из хаба. Это определенно та, в которой вы хотите создать программу, которая использует функции дистанционного управления.
К счастью, помимо стандартных экранов контроллера, вы можете настроить контроллер в соответствии со своими потребностями.Это полезно для самых разных приложений!
Платформа приложений / программ
Я повторю это несколько раз, но приложение выглядит гладким, современным и освежающим. В сборках есть вводные снимки видео, которые помогут вам подготовиться к сборке. Они дерзко отрезали перед самой хорошей частью.
У меня смешанные чувства по поводу одного аспекта инструкций по сборке для этого набора, а именно отсутствия начального «строительного» набора в приложении.После завершения физических моделей строителю предоставляется готовая программа. После демонстрации исходной программы разработчику предлагается изменить компоненты блока для настройки бота. Это немного удивительно, поскольку на других платформах конструктор учится использовать программу, переходя от базовых шагов к более сложным. В этом случае для пользовательских сборок вы должны нащупать свой путь после игры со стандартными программами. С одной стороны, это потенциально побуждает строителя учиться (или «изобретать», как говорит тезка) самостоятельно.С другой стороны, это может иметь неприятные последствия для тех, кто легко разочаровывается без пошаговых инструкций. По крайней мере, программы дают полезные подсказки, которые направят вас в правильном направлении.
Сравнение
А теперь давайте вернемся к мельчайшим деталям, касающимся Robot Inventor по сравнению с остальной частью семейства робототехники LEGO. Первое, что нужно сделать — это программное обеспечение для программирования. Мы не будем вдаваться в подробности, а дадим вам общее представление о том, чего ожидать. Как можно догадаться, программирование NXT умнее и проще, чем RCX, а EV3 немного умнее и проще, чем NXT.BOOST — не лучшее сравнение, так как рассчитано на более молодую аудиторию. SPIKE Prime приближается к NXT и EV3, но его программирование на основе Scratch также проще в использовании. Это делает знакомство с более сложным программированием более плавным.
Робот-изобретатель, очевидно, обладает тем же мозгом, что и SPIKE, но нам предоставляется совершенно новое приложение, подходящее под зонтик Mindstorms. (Помните, SPIKE Prime технически является сферой деятельности LEGO Education.) Я должен сказать, что играть с этим приложением приятно.Сочетание характеристик SPIKE, основанных на Scratch, с немного более зрелой темой Mindstorms на самом деле работает довольно хорошо. Блоки перетаскивания легче понять, чем NXT или EV3, но они не кажутся такими глупыми, как ожидалось. (См. Снимки экрана крупным планом этой и прошлых платформ в галерее внизу этой статьи.)
Мозги
Далее идут мозги, также известные как концентраторы / интеллектуальные блоки. Как упоминалось ранее, последняя ступица намного легче и меньше старых компонентов.Одним из основных преимуществ этого является то, что вокруг него легче строить. С другой стороны, возможно, самым большим недостатком является то, что матрица световой сетки 5 × 5 — это шаг в сторону от, казалось бы, более сложных экранов EV3 и NXT. Это было одним из самых больших разочарований для фанатов, потому что это кажется немного глупым. Даже если программа способна считывать более сложные показания (для таких приложений, как FIRST LEGO League), вам придется держать ее подключенной к интеллектуальному устройству, чтобы увидеть эти показания.
Кроме того, вы не можете программировать с концентратора, опять же, полагаясь на подключенное смарт-устройство.И у EV3 есть слот для SD-карты для дополнительной памяти. Тем не менее, есть что сказать о чистой простоте, и даже после колебаний я обнаружил, что не слишком много упускаю для большинства приложений. Плюс, внутренний гироскоп — огромный плюс, а EV3 полагается на отдельный компонент.
Двигатели и датчики
Можно целый день говорить о тонкостях двигателей LEGO, но сегодня не тот день. Вместо этого давайте сосредоточимся на основных моментах: размере / форме и базовой мощности.Одна из самых больших жалоб на двигатели EV3 и NXT — их неудобная форма. Несмотря на то, что форма может создавать интересные конструкции, большинство фанатов (включая меня) находят их громоздкими и ограниченными. Новые двигатели решают эту проблему в большинстве приложений. К сожалению, их недостатком является то, что, хотя они отлично подходят для большинства задач с надлежащей передачей, они являются одними из наименее мощных и эффективных среди всех двигателей LEGO. Сюда входят Power Functions, Powered Up и даже некоторые старые школьные моторы.Подробное сравнение двигателей Philippe « Philo» Herbain можно найти здесь.
Нам не нужно вдаваться в подробности о датчиках цвета и расстояния, так как наиболее важные аспекты отмечены выше. Новые версии могут поместиться в большем количестве мест и иметь больше точек подключения, чем другие. Я считаю, что отказ от старых точек привязанности — важный шаг к расширению творческих возможностей.Кроме того, новые датчики и двигатели имеют канавки для прокладки кабелей, что опять же делает их менее громоздкими и более удобными для использования в ограниченном пространстве. В этом отношении предыдущие элементы являются настоящей болью.
Фотографии ниже действительно подчеркивают основные различия в размере и форме. Переход к прямому черно-белому цвету позволяет разнообразить выбор цвета сборок, и в целом они выглядят более гладкими. (Обратите внимание, что «голова» EV3 поставляется в двух вариантах: инфракрасный датчик для стандартного набора и ультразвуковой датчик для набора LEGO Education.На фото изображен инфракрасный, но ультразвуковой больше похож на другие с экранированными отверстиями, а не с плоской поверхностью. Кроме того, первая версия NXT поставлялась с серо-оранжевым датчиком света на изображении справа, а NXT 2.0 поставлялась с обновленным датчиком цвета прямо перед ним.)
Кабельные соединения
Наконец, поговорим о кабелях. Это огромное разочарование среди тех, кто уже потратил целое состояние на прошлые продукты. Все новые элементы, включая элементы BOOST, Powered Up, SPIKE Prime и этого набора, имеют новый кабель.Преимущества заключаются в том, что соединение становится более плавным и не цепляется за такие вещи, как телефонные кабели прошлого. Шнуры также более плоские, что значительно облегчает их прохождение в ограниченном пространстве. Основная проблема заключается в том, что эти кабели имеют фиксированную длину, что снижает творческую гибкость, и их легче смещать при натяжении. Еще больше разочаровывает то, что до этого момента практически вся электроника LEGO имела обратную совместимость через переходные кабели. С новыми продуктами дело обстоит иначе, что исключает возможность их взаимозаменяемого использования.
Следует также отметить, что EV3 поставляется с маленьким пультом дистанционного управления, а Robot Inventor — нет. Вместо этого вы используете свое смарт-устройство. Соединение Bluetooth может быть более надежным, чем инфракрасный пульт дистанционного управления, но портативные пульты дистанционного управления с физическими кнопками часто имеют более резкую и точную реакцию. В качестве альтернативы, оба устройства могут подключаться к стороннему пульту дистанционного управления, например, к контроллеру Playstation, но Robot Inventor, возможно, проще подключить.
Выводы и рекомендации
Я вошел в этот обзор полностью готовым выразить серьезное разочарование. Как человек, увлеченный возможностью создавать интерактивные сборки, я провожу кучу времени, играя с электроникой LEGO. Мне также очень нравится включать их большое количество в свои сборки, поэтому меня расстраивают ограничивающие факторы несовместимости. (И если вам интересно, беседы с дизайнерами дают твердое «нет» в отношении возможного будущего развития.Тем не менее, понятно, почему LEGO выбрала этот путь. Как компания, они хотят быть инновационными и двигаться вперед. Устаревшие аспекты предыдущих продуктов сводят к минимуму эту цель. Кроме того, поиск / создание совместимых решений обходится дорого, а также потенциально теряется объем продаж, когда предыдущие продукты не устаревают. Это горькая пилюля, которую стоит принять от компании, которая гордится своей прежде непоколебимой «системой игры», но я не могу слишком расстраиваться.
Почему нельзя слишком расстраиваться? Потому что с этим набором невероятно весело играть! Стандартные роботы заставят вас улыбнуться и посмеяться, а также продемонстрируют приличное разнообразие потенциальных сборок.Есть много-много часов вариантов сборки и программирования, как стандартных, так и нестандартных, и, несмотря на ограничения, возможности практически безграничны. Также меня шокирует количество и универсальность деталей. После создания всех базовых моделей и нескольких дополнительных действий у меня всегда оставались тонны остатков. Это была еще одна область, где я был полностью готов к разочарованию, но вместо этого был приятно удивлен. (На следующем рисунке показан пример того, что осталось, например, после постройки Чарли.)
Если вы хотите говорить о цифрах, 51515 имеет цену за штуку 0,38 доллара, а 31313 (EV3) имеет цену за штуку 0,58 доллара. В целом цена нового набора всего на 10 долларов выше. Для сравнения, SPIKE Prime ужасен, с ценой в 0,62 доллара за штуку и более ограниченными игровыми функциями. Ценник Robot Inventor в размере 360 долларов может обескураживать, но огромное количество действий делает это стоящим внимания. Если дело доходит до выбора между ними, просто не покупайте EV3 новый .Вы можете получить его в хорошем состоянии на вторичном рынке за полцены. Если вам необходимо купить новый, выберите Robot Inventor. Он проверяет множество вариантов с точки зрения простоты использования, разнообразия деталей и игровых возможностей, и должен продержаться с точки зрения технологий как минимум несколько лет. Видя, как LEGO делает старые соединения устаревшими, вы с меньшей вероятностью ограничите себя в использовании будущих продуктов.
Таким образом, набор может быть не идеальным, и не может быть всем, на что надеялись поклонники LEGO Mindstorms.Но это весело, и пользователям, впервые знакомым с платформой, обязательно понравится, в то время как старые руки могут найти кое-какие серебряные накладки вместе с некоторыми новыми вещами, которые можно испытать.
LEGO Mindstorms 51515 Робот-изобретатель будет доступен в Интернет-магазине LEGO по цене 359,99 долларов США | CAN $ 459,99 | UK £ 329,99 начиная с 15 октября. Он также может быть доступен у сторонних продавцов на Amazon и eBay.
LEGO Group предоставляет The Brothers Brick раннюю копию этого набора для ознакомления.Предоставление TBB продуктов не гарантирует ни покрытия, ни положительного отзыва.
Понравилась статья? Расскажи всем своим друзьям!
СвязанныеШколы исследователей НАСА участвуют в конкурсе Lego Robotics Contest
Начальная школа Сан-Каэтано Филлмора и школа Mesa Union из Сомиса завоевали высшие награды на третьем ежегодном конкурсе робототехники школ NASA в Южной Калифорнии в Лаборатории реактивного движения (JPL) НАСА во Флинтридже, штат Канада, во вторник, 17 марта.Победителями стали две из 12 начальных, средних и старших школ NASA Explorer, которые собрали 21 команду на соревнования по робототехнике Lego.
Студенческие команды выставили своих программных роботов Lego на время. Настольные роботы должны были выполнять различные задачи, такие как извлечение планетарных минеральных образований и спасение застрявшей «лунной крысы» или небольшого робота в течение двух минут. Студенты построили и запрограммировали своих роботов Lego в течение нескольких месяцев, используя портативные компьютеры для этого конкурса, который был разработан, чтобы вовлечь их в математику, естественные науки, технологии и инженерию.
Видео конкурса, а также презентация о карьере в области инженеров и технологий, сделанная инженером по обеспечению качества JPL Кертисом Вилкерсоном после конкурса, хранятся по адресу http://www.ustream.tv/channel/nasajpl.
Проект «Школы исследователей НАСА» — это трехлетнее партнерство НАСА и около 200 школ по всей стране. Лаборатория реактивного движения и Центр летных исследований НАСА Драйден, Эдвардс, Калифорния, являются местными партнерами НАСА для 25 школ в Южной Калифорнии. Проект обучает и поощряет студентов к изучению дисциплин, имеющих решающее значение для будущих инженерных, научных и технических миссий НАСА.
Среди победителей конкурса статус начальной школы Сан-Кайетано как школы исследователей НАСА спонсируется НАСА Драйден, а НАСА JPL спонсирует оставшиеся пять школ-победителей.
НАЧАЛЬНОЕ ПОДРАЗДЕЛЕНИЕ
1-е место: «Astro Eagles», начальная школа Сан-Кайетано, Филлмор
2-е место: «NXT Tiger Team II», школа магнита Джонсона, Сан-Диего
3-е место: «Робот-десантники», магнитная школа North Ridge, Moreno Valley
ВТОРИЧНОЕ ОТДЕЛЕНИЕ
1-е место: «Shockwave», Mesa Union School, Somis
2-е место: «Robo Kings», Школа Джека Уивера, Мурриета
3-е место: «My 3 J», Средняя школа Village Academy, Помона
Рея Борха
Лаборатория реактивного движения НАСА Лаборатория реактивного движения НАСА