Lego Mindstorms EV3 explained

LEGO Mindstorms EV3 (stylized: LEGO MINDSTORMS EV3) is the third generation robotics kit in LEGO's Mindstorms line. It is the successor to the second generation LEGO Mindstorms NXT kit. The "EV" designation refers to the "evolution" of the Mindstorms product line. "3" refers to the fact that it is the third generation of computer modules - first was the RCX and the second is the NXT. It was officially announced on January 4, 2013, and was released in stores on September 1, 2013. The education edition was released on August 1, 2013.[1] There are many competitions using this set, including the FIRST LEGO League Challenge and the World Robot Olympiad, sponsored by LEGO.

After an announcement in October 2022, The Lego Group officially discontinued Lego Mindstorms at the end of 2022.[2]

Overview

The biggest change from the LEGO Mindstorms NXT and NXT 2.0 to the EV3 is the technological advances in the programmable brick. The main processor of the NXT was an ARM7 microcontroller, whereas the EV3 has a more powerful ARM9 CPU running Linux. A USB connector and Micro SD slot (up to 32 GB) are new to the EV3. It comes with the plans to build 5 different robots: EV3RSTORM, GRIPP3R, R3PTAR, SPIK3R, and TRACK3R. LEGO has also released instructions online to build 12 additional projects: ROBODOZ3R, BANNER PRINT3R, EV3MEG, BOBB3E, MR-B3AM, RAC3 TRUCK, KRAZ3, EV3D4, EL3CTRIC GUITAR, DINOR3X, WACK3M, and EV3GAME. It uses a program called LEGO Mindstorms EV3 Home Edition, which is developed by LabVIEW, to write code using blocks instead of lines. However it can also be programmed on the actual robot and saved.[3] MicroPython support has been recently added.[4]

The EV3 Home (31313) set consists of: 1 EV3 programmable brick, 2 Large Motors, 1 Medium Motor, 1 Touch Sensor, 1 Color Sensor, 1 Infrared Sensor, 1 Remote Control, cables, USB cable, and 585 TECHNIC elements.[3]

The Education EV3 Core Set (45544) set consists of: 1 EV3 programmable brick, 2 Large Motors, 1 Medium Motor, 2 Touch Sensors, 1 Color Sensor, 1 Gyroscope Sensor, 1 Ultrasonic Sensor, cables, USB cable, 1 Rechargeable battery and 547[5] TECHNIC elements.[3]

An expansion set for the Educational Core Set, which can be bought separately, contains 853 LEGO elements. However, the expansion set and the educational set combined do not contain enough components necessary to build most robots of the retail set. This contrasts with NXT; the educational set combined with the resource set could build any of the retail designs. The EV3 educational set was released a month earlier than the retail set, on August 1, 2013. Robots that can be built with the core education set are the EV3 educator robot, the GyroBoy, the Color Sorter, the Puppy and the Robot Arm H25. Robots that can be built with the expansion set are the Tank Bot, the Znap, the Stair Climber, the Elephant and a remote control. Another robot that can be built with a pair of core sets and an expansion set is the Spinner Factory. NXT's Hitechnic sensors Blocks can be used with EV3 & NXT.

NXT's sensors can be used with the EV3. It can boot an alternative operating system from a microSD card, which makes it possible to run a modded firmware, ev3dev, a Debian Linux-based operating system.

Comparison[6]
Inventor/Spike Prime EV3 NXT RCX
Release DateOctober 2020[7] /August 2019[8] September 2013 July 2006 1998
Display 5x5 LED matrix white display 178×128 pixel
Monochrome LCD
100×64 pixel
Monochrome LCD
segmented
Monochrome LCD
Main Processor STM32F413 (ARM Cortex M4F) [9] [10] TI Sitara AM1808
(ARM926EJ-S core)
@
Atmel AT91SAM7S256
(ARM7TDMI core)
@
Hitachi H8/300
@
Main Memory RAM
Flash
Flash (secondary chip)
RAM
Flash
microSDHC Slot
RAM
Flash
RAM
ROM
USB Host Port
WiFi
Bluetooth
Connects to Apple devices

Compatibility

All NXT sensors, motors, and building elements work with EV3 and are recognized as NXT sensors/motors when plugged in. EV3 sensors do not work with the NXT, but EV3 motors do. The NXT brick can be programmed with the EV3 software, but lacks some software features. EV3 software can be used to program the NXT, but some extra programming-blocks must be downloaded, such as the Ultrasonic sensor (which is included in the standard NXT kit, but not the standard EV3 kit). The EV3 brick cannot be programmed with the standard NXT software, but some third-party software supports both systems.[11] Scratch also included an extension that allows users to program the EV3.

Notable robots made with the EV3 platform

Enhancements

On the EV3 AM1808 platform, it is possible with a small hack to double the encoder's resolution. By enabling edge triggered interrupts on the encoder B line (called direction line by LEGO), it is possible to have 720 increments per turn instead of 360. This enhancement allows for smoother rotation at low speed and better position control.[13] [14] This hack was not possible on the NXT due to a hardware limitation. The modified firmware implementing this modification is called EV3.14.[15]

See also

External links

Notes and References

  1. Web site: Official EV3 Press Release . March 4, 2014 . https://web.archive.org/web/20160306020311/http://www.lego.com/en-us/mindstorms/news/2013/january/announcing-lego-mindstorms-ev3/ . March 6, 2016 . dead .
  2. Web site: Lego is discontinuing Mindstorms in 2022 . Brick Fanatics . 26 October 2022 . 26 October 2022.
  3. http://service.lego.com/en-us/helptopics/products/themes/mindstorms/mindstorms-ev3/ev3-and-nxt-differences How is the EV3 different from the NXT? - LEGO.com customerservice FAQ - Products - Themes - MINDSTORMS - MINDSTORMS EV3
  4. Web site: Python for EV3. Education. LEGO. education.lego.com. en. 2020-04-21.
  5. Web site: 45544: Education EV3 Core Set.
  6. Sherrard . Ann . Rhodes . Amy . Comparison of the LEGO Mindstorms NXT and EV3 Robotics Education Platforms . Journal of Extension . 52 . 5 . October 2014 .
  7. Web site: 2020-06-15 . LEGO MINDSTORMS Robot Inventor - About Us . 2024-05-20 . LEGO.com . en-us.
  8. Web site: 2019-09-11 . LEGO® Education SPIKE™ PRIME, a new hands-on learning approach for classrooms, announced today - About Us . 2024-05-20 . LEGO.com . en-ca.
  9. Web site: gpdaniels/spike-prime. .
  10. Web site: What internal electronics do Spike Prime and Mindstorms Robot Inventor use?.
  11. Web site: LEGO MINDSTORMS® EV3 Frequently Asked Questions . The LEGO Group . Lego.com . 15 March 2013 . 1 October 2013 . Q: Is EV3 backwards compatible with NXT hardware? A: Yes. You can program your NXT intelligent brick using the new EV3 software. However not all software features are supported by the NXT intelligent Brick. You cannot program your EV3 programmable brick with the NXT Software. . August 29, 2013 . https://web.archive.org/web/20130829150404/http://mindstorms.lego.com/en-us/News/ReadMore/Default.aspx?id=476781 . dead .
  12. Web site: Lego EV3 Additional Projects: BANNER PRINT3R by Ralph Hempel. March 14, 2016. December 13, 2017. https://web.archive.org/web/20171213082628/https://www.lego.com/en-us/mindstorms/build-a-robot/banner-print3r. dead.
  13. Web site: Development of an improved firmware for the Lego EV3. Technical report.. University of Strasbourg. ICube laboratory . July 2014.
  14. Web site: Hacking the Lego EV3. Lab web page.. University of Strasbourg. ICube laboratory.
  15. Web site: EV3.14: a modified firmware for the Lego EV3.. University of Strasbourg. ICube laboratory . December 2014.
  16. Web site: Dexter Industries Sensors are EV3 Compatible.