Translate

sábado, 26 de março de 2022

EV3 (parte II) - O software: versões Home Edition e versões Education... e outros

 O software tem por base o LabVIEW da National Instruments. 

A LEGO, embora tenha descontinuado o produto mantém no seu site (março 2022) um ótimo conjunto de aplicações.

Como é provável que um dia não esteja disponível, deixo aqui links para fazer download, de alguns dos seus produtos:

The software is based on National Instruments' LabVIEW.

LEGO, although it has discontinued the product, maintains on its website (March 2022) a great set of applications.

As it is likely that one day it will not be available, here are links to download some of its products:

--------------------------------LM Home Edition--------------------------------

a) Software para Windows;










d) EV3 Software Block

Baixe essas atualizações de software para ativar cada um desses sensores adicionais em seu software EV3 
Download these software updates to activate each of these additional sensors in your EV3 Programmer software (PC/Mac only).








---------------------------------LM Education-----------------------------

O software (com a referência 2000047), foi editado em DVD para Mac e Windows, nas línguas EnGB, Ja, Zh-Si, Ru, Fr, It, Es e Pt. Eventualmente haverá outras edições, em outras línguas.





software em DVD - 2000047 (2013)



a) LME EV3 Lab Software para Windows;(PT)



b) LME EV3 Lab DEP Software para Windows;(PT)
(expansão do software com projectos de design e engenharia)

Fornece mais de 30 horas de instrução em sala de aula e atividades de resolução de problemas com foco no aprendizagem STEM usando robótica da vida real. Cada uma das 15 atividades começa com um briefing de design e termina com um projeto final que pode ser apresentado e compartilhado.

Provides 30+ hours of classroom instruction and problem-solving activities focusing on STEM learning using real-life robotics. Each of the 15 activities begins with a design brief and ends with a final project that can be presented and shared. Integrates into the EV3 Software.





c) LME EV3 Lab Space Challenge Software para Windows;(EN-US)
(expansão do software com projectos do desafio do espaço)


Este software requer o EV3 Space Challenge Set (45570). Fornece mais de 30 horas de instrução em sala de aula e aprendizagem STEM. Inclui missões de desafio e projetos de pesquisa desenvolvidos em conjunto com especialistas espaciais. Os alunos irão explorar e criar soluções inovadoras para tópicos atuais de exploração espacial.

This download requires the EV3 Space Challenge Set (45570). Provides 30+ hours of classroom instruction and STEM learning. It includes challenge missions and research projects jointly developed with space experts. Students will explore and create innovative solutions to current space exploration topics.



d) LME EV3 Lab Science Software para Windows;(EN-US)
(expansão do software com projectos de ciência)

Fornece mais de 28 horas de instrução em sala de aula integrada ao software EV3. 
Inclui 14 experiências de ciências físicas centrados em energia, calor e temperatura, força e movimento e luz. Os alunos utilizarm recursos de registro de dados. Alguns experiências requerem o conjunto de Energia Renovável (9688) e o Sensor de Temperatura (9749).

Provides 28+ hours of classroom instruction integrated into the EV3 Software. Includes 14 physical science experiments centered on energy, heat and temperature, force and motion, and light. Students will utilize data logging capabilities. Some experiments require the Renewable Energy Add-on Set (9688) and the Temperature Sensor (9749). Integrates into the EV3 Software.



Nota: O Help da versão portuguesa está mal enderaçado para o local online. A versão inglesa possui o link correto. Assim deixo aqui todo o Help em documentos PDF em português. Deixo de igual modo o link para o mesmo online, bem como para o help inglês.
Pessoalmente entendo este Help extremamente bom e desse modo recomendo a sua consulta sempre que possível.

Note: The Help for the Portuguese version is poorly addressed for the online location. The English version has the correct link. So I leave here all the Help in PDF documents in Portuguese. I also leave the link to the same online, as well as to the English help.
Personally I understand this Help extremely good and therefore I recommend consulting it whenever possible.

Link do help em pt          https://ev3-help-online.api.education.lego.com/Education/hu-hu/index.html
Link do help em en-us    https://ev3-help-online.api.education.lego.com/Education/en-us/index.html
Link do Help português em PDF - clique aqui.


e) LME Classroom 
(versão com programação em Scratch)




(EV3 Device Manager)

Este espaço online permite verificar a versão do firmaware e a atualizar. para tal necessita de ter o bloco EV3 ligado pelo cabo usb ao computador. Para tal necessita da aplicação Device manager. Pode fazer o download  aqui.

This online space allows you to check the firmware version and update it. for this you need to have the EV3 block connected by the usb cable to the computer.






-----------------------------Software/textos de Desenvolvimento-------------------------------

(todo este software/textos  encontram-se nesta data (março de 2022) no site da Lego Education. Contudo é aqui disponibilizado no sentido de o manter online mesmo quando a LEGO não forneça apoio.)

(All this software/text can be found as of this date (March 2022) on the Lego Education website. However it is made available here in order to keep it online even when LEGO does not provide support.)



Esta é uma versão de desenvolvedor do firmware EV3 que permite o acesso Telnet com uma senha. Telnet é uma interface de conexão avançada que permite ao usuário acessar remotamente o sistema operacional Linux no EV3 Brick com direitos administrativos. As informações de login do Telnet podem ser encontradas no arquivo ReadMe junto com o arquivo de firmware.

Antecedentes: A partir do lançamento 1.09 do oficial EV3 Firmware Home Edition e Education Edition (1.09H e 1.09E), aumentamos o nível de segurança para evitar ataques da Internet, quando um dongle Wi-Fi é conectado ao EV3.

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.



Com este Block Developer Kit obtém-se documentação sobre como são criados os blocos de programação para o software LEGO MINDSTORMS EV3.

Este Developer Kit é relevante para você se você deseja criar seus próprios blocos de programação para o software EV3. Isso pode, por exemplo, ser um bloco de programação para um sensor personalizado que você construiu.

Observe que este kit de desenvolvedor é executado apenas em computadores que executam o Windows como seu sistema operacional.

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 its operating system.


Com este Communication Developer Kit você obtém todas as informações necessárias sobre como se comunicar com o bloco programável EV3. Ele contém uma descrição do protocolo usado em USB, Bluetooth e WiFi.

Este Kit de Desenvolvedor é relevante para quem deseja desenvolver um software que comunique com o bloco programável LEGO MINDSTORMS EV3. Se você deseja controlar motores e/ou ler valores de sensores no bloco programável LEGO MINDSTORMS EV3, o kit de desenvolvedor de firmware LEGO MINDSTORMS EV3 também contém informações que você precisará para seu projeto.

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 WiFi.

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.


Com este Firmware Developer Kit, obtém-se as informações necessárias se quisermos entender a arquitetura de firmware do bloco programável LEGO MINDSTORMS EV3. Este kit de desenvolvedor também contém documentação detalhada sobre os bytecodes suportados pela máquina virtual no firmware.

Este Kit de Desenvolvedor é relevante para quem deseja desenvolver software que possa construir/compilar programas de usuário, que devem ser capazes de rodar no bloco programável LEGO MINDSTORMS EV3. Também é relevante para quem pretende criar um software que se comunique com o bloco programável LEGO MINDSTORMS EV3 usando comandos diretos, onde o Kit de Desenvolvedor de Comunicação LEGO MINDSTORMS EV3 também contém informações que você precisará.

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 programs, which should be able to run on the LEGO MINDSTORMS EV3 Programmable brick. It’s also relevant for you if you intent to create software that communicates with the LEGO MINDSTORMS EV3 Programmable brick using direct commands, where the LEGO MINDSTORMS EV3 Communication Developer Kit also contains information you will need.


Este arquivo contém o código-fonte do firmware para o bloco programável LEGO MINDSTORMS EV3. O código-fonte é lançado sob o contrato de licença GNU General Public versão 2. Ele inclui toda a fonte incorporada usada para construir a imagem real do firmware que funciona como o sistema operacional no LEGO MINDSTORMS EV3 (Executando no controlador ARM9).

Isso é relevante para quem tem intenção de criar um firmware personalizado para o bloco programável LEGO MINDSTORMS EV3.

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 a custom firmware for the LEGO MINDSTORMS EV3 Programmable brick.


Com este Hardware Developer Kit obtém-se documentação sobre a arquitetura de hardware e interfaces para o bloco programável LEGO MINDSTORMS EV3. Este kit de desenvolvedor também contém diagramas esquemáticos para cada elemento elétrico individual dentro da plataforma MINDSTORMS EV3.

Este Kit de Desenvolvedor é relevante para quem quiser aprender e entender como a arquitetura de hardware da plataforma LEGO MINDSTORMS EV3 é implementada. Este Kit de Desenvolvedor é o que você precisa criar um hardware que possa ser conectado ao bloco programável LEGO MINDSTORMS EV3 usando as portas de entrada ou saída.

With this Hardware Developer Kit you get documentation on the hardware architecture and interfaces for the LEGO MINDSTORMS EV3 programmable brick. This developer kit 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.

Outros Softwares

Makecode Microsoft , este software de programação online criado em parceria entre a LEGO e Microsoft, possui dois modos de progração, por blocos e em linguagem Java. Pode aceder aqui ao site, nele encontrará já diversas suloções e vídeos tutoriais de orientação para o uso da plataforma.


MIT - Scratch , este software de programação online criado pelo MIT, possui blocos de progração específicos para programar pbricks da LEGO, entre os quais o EV3. Aqui pode aceder a vídeos de tutoriais deste programa.

MicroPython (PyBricks), este software de programação pode ser usado no EV3 e em diversos pbricks da LEGO, Repasso  a informação do site da LEGO Eduation sobre o seu mdo de operacionalizar:

Agora você pode usar seu EV3 Brick para liberar o poder da programação Python usando o MicroPython. Basta instalar a imagem EV3 MicroPython em qualquer cartão micro SD e inicializar seu EV3 Brick a partir dele para começar a programar imediatamente. Voltar para o firmware padrão LEGO ® MINDSTORMS ® EV3 é tão simples quanto. Também fornecemos documentação completa e código de exemplo de API para você começar.

Como começar:

  1. Baixe e atualize a imagem EV3 MicroPython em um cartão micro SD
  2. Insira seu cartão micro SD no slot de cartão SD no EV3 Brick e ligue-o
  3. Baixe, instale e inicie o editor de código do Visual Studio gratuito em seu computador
  4. Instale e ative a extensão LEGO Education EV3
  5. Conecte o EV3 Brick ao seu computador e comece a codificar
  6. Você encontrará uma descrição detalhada das etapas acima no PDF da documentação do EV3 MicroPython (link abaixo).

Documentação e firmware do MINDSTORMS EV3 Python








(página em construção- atualizada em 26.02.2024)

(O software aqui disponibilizado está em português em princípio.Quando não existe em pt é divulgado em en-us. Nota o software en-us (expansões) só funciona corretamente se estiver instalada a versão en-us)

(page under construction - update 26.02.2024)

(The software available here is in Portuguese in principle. When it does not exist in pt, it is published in en-us. Note the en-us software (expansions) only works correctly if the en-us version is installed)








quinta-feira, 24 de março de 2022

EV3 (parte I) - Os conjuntos: a versão Home Edition e a versão Education

Falar de EV3, é falar de um conjunto que sei à partida, que nunca conseguirei dizer tudo sobre ele. É,  na minha humilde opinião, o melhor robo educativo alguma vez criado. É o terceiro de uma geração Mindstorms: 1º, o RCX, 2º o NXT e. por último, o EV3. O Spike Prime é diferente, talvez por isso o seu nome não contenha a designação Mindstorms. 

Talking about EV3 is talking about a set that I know from the start, that I'll never be able to say everything about it. It is, in my humble opinion, the best educational robot ever created. It is the third of a Mindstorms generation: 1st, the RCX, 2nd the NXT e. lastly, the EV3. Spike Prime is different, perhaps that's why its name doesn't contain the designation Mindstorms.

O EV3 foi lançado em 2013: o conjunto 31313, versão doméstica (home edition). 

The EV3 was released in 2013: the 31313 set, home version.


Vídeos publicitários






o conjunto 45544, versão educational


a caixa original (2013)




a segunda versão (2018)


o conjunto das peças
(clique na imagem para fazer download)


vídeo promocional




o qual foi complementado com o conjunto de expansão, 45560

o conjunto de peças
(clique na imagem para fazer download)





foi complementado ainda com o conjunto Space Challenge Set, 45570


o conjunto de peças
(clique na imagem para fazer download)





o conjunto 9688, não sendo específico do EV3, é utilizado numa das suas expansões de software (Science), bem como o sensor de temperatura 9749.





Por fim, fotos do interior do EV3 hub.








(página atualizada em 09/01/2024)