Mindstorms ev3 education
MINDSTORMS EV3 Software Updates – Support – LEGO Education
- New Guide to Getting Started with LEGO® MINDSTORMS® Education EV3 in multiple languages
- Updated Lobby menu structure
- Added Next Steps Guide
- Added Help Overlay
- Added Enlarged Port View in Tools menu
- New Support tab in Help menu
- Brick Firmware 1.10E
Version 1.4.0
This update includes an all-new English guide to getting started with LEGO® MINDSTORMS® Education EV3. From unboxing the set to taking control of your robot with your own programs, this guide gives you everything you need to get off to the best start with EV3
Version 1.3.2
- Fixing a random startup crash issue
Version 1.3.1
- Minor bug fixing and stabilization
Version 1.3.0
- Added ability to edit MyBlock configuration
- Removed help content from within the application, and moved it to LEGO.com
- Updated localized text for application title
- Upgraded support for MonoMac dependencies. This resolved an issue where upgrading Mono on macOS would cause a crash on launch
- Improved auto-rename behavior for copied files (e.g. copying Tutorial 02 -> 02 2)
Version 1.2.3
- Simplified brick firmware update dialog
- Software update check now returns new firmware versions (in addition to application updates)
- Numerous content pack updates
- Brick Firmware 1.09E
- (Windows) Improved support for high resolution displays by scaling application according to OS settings
- Fixed translation of “Keep Alive” in Danish
- Updated resource URLs for Privacy Policy, Cookie Info, Launch Problem, & Upgrade EV3
- Updated User Guides for version 1.2
Version 1.2.1
- New version of Silverlight is included in the installer
- Fix for Variable names not showing up
- UX fix for tabbed switch
Version 1.2
- Improved Firmware Update tool
- Auto check for Firmware update online
- Fix for high res screens (not Retina)
- Various content bug fixes
- EV3 Brick Firmware 1.09E
- Updated Lobby menu structure (English-US version only)
- LE Community live feeds in Lobby (English-US version only)
- Addition of Get Started lesson plan (English-US version only)
- Addition of Assessing Student Creativity tool (English-US version only)
For EV3 users who are running LEGO® MINDSTORMS® Education EV3 Software v1.0.0, v1.0.1 or v1.1, there is now a software update patch available which fixes the following bugs:
Bug Fixing
- Fixed Bluetooth crashing in various ways on OSX Yosemite (10.10)
- Fix crash when trying to configure boolean array value on array operations->logic blocks
- Fixed crash in activity editor when two slides in a row used a table
- Fixed crash that could occur when you copy/pasted multiple switch blocks at the same time
- Fixed crash that could occur opening a program that had had a geometrically large/spread out diagram or making/opening a My Block from such a program
- Improved/fixed data logging support f or third party sensors
- Fixed some blocks not being interruptible when in a loop (Loop for iterations, Loop For Time, any Rotations Comparison)
- Video player now automatically exits full screen at end of playing a video
New EV3 firmware v1.07E included.
The EV3 Software will automatically detect the new v1.1.1 update patch and direct you to the right download link matching your installed language version and operating system. Alternatively, you can download the required patch using the below links. Please ensure to select the correct operating system and language version. For further support, please refer to this update documentation (FAQs).
Everything you need to bring LEGO MINDSTORMS Education EV3 to life in the classroom.
Available for:
Student ready curriculum covering STEM subjects and Computer Science.
Online eLearning program taking you from complete beginner to classroom-ready.
education.lego.com
LEGO® MINDSTORMS® Education EV3 Core Set by LEGO Education
The system includes the EV3 Intelligent Brick, a compact and powerful programmable computer that makes it possible to control motors and collect sensor feedback using the intuitive icon-based programming and data logging software that is delivered with the set.
The set is delivered in a sturdy storage bin with a sorting tray, three Servo Motors, five Sensors (Gyro, Ultrasonic, Color and 2x Touch), a EV3 Rechargeable DC Battery (with charging cable) and connecting cables.
Building instructions and other resources can be downloaded from the EV3 Resources & Support page (printed manual is no longer available).
- Bricks
Includes 541 elements that can be used for teaching science, technology, engineering, math, and computer science.
- Curriculum
The LEGO MINDSTORMS Education EV3 Core Set comes with a curriculum pack and includes 48 tutorials to help you and your students learn the basics of LEGO MINDSTORMS Education EV3.
The 48 step-by-step tutorials are designed to help educators and students master basic and advanced programming as well as hardware and data logging functions.
- Software and apps
The easy-to-learn, easy-to-use EV3 Software and the EV3 Programming app are optimized for classroom use. Programming is done by dragging and dropping icons into a line to form commands allowing students to build simple programs, and then easily and intuitively build on their skills until they are developing complex algorithms.
The data logging feature inside the EV3 Software is a powerful science tool for carrying out experiments. It is easy to predict, collect, view, analyze and manipulate data from sensors and see the data in interactive graphs. The software is based on LabVIEW, the industry-leading graphical programming language, and is optimized for classroom usage.
The LEGO MINDSTORMS Education EV3 software lets your students:
- Program robots and other creations
- Document and track progress using the documentation tool
- Create and edit content
- Access the Robot Educator tutorials
- Log real-time data and calculate data sets (not available on the tablet app)
The software is Windows, Mac, Chromebook and iOS compatible.
-
The LEGO MINDSTORMS Education EV3 Creative Process Assessment provides a bridge between LEGO Education activities and concepts of creativity.
The Creative Process Assessment is a document containing methodology for accurately and effectively assessing the creativity of your students who are engaged in LEGO Education activities and related curriculum materials.
-
We’re here to support you before, during and after purchase. Online and telephone support is available for brick replacement, software-related queries or general technical questions.
Please feel free to contact us with any questions. Call 866-349-5346 or visit our support pages.
-
Students design and build programmable robots using high quality motors, sensors, gears, wheels, axles, and other technical components. By using hands-on robotics, students will gain a better understanding of how technology works in real world applications.
The solution enables students to understand and interpret two-dimensional drawings to create three-dimensional models; build, test troubleshoot and revise designs to improve robot performance; Gain practical, hands-on experience using mathematical concepts such as estimating and measuring distance, time and speed.
education.lego.com
MINDSTORMS EV3 Developer Kits – Support – LEGO Education
This is a developer version of the EV3 firmware allowing for Telnet access with a passkey. Telnet is an advanced connection interface that allows a user to remotely access the Linux operating system on the EV3 Brick with administrative rights. Telnet login information can be found in the ReadMe file together with the firmware file.
Background: As of the 1.09 release of the official EV3 Firmware Home Edition and Education Edition (1.09H and 1.09E), we have increased the security level to prevent attacks from the Internet, when a Wi-Fi dongle is plugged into the EV3.
Download the EV3 Firmware Developer Edition.
EV3 Block Developer Kit
With this Block Developer Kit you get documentation on how the programming blocks for the LEGO MINDSTORMS EV3 Software are created.
This Developer Kit is relevant for you if you want to create your own programming blocks for the EV3 software. This could for example be a programming block for a custom sensor you’ve built yourself.
Please note that this developer kit only runs on computers running Windows as their operating system.
Download the EV3 Block Developer Kit.
EV3 Communication Developer Kit
With this Communication Developer Kit you get all the information you need on how to communicate with the EV3 Programmable brick. It contains a description of the protocol used across USB, Bluetooth and Wi-Fi.
This Developer Kit is relevant for you if you want to develop software that communicates with the LEGO MINDSTORMS EV3 Programmable brick. If you want to control motors and / or read sensor values on the LEGO MINDSTORMS EV3 Programmable brick, the LEGO MINDSTORMS EV3 Firmware Developer Kit also contains information that you will need for your project.
View or dowload the EV3 Communication Developer Kit documentation.
EV3 Firmware Developer Kit
With this Firmware Developer Kit you get the information you need if you want to understand the firmware architecture of the LEGO MINDSTORMS EV3 Programmable brick. This developer kit also contains detailed documentation on the bytecodes supported by the virtual machine in the firmware.
This Developer Kit is relevant for you if you want to develop software that can build / compile user programmes, which should be able to run on the LEGO MINDSTORMS EV3 Programmable brick. It’s also useful if you intend to create software that communicates with the LEGO MINDSTORMS EV3 Programmable brick using direct commands.
View or download the EV3 Firmware Developer Kit documentation.
EV3 Firmware Source Code
This file contains the source code for the firmware to the LEGO MINDSTORMS EV3 Programmable brick. The source code is released under the GNU General Public license agreement version 2. It includes all the embedded source used for building the actual firmware image which functions as the operating system on the LEGO MINDSTORMS EV3 (Executing on the ARM9 controller).
This is relevant for you if your intention is to create custom firmware for the LEGO MINDSTORMS EV3 Programmable brick.
Download the EV3 Firmware Source Code.
EV3 Hardware Developer Kit
Included in the Hardware Developer Kit is documentation on the hardware architecture and interfaces for the LEGO MINDSTORMS EV3 programmable brick. It also contains schematic diagrams for each individual electrical element within the MINDSTORMS EV3 platform.
This Developer Kit is relevant for you if you want to learn and understand how the hardware architecture of the LEGO MINDSTORMS EV3 platform is implemented. This Developer Kit is what you need if you want to create hardware that can be connected to the LEGO MINDSTORMS EV3 Programmable brick using the input or output ports.
Download the EV3 Hardware Developer Kit.
education.lego.com
MINDSTORMS EV3 System Requirements – Support – LEGO Education
Want to know the differences between EV3 Lab and EV3 Programming? Go here
EV3 Lab
Windows PC
Operating system:
Windows 7, Windows 8, and Windows 10 (excluding Win RT).
Hardware:
- 2 GB RAM or more
- 1.5 GHz processor or faster
- 2 GB available hard disk space
- Available USB port or Bluetooth 2.0 or above
- Minimal supported screen resolution – 1024 x 600
Available on the Downloads page.
Mac
Operating system:
Mac OS X 10.6 (Snow Leopard) or above
Hardware:
- 2 GB RAM or more
- 1.5 GHz processor or faster
- 2 GB available hard disk space
- Available USB port or Bluetooth 2.0 or above
- Minimal supported screen resolution – 1024 x 600
Available on Downloads page.
___________________________________________________________________________________________EV3 Programming
iPad
Operating system:
iOS 8.0 or above
Hardware:
iPad 2 or newer
Available on iTunes App Store.
Chrome OS version 50 or above
Hardware:
- 4 GB RAM or more
- 1.40 GHz dual-core processor or faster
- 2 GB available storage space
- Bluetooth 2.0 or above
Available on Chrome Web Store.
Firmware update compatibility. To confirm that your Chromebook is able to update the firmware on your EV3 Brick via USB, please open the Chrome web browser in your Chromebook and enter ‘chrome://system’ in the address bar. Locate the version number under ‘uname’. If you have version 3.14 or above, then you should be able to update your EV3 Brick via EV3 Programming. If not, please update your EV3 Brick from the EV3 Lab software.
Android Tablet
Operating system:
Android 4.2.2 Jelly Bean or above
Hardware:
- 1 GB RAM or more
- 1.5 GHz processor or faster
- 2 GB available hard disk space
- Bluetooth 2.0 or newer
- 8” display or larger
Available on Google Play.
Android compatibility. Due to the open-source design of Android devices, some Android tablets will be incompatible with EV3 Programming, even though they may meet the minimum system requirements. If you are buying Android tablets for a school or you are in doubt whether your existing tablets are compatible with EV3 Programming, please contact us in English at [email protected].
Kindle Fire HDX WAN (2013) Kindle Fire HDX (2013) Kindle Fire HDX 8.9 WAN (2013) Kindle Fire HDX 8.9 (2013) Fire HDX 8.9 WAN (2014) Fire HDX 8.9 (2014) Fire HD 10 (2015) Fire HD 8 (2015)
Fire HD 10 (2017)
Windows 10 (version 1511, Threshold 2) or above
**Some low budget android devices will not be compatible due to various internal components even though the tablets meets the system requirements. Amazon Fire tablets are not supported. If you are buying Android Tablets for a school or are in doubt whether the tablets you already have are compatible with our app, please contact us and let us advise you about the compatibility. Please contact our team at https://www.lego.com/service. Thank you!
___________________________________________________________________________________________
EV3 Python
- Micro SDHC (min. 4GB, max. 32GB) with Application Performance Class A1.
- Windows 10 or Mac OS computer.
- Visual Studio Code version 1.31 or above.
education.lego.com
LEGO MINDSTORMS Education EV3 в профориентации

В предыдущем посте мы рассматривали возможности таких решений в общем и целом, сейчас же хотим подробнее остановиться именно на LEGO MINDSTORMS Education EV3.
LEGO MINDSTORMS Education EV3 сделан совместимым с деталями Lego Technic. Это означает, что платформу можно использовать для создания самых разнообразных и даже невероятных конструкций, от простых «машинок» и «роборук» до сложных конвейеров или даже «решателей» кубика Рубика. Фактически любой набор Lego Technic может стать источником деталей для проектов, также никаких проблем не будет с заменой пострадавших запасных частей. Да, выглядят они не так брутально, как старый советский алюминиевый конструктор, но на практике оказываются даже прочнее изделий из металла. По крайней мере в моей коллекции, стартовавшей в 1993 году, еще не обнаружилось ни одной сломанной детали.В комплекте с базовым образовательным набором MINDSTORMS Education EV3 есть 541 деталь Lego Technic. Можно докупить как специализированный ресурсный набор вроде 45560 (или более старый 9648, выпускавшийся еще для NXT), так и просто большой конструктор типа 42043 (2800 деталей) или 42055 (почти 4000 деталей), и, вдоволь наигравшись с основной моделью, пустить его на «кирпичики» для кибернетических опытов. В пересчете на одну деталь Lego здесь очень сильно выигрывает у других наборов – всего 3-5 рублей за одну штуку.
Что касается сенсоров, то на самом деле вовсе не обязательно ограничиваться теми, что предлагает LEGO Education (хотя и их выше крыши для любого образовательного проекта), ряд сторонних компаний выпускает совместимые и порой довольно экзотические сенсоры. Исходный код прошивки и аппаратные спецификации полностью открыты.
Мы много говорили об аппаратной базе, но на самом деле далеко не только она определяет эффективность занятий по робототехнике. Именно наличие действительно интуитивно понятного ПО на множестве платформ (Мак, ПК, мобильные устройства) и готовых учебных планов делает LEGO MINDSTORMS Education EV3 платформой выбора при обучении, и особенно на рубеже начальной и средней школы, для детей лет десяти.
С образовательной же точки зрения гораздо больший интерес представляет версия ПО для настольных компьютеров. Оно позволяет вести электронные тетради учеников, благодаря которым преподаватель может из своей версии приложения оценивать успехи конкретного ученика и наблюдать за его прогрессом. Плюс ко всему можно использовать не только имеющиеся на борту ПО учебные материалы (коих множество), но и с помощью встроенного редактора контента создавать свои собственные.
Многие ждут, что камнем преткновения в этой истории может оказаться цена. Действительно, за Базовый набор придется выложить 29 900 рублей, плюс еще 2 500 отдать за зарядку. Однако в эту сумму включены детали и электроника для комфортной работы двух учеников, а также полноценное базовое ПО с 48 готовыми занятиями (которое с января 2016 полностью бесплатно, как для частных лиц, так и для организаций). Конечно, дополнительное оборудование и комплекты заданий могут увеличить стоимость, но в пределах разумного. Так комплект для 8 учеников, включающий базовые и ресурсные наборы LME EV3, зарядные устройства, ПО и дополнительный комплект заданий «Инженерные проекты», обойдется в 174 900. Вполне приемлемо для оснащения, например, кружка в школе.
Да, это заметно дороже простых Arduino-подобных платформ. Но и возможности, а также уровень вовлеченности гораздо выше. Учебную программу на базе EV3 можно спокойно планировать на всю среднюю школу и дальше. Кроме того, при адекватном использовании LEGO MINDSTORMS Education EV3 банально «переживет» несколько простых комплектов за счет механических качеств, легкой заменяемости и доступности деталей (на моей практике только один шлейф RJ-12 потребовал замены в 10-летнем NXT). В итоге мы видим практически оупенсорсный проект, поддерживаемый гигантской компанией со всеми положенными в такой ситуации бонусами – большим жизненным циклом, доступностью запчастей и расширений, официальными и любительскими гайдами, развитым сообществом. Mindstorms стал практически стандартом западных образовательных классов по робототехнике для детей, и было бы по-настоящему здорово увидеть его широкое распространение и в России. А теперь к главному. В отличие от наборов WeDo 2.0, EV3 ориентирован на среднюю школу, соответственно, на детей постарше, для которых вопрос выбора будущей профессии стоит уже посерьезнее. Используя EV3, каждый из учеников сможет активнее раскрыть те способности, которые были в нем заложены природой, воспитанием и учебным процессом. Прирожденный математик будет пристально следить за телеметрией датчиков, за тем, как именно фиксируется пройденное роботом расстояние, как записывается угол, на который он отклоняется, и прочее. Будущий айтишник, само собой, погрузится в программирование робота, разбирая алгоритмы, по которым тот движется. И непременно будет создавать свои, не предусмотренные штатной инструкцией. Увлеченный физикой ребенок сможет с помощью робота проводить наглядные эксперименты, благо с датчиками у наборов проблем нет, равно как и у ребенка — с фантазией. В общем, какие бы у ребенка ни были интересы и любимые предметы в школе, обучение с использованием наборов MINDSTORMS EV3 позволит четче их выделить и сконцентрироваться на их развитии в будущем. На данный момент решения компании уже используются учащимися для создания интересных проектов, как в рамках различных конкурсов, так и для общего развития. О ряде из них в этом году писали СМИ. Астраханские школьники Руслан Казимов и Михаил Гладышев на базе регионального технопарка разработали робот-тренажер для реабилитации суставов рук.
А 13-летний Шубхэм Бэнерджи создал принтер Брайля из частей LEGO в рамках школьного научного проекта. Позже, при участии его семьи, был создан стартап по запуску изобретения, который получил финансовую поддержку от технической корпорации Intel.
Если у вас есть вопросы насчет использования этих решений в образовательном процессе (или о самих продуктах) — пишите их в комментариях.
habr.com
LEGO MINDSTORMS EV3 – HOME OR EDUCATION SET
LEGO Mindstorms is a well-seasoned series of tools for learning robotics. The first set was revealed to the public in 1998 and very soon, it’ll have been already 20 years of education with LEGO Mindstorms. However, prototypes of the key element of every set – programmable brick – were being developed even earlier, in 1987. At that time, in MIT Media Lab, Seymour Papert was leading the team working on this very project. He also introduced constructivism into the world of education (learning by creating) and designed the very first educational programming language, Logo. As you can see, the overall success of the Mindstorms series is founded on many years of research and development. Interestingly, the principle behind the sets never changed. Every set combines the popular LEGO Technic bricks, great for building miscellaneous mechanisms, with specially fitted electronic modules, such as motors, sensors and the microcontroller, also referred to as the control brick. Robots created with these elements can be programmed in a simple and kid-friendly programming environment.
Wide possibilities of the set and simple building system make it possible to conduct a full robotics lesson (introduction, building, programming, and testing) in a surprisingly short amount of time. Even 90 minutes suffice. This quality is absolutely unique among robotics sets available on the market. No wonder the series has a reputation for being one of the best tools for teaching robotics. If you’re interested in a specific aspect of this set, jump straight to particular chapter: Building Elements, Electronics, Programming, or Educational Materials. For a quick read, go ahead to Conclusions. To read more about educational sets for the same age group, check out this article.

LEGO Mindstorms EV3 Education Core Set (45544)
Despite confusingly similar names, LEGO Mindstorms EV3 Home (31313) and LEGO Mindstorms EV3 Education Core Set (45544) differ significantly. Disparities are present in every aspect. Starting with the box, through number and types of construction bricks, electronic elements (different sensors, remote), programming apps, and even materials accessible after purchase – none of them are identical. In truth, even availability of these sets varies. The Home version can be purchased in normal toy shops, whether online or not, but the LEGO Education version is sold only by official distributors.
LEGO Mindstorms EV3 Education Core Set is contained in a handy, wide box made from durable plastic that ensures safe storage. The tray with 13 compartments allows you to easily sort bricks according to their size and purpose. Underneath, there’s space for keeping larger building elements, such as wheels, tracks, electronics and cables. Sorting makes it possible to build fast, with no need to spill bricks on the table, or on the floor. What’s more, the building process becomes less noisy, which will surely be appreciated by teachers using these sets on an everyday basis. Inside the box, in addition to 541 elements, there’s a cardboard list of bricks that facilitates sorting the elements and a paper instruction on how to build a simple vehicle.

LEGO Mindstorms EV3 Home (31313)
The version for home use is packaged similarly to the majority of classic LEGO sets – in a single-use cardboard box. The box has a fetching image on it, which definitely increases sales figures, but serves poorly as storage. Although usually, you wouldn’t need a completely separate box to store a classic LEGO set (all bricks end up together), in this case, we’re dealing with a robotics set that contains unique electronic and building elements, so you should maintain it appropriately. If you buy the Home set version, you must also buy a container; in this regard, it matters little whether you plan to use the set at home, or at school. You can consider the original LEGO box, which is exactly the same as the one included in the Education version. Both the box and the tray can be purchased on the official LEGO Education website.
The container of the Home set is enclosed in a cardboard jacket. If you cut it along the line, you’ll find a simple testing mat on the reverse, helpful when working with the color sensor. In addition to electronics and construction elements, the set contains a sticker sheet to decorate several parts, and a paper instruction on how to build a robot.
BUILDING ELEMENTS

Mindstorms EV3 Education elements
Both versions of the LEGO Mindstorms EV3 set include a wide assemblage of Technic construction bricks. The differences lie in the amount, types and colors of these bricks.
All 541 bricks of the Education set are dominated by white and gray, with sparse tinges of red, black and other colors. Here, you’ll find straight Technic beams in 8 different lengths, 7 types of bent beams and two kinds of beam frames. Three studs long Technic beams are available in 5 base colors (red, green, blue, yellow, black), so you can surely use them for experimenting with the color sensor. The set also contains axles of 10 different lengths and 3 types of axles with end stop.
In order to connect axles with beams and frames, you can use 7 types of pins (which include smooth and friction pins for creating connections of varying strength), or one of 18 types of connectors, axle to pin ones included. For blocking, or separating bricks on an axle, you can choose from 2 types of bushings, or pin joiners (also known as tubes). What’s more, you’ll find that the Education set has 10 different kinds of gears (normal and bevel ones) and two small turntables. In total, there are 30 elements for creating gear mechanisms, so you can design models with miscellaneous transmissions and ratio.

Mindstorms EV3 Education elements
If you want to piece together a vehicle, you can use two large wheels with wide tires, smaller wedge belt wheels, or a steel ball placed in a plastic socket – a remarkably useful element. For example, it can serve as a great support wheel for two-wheel drive robots. The tracks included in the set are made of mulitple plastic track links joined together. Connect them with sprocket wheels and you’ll create a perfectly functional chain drive. Vehicles with such a caterpillar drive advance well enough, but since the plastic surface is smooth, some gliding may occur. The easy solution is to purchase rubber attachments. Inserting them into holes of the track links noticeably increases traction. These attachments are available in the extension set produced by LEGO Education, purchased additionally. Nonetheless, you can always buy these elements separately.
This version of the EV3 set doesn’t contain many additional or decorative elements. The list of slightly less useful bricks is limited to 4 black panels for encasing completed constructions and 4 decorative “fangs”.
The Home version contains slightly more elements; 601 to be exact. The most visible change concerns colors. This set version is dominated by black bricks, with some red and grey ones. White elements, such as panels or blades, are purely decorative. Unfortunately, this color palette impedes the building process. It’s difficult to recognize particular parts in the black mass, so finding the one you need (remember there’s no sorting tray) takes more time. The black color also has a negative influence on legibility of building instructions.

Mindstorms EV3 Home elements
Putting aside the issue of ill-suited colors, the overall content of the set is similar to the Education version. It includes straight beams of 8 different lengths, 6 types of bent beams and 2 kinds of beam frames. In the Home version, however, short beams prevail. Long beams, useful for creating framework, are not as numerous. Moreover, there are no colorful bricks to use with the color sensor. Normal axles are available in 6 lengths only, but you have at your disposal 5 types of axles with stops. For connecting them, the producer offers 6 kinds of pins and 21 types of connectors. The assortment of bushings and pin joiners is almost the same as in the Education version. Unique elements of this version include ball pins and links to match them, in two lengths. Gears are available in 8 variations, which in total gives you 21 elements for creating gear mechanisms. Most of them are bevel gears. No turntables are included in this version.
To create vehicles, you may use four black tires with fitting rims. Caterpillar drive can be achieved by using rubber caterpillar tracks, which have good traction. Unfortunately, these tracks are quite fragile. If used often, they may stretch and stray from drive wheels.
The Home version is abundant in gadgets and decorations that, by definition, are not very practical. Consequently, you’ll come across 14 panels (for stickers), 10 decorative fangs in two colors, 4 decorative blades, and a ball shooter with magazine and 3 projectiles. The most striking example of vain elements is illustrated by 6 swords, which contribute to the warriorlike look of all constructions designed by LEGO. Still, it’s hard to use them for any other purpose.

Mindstorms EV3 Home elements
All construction elements are very sturdy. LEGO is very particular about quality, so plastic parts are almost indestructible. Sometimes, pins may get damaged while dismantling the construction; children tend to “bite” them out, in spite of reminders. With intense use, teeth of the smallest gears can wear out. However, as a teacher, you should be more concerned that tiny elements of the set tend to get lost. Fortunately, LEGO offers a wide choice of spare parts, with which you can replenish your deficiencies. For the Education version, LEGO prepared 8 different packs of spare parts. If you’re organizing a robotics workshop in school, you should buy one of every kind. This way, even if some parts do get lost, your workshop will be able to operate without any forced breaks. In case of the Home version, the producer didn’t prepare any dedicated spare parts packs. Nonetheless, you can always order individual parts for every LEGO set produced, no. 45544 included.
LEGO Education provides all kinds of expansions to the Mindsorms EV3 set. The most interesting one is a set of complementary parts called the Expansion Set. With 853 additional elements, the set significantly increases construction possibilities. Besides extra beams, axles and pins to increase the size of your constructions, the Expansion Set includes several interesting parts. Among others, it holds rubbers, new types of connectors, additional wheels and gears (differential), as well as the amazing big turntable, known from the Mindstorms NXT 1.0 set. This expansion comes in a separate plastic box of the same size as the base set. Therefore, in order to efficiently work with the expansion, you’ll need to have sufficient working space to handle two large boxes. Once you finish classes, you’ll also need to separate elements accordingly. This expanstion is definitely a welcome addition. However, since it complicates logistics, it’s more suited for all-day workshops, or after-class robotics clubs, where time is not limited. If you must follow a strict timetable, think twice before you introduce this addition to your class.
BUILDING POSSIBILITIES
The building system in both versions is, of course, exactly the same. Since the system of LEGO Technic, where one connects beams with pins, is simple and well-known to the majority of children, the building process is trouble-free. Both set versions have wide possibilities in terms of construction, so students are able to swiftly test various solutions, which translates into boost to their creativity.
Despite significant differences in contents, the building possibilities are quite similar. But with the Education version, building is slightly more enjoyable. Why? Because you have access to unique parts: turntables, support wheel, or tracks made out of individual links. More cogwheels and beams allow to create mechanisms that are more efficient and more accurate; they also make the overall building process more productive. Purchasing the Extension Set further increases the advantage of the Education version in this category.
Both set versions provide two large DC motors and a smaller one, as well as exactly the same microcontroller, known as the EV3 Brick. Differences become visible when you take a look at sensors. Depending on the version you choose, you’ll get a different number and type of sensors; even the applied technology will differ. Motors and sensors can be connected with the brick by means of cables with plugs. Cables constitute the only element that wears out considerably soon, because plugs get damaged easily. You may think about stocking up – LEGO Education distributors can often help with that.
EV3 Brick
The main function of the EV3 Brick is to control created robots. As a matter of fact, the Brick is a microcontroller based on the ARM9 processor with Linux OS packed into one large LEGO brick. It’s equipped with display, speaker, 6 buttons (5 programmable ones, highlight included), 4 input ports, 4 output ports, mini USB port for computer connection, USB port, Micro SD port (up to 32 GB) and battery case. Communication with the device is possible via USB cable, built-in Bluetooth module, or WiFi (if you plug the external WiFi module into the USB port of the Brick).
In use, the Brick performs decently. However, its menu is not exactly user-friendly and start-up takes a bit of time (around 30 seconds), which may be irritating for some. From time to time errors do occur; the Brick may crash or turn off on its own accord. In such cases, it usually helps to update the firmware, or reset the Brick. If you’re having other problems with the Brick, this article might help you.
Every EV3 Brick can be powered with 6 AA batteries. You can also power it with a dedicated LEGO DC battery. It’s included in the Education set, but in order to use it, you must separately buy a costly charger. Before you do, note that the LEGO battery enlarges the EV3 Brick, so it cannot be used in all robot models. Moreover, relying on it is not the best choice due to time limits. Charging it takes a lot of time, during which you clearly can’t use the set. You may decide to purchase DC batteries in a two-pack, but in truth, it’s not really cost-effective (around 90$ for one battery and 40$ for charger). Instead, we recommend equipping your workshop with a doubled stockpile of good-quality rechargeable AA batteries and several effective chargers.
motors
In both versions of the EV3 set you’ll find two large and one medium DC motors. All motors have a built-in rotation sensor. One of its possible uses is to coordinate two motors present in one construction, so that the robot advances straight forward. Sensor readouts can also be used in programming exercises, i.e. as control levers. Rotation control in both types of motors is very precise (up to 1°), thanks to the built-in tachometer.
Large motors have higher power and a big rotating head, which facilitates drive transmission. They reach 170 rpm. The smaller motor is capable of higher speed (up to 250 rpm) at the expense of the power available. Thanks to its size, it can be easily incorporated into numerous constructions.
touch sensor
Touch sensor is included in both versions of the set. It’s a simple analog sensor, which detects whether the button is being pressed, or not. You can use it to run or stop operation of a construction, to create bumpers, or to count button presses. Together with 5 buttons on the EV3 Brick (they are touch sensors as well!), you may even create an advanced system to control your robot.
color sensor
This sensor is included in the Home and Education version of the LEGO Mindstorms EV3 set. It collects data concerning colors (distinguishes 8), or light intensity (ambient, or of a reflected beam). It can be useful in line followers, sumo fights, or sorting devices.
gyro sensor
The gyro sensor is available only in the Education version. Composed of several accelerometers, this sensor measures angular position and can detect changes in the position of an object with the accuracy of 3° in all axis of rotation. It can prove especially helpful when creating balancing robots, or controllers reacting to changes in tilt.
distance sensor
Depending on the set version, a different technology is used to measure distance.
The Education set includes an ultrasound sensor. It produces ultrasonic waves, which upon encountering an obstacle rebound and return to the sensor. The time elapsed between sending and retrieving of the signal is used to estimate distance from the obstacle. The measurement is quite precise (+/- 1 cm); the measuring range covers 1 to 250 cm. In addition to distance, the sensor can produce ultrasounds and detect ultrasounds in its environment. Thus, this element can be used to measure distance, pass through labyrinths, or detect objects.
The sensor of the Home version relies on the infrared technology. It’s capable of detecting obstacles up to 50 – 70 cm. Unfortunately, the measurement is not precise. The distance is expressed in units of somewhat vague definition and is often misleading. Consequently, measurement errors are frequent. Due to the technology applied, even color of an object influences the measurement. Because the measurement uncertainty is so significant, LEGO claims the sensor doesn’t measure distance, but “proximity”. However, the real function of this sensor is not to measure anything, but rather to receive signals from the remote, which also uses IR technology to communicate.
remote
The IR remote is included only in the Home version of the set. You can use it with the IR sensor to create an infrared radiation transmitter; your robot will be able to detect produced signals as far as 2 m away. Most often, however, this device is used to remotely control the robot. For this end, you have 5 programmable buttons at your disposal (and their combinations, so 11 programmable actions in total). There are 4 channels available for communicating with the IR sensor, so in order to avoid any interference, you shouldn’t actively use more than 4 sets within a radius of 2 m. The remote is powered by two AAA batteries.
All electronic elements are good-quality. The very first problems appear only after a few years of intense use. Purchasing additional cables (they break down first) and individual electronic modules is definitely worth considering. By doing this, you can even enhance the Home set version, which has some lacks in the original content. In addition to the sensors described above, LEGO Education prepared a temperature sensor for the EV3 set. Other producers have even more sensors in their offer and they are definitely worth checking out. For example, HiTechnic sensors are commendable; they sell compatible compasses, magnetic field sensors, and many others.
LEGO Mindstorms EV3 sets can be programmed through the dedicated app, based on LabView. You can access it on computers and tablets. However, you should be aware that depending on what set version you have and what device you use, the app content will differ. Therefore, in total, there are 4 different programming environments for the EV3 set.
The EV3 software allows to program robots in an intuitive graphic language. Programs are created by dragging individual instructions to the start block. Once completed, the program must be uploaded to the EV3 Brick. When you activate it, the commands included in the program will be executed from left to right. Every instruction block can be adjusted through various options. Overall, the environment is good for controlling LEGO robots in a simple and precise manner. Programs are created easily, almost intuitively, and all block options are visible right away. The only problem concerns the size of the blocks. Longer, more complex programs don’t fit on the screen, which forces users to scroll the preview. This flaw makes the process of creating advanced programs slightly inconvenient. However, it’s rarely a problem for projects executed during school robotics classes.
At a later stage of education, it’s possible to introduce text programming of the EV3 robots. The language selection is quite wide. You can choose from the dedicated languages: EV3Basic and Robot-C, or even take up one of the classics, e.g. Java or Python (after you install a new OS on the EV3 Brick – more on ev3dev.org). The EV3 Brick connects with the computer, or tablet, by using Bluetooth technology, WiFi (if you attach the external WiFi module), or USB cable. The last method is perhaps plain, but trouble-free. Once you upload a program to the Brick, you can disconnect the USB cable and the robot will operate autonomously.
COMPUTERS
Programming the EV3 sets on a computer provides the most possibilities and enables you to fully exploit their potential. Both in the Education and the Home versions, you get access to a full palette of programming blocks, which are grouped into 6 categories. You’ll be able to browse action blocks (controlling motors, display and highlight of the Brick buttons), flow control blocks (waiting, conditions, loops), sensors blocks, data operations blocks (variables, lists, mathematic operations), advanced blocks and finally, blocks created by the user.
The Education and Home versions differ in appearance and materials available. The Education app, in addition to the programming environment itself, gives you access to building and programming instructions for models created from the Education set, to introductory teaching materials about the world of LEGO Mindstorms robotics, and to tools for documenting projects and registering data, which are especially useful during experiments. The Home app doesn’t include additional features. It comes with the programming environment, building and programming instructions for several #31313 set robots, and a tool for documenting your projects. It also includes several short introductory videos and a link to user guide. The blocks palette of the Home version was slightly reduced in comparison to the Education one.
The Education app works on computers with Windows (7, 8 and 10), or with Mac OS in version 10.6 or newer. You can download the app here.
The Home app is compatible with Windows Vista OS or newer, and with Mac OS in version 10.6 or newer. You can download the app here.

Programming blocks of the PC app (*Education version only)
TABLETS

Programming blocks of the tablet app
The Mindstorms EV3 series has separate apps for programming on tablets. Their possibilities are considerably limited, simply because they have fewer blocks. You have access to only 3 palettes out of 6 available on the computer version. You won’t find any data, or advanced blocks, and you certainly won’t be able to create any blocks of your own. The tablet app version allows you to create only the most basic programs, which potentially restricts the knowledge one could gain.
The Education app is available for tablets with iOS (8.0 or newer), with Android 4.2 or newer, as well as for Chromebooks, Kindle Fire tablets, and touch screen devices with Windows 10 OS. For more information, go to Google Play, App Store, or to the LEGO Education website.
The Home app can be downloaded through Google Play and App Store. It’s compatible with iPad 2.0 or its newer version, as well as with iOS 8.0 (or newer). For Android devices, no specific requirements were defined. The list of compatible devices can be accessed here.
EDUCATION SET (45544)
To start your learning adventure with LEGO Mindstorms EV3 Education, go to the Quick Start tab. It contains several instructional videos that guide you through the possibilities of the app. In the menu, you can also find building instructions of sample models, robotics tutorial and supporting material.
The software comes with access to building instructions of 10 (in truth, it’s 11) robots. Unfortunately, 6 of them require elements from the Expansion Set: Tank Bot, Znap, Stair Climber, Elephant, Spinner Factory and even Remote Control, which can be used to control other robots (on the condition that you have at least two EV3 sets). Only 4 robots can be built by using the Core Set alone: Gyro Boy, Color Sorter, Puppy and Robot Arm h35. All models are interesting, but also complicated to build and program, so the entire process of assembling them, creating their programs and testing takes a lot of time. In consequence, it’s difficult to use these designs during robotics classes. Note that instructions do not cover step-by-step programming. As soon as you complete building the robot, you get an already finished, complicated program, which may be hard to understand at first glance. Unfortunately, immediate access to a completed program impairs the educational value of the project; students don’t get the chance to create the program from scratch, they don’t test it, or correct programming mistakes.

Driving Base of the Education set
Fortunately, another part of the app contains a highly valuable tutorial named Robot educator. Here, you’ll find the most interesting material in terms of educational use. It shows and explains capacities of electronic elements, of basic and advanced programming blocks, as well as functions of software tools, with which you can register and present the data received from sensors. Moreover, the tutorial hides away the most useful construction: the simple Driving Base, which we count as the 11th robot! Its instructions also cover some accessories; among others, you can attach one more motor and a frame for catching objects, a touch sensor, a color sensor (positioned downward or forward), a distance sensor, and a gyro sensor. Together with programming instructions available in the programming tutorial, this straightforward construction can become a base for many fascinating lessons.
Building instructions created by LEGO are of good-quality, but lack the before and after preview. Because of it, whenever you’re reading steps that depict large parts of the construction, you might feel as though you’re playing “Where’s Waldo?” It’s surprising that LEGO still hasn’t included this feature in their instructions. After all, it’s not a complicated piece of software, yet it’s immensely helpful (which is why it’s in RoboCAMP instructions).
The described material is available in the app version for PC. Tablet version users have a very limited choice. The tablet app contains only the Robot Educator tutorial, but not in its entirety.
HOME SET (31313)
The Home version of the software for LEGO Mindstorms EV3 set includes a completely different selection of materials. Upon running the software, you enter a loud lobby, where you can select one of five warriorlike robots: EV3STORM the humanoid shooter, R3PTAR the cobra model, GRIPP3R the grasping device, TRACK3R the tank with exchangeable tools, and SPIK3R the scorpion. The app also allows you to download 12 additional models created by the LEGO Mindstorms community.

SPIK3R of the Home set
In addition to the building instructions, this app version also comes with detailed step-by-step programming instructions. They allow users to create and test programs on their own. However, they are available only for the five original LEGO constructions. In other projects, the advanced programs are presented already complete with commentaries only.
Similarly to the Education version, the robots designed by LEGO are complicated in terms of building and programming. Again, completing them takes time, which hinders potential class use. In addition to robot projects, the materials contain several short instructional videos on possibilities of the environment and link to user guide.
In the tablet version, the app looks quite similar. You get access to building instructions of the 5 LEGO robots (without programming instructions) and 12 projects created by the LEGO community. Nonetheless, many projects submitted by the community include information that full possibilities of a given model can be discovered only by using the full software version, the one available on PC.
- LEGO Mindstorms EV3 Education Core Set (45544): $411.95
- LEGO Mindstorms EV3 Home Edition (31313): $349.99
- LEGO Mindstorms Education EV3 Expansion Set: $103.95
LEGO Mindstorms EV3 sets have many assets and stand out among competitors, regardless of the version. The building system is easy and quick, the elements are durable. Since the entire set is founded on LEGO bricks, all constructions can be assembled in a nice, easy way and most importantly, very swiftly. Construction and electronic elements are diversified, which equips teachers with basis for earnest teaching of elementary mechanics and physics. These sets also develop creativity, because they encourage testing out individual ideas. Undeniably, they have wide possibilities and can be used even on higher levels of education. Many colleges and universities decided to adopt the EV3 into their robotics and mechatronics labs. The software for programming robots (especially in the PC version) is a great tool for learning basics of programming. It allows users to create advanced programs easily, in an intuitive manner, which fosters computational thinking and helps beginners to understand basic concepts without any need for learning complicated syntax of text programming languages. Comparison between LEGO sets and other robotics sets currently available on the market can be found here.
The differences between the two versions available on the market seem small at first glance, but concern the parts most essential to teaching. LEGO Mindstorms EV3 Education Core (#45544) is the set created for learning. It’s visible in almost every aspect. This version has a useful box that facilitates storing and quickens building thanks to the sorting tray; the construction elements are better thought-out; the sensors are more interesting; the programming app provides more options; the robot models constitute a better base for learning. All these factors have a positive influence on the lesson flow and enable teachers to conduct a full robotics lesson (introduction, building, programming and testing) even in 90 minutes. The only problem might be finding materials for lessons fitting this time framework; the Robot educator tutorial doesn’t suffice for long. One solution is to prepare such a curriculum on your own, another is to use solutions prepared by professionals (e.g. RoboCAMP courses).
LEGO Mindstorms EV3 Home (#31313), the version created for individual users, is less practical. Consider the cardboard box, the red and black colors that hamper finding right elements, even the content of the set (6 swords!) – everything in this version is influenced by the marketing strategy. The IR distance sensor is weaker than the one in the Education version. It’s less precise than the ultrasonic one, but in exchange, you can use the remote to control robots. The programming software for the Home version is very similar. The most significant aspect, coding, is carried out exactly the same way, but there are less programming blocks to use. This version has neither tools for collecting and presenting data, nor any material for the teacher.
The table summarizes our evaluation of both sets. If one version has advantage over the other in a given category, it gains a point. If both versions are comparable in a given category, they both receive a point. In such a simplified summarization, the Education version wins in almost every category. However, it’s worth noting that these differences are also reflected in adequate prices of respective versions.
Of course, teaching in class with the Home set is doable. But it’s important to compensate for any deficiencies of this version, i.e. purchasing appropriate storage box and educational materials. Later on, you may also consider buying more sensors (ultrasonic distance sensor and gyro sensor), which are not accounted for in this set.
Additional educational material is helpful with both versions. All projects prepared by LEGO (except for the Robot educator exercises) are very complex. By consequence, they take too much time to be efficiently applied during normal school classes. It concerns both construction and programming. For strictly school environment, we recommend courses: CityCAMP EV3 (for Home and Education versions) and DiscoveryCAMP EV3 (for Education version). Every exercise included in these courses can be completed in 90 minutes. Sample exercises are available for free in our demo course.
www.robocamp.eu