Translate

quarta-feira, 11 de novembro de 2020

Mindstorms SDK 2.5 - Recursos de programas e muito mais...

Confesso que não estou muito à vontade para vos falar sobre o Mindstorms Software Developer Kit versão 2.5. Contudo não posso deixar de o referenciar com uma página totalmente dedicada a ele, porque ele o merece. Refiro que consoante vou adquirindo maior confiança em estruturar a minha informação sobre o SDK, farei o que faço em qualquer dos meus artigos anteriores, atualizarei a informação.Não confundir o SDK 2.5 com o Scout SDK, já tratado noutro artigo específico sobre o conjunto 9735.

Este pacote de softwares e de documentos, foi liberado pela LEGO no sentido dos programadores contribuírem para a melhoria e otimização dos tijolos programáveis LEGO (PBricks), como RCX, mas sobretudo Scout, Microscout e Spybotics. Segundo o site (https://www.philohome.com/sdk25/sdk25.htm) a LEGO deixou de dar suporte técnico no seu site em 2008.

Por isso, o site de www.philohome.com e outros, continuam a manter online o Software SDK 2.5.

O que é que ele contém (pequena e reduzida referência - do site já referido): 

Contém várias documentações sobre códigos de byte RCX2 e Spybotics e LASM, bem como documentação, bibliotecas e arquivos de cabeçalho para comunicações entre PC e bloco. Também inclui firmware RCX2 (firm0328.lgo) que oferece mais capacidade ao RCX (até mesmo em versões mais antigas). Possui os executáveis VLLtest VCTest e VBTest e a ferramenta ScripEd, a qual possibilita a programação do RCX2, Scout, MicroScout e Spybot.

Contudo como há programadores interessados, aqui fica o link para fazerem download.


I confess that I am not very comfortable talking about the Mindstorms Software Developer Kit version 2.5. However, I can't help but reference him with a page totally dedicated to him, because he deserves it. I mention that as I gain more confidence in structuring my information about the SDK, I will do what I do in any of my previous articles, I will update the information.Do not confuse SDK 2.5 with Scout SDK, already dealt with in another specific article on the set 9735.

This software and document package was released by LEGO in order for programmers to contribute to the improvement and optimization of LEGO programmable bricks (PBricks), such as RCX, but above all Scout, Microscout and Spybotics. According to the website (https://www.philohome.com/sdk25/sdk25.htm) LEGO stopped providing technical support on its website in 2008.

For this reason, the website www.philohome.com and others continue to keep the SDK 2.5 Software online.

What does it contain (small and reduced reference - from the website already mentioned):

It contains several documentation about the RCX2 byte codes and Spybotics and LASM, as well as documents, libraries and header files for communications between PC and block. It also includes RCX2 firmware (firm0328.lgo) that gives the RCX more capacity (even in older versions).It has the VLLtest VCTest and VBTest executables and the ScripEd tool, which allows the programming of RCX2, Scout, MicroScout and Spybot.

However, as there are interested programmers, here is the link to download it.



A imagem que se segue reproduz o conteúdo do ficheiro readme.

The following image reproduces the contents of the readme file.




domingo, 8 de novembro de 2020

9735 - O Robotics Discovery Set , o "big brother" do RCX - o Scout

Em 1999, e no sentido de tornar a programação acessível a todos sem intermédio de um computador, foi criado o Robotics Discovery Set, o qual possuía um tijolo programável através de botões. O tijolo azul (o Scout) tinha diversas funcionalidades e possuía sensores incorporados (consultar folheto fim deste artigo). O seu écran possibilitava uma leitura fácil. Foi vendido com 3 livros "constructopedia", e um folheto de como utilizar. O software Robolab 2.5 ou superior, possibilitava a sua programação, e o RCX 2.0 interagia com ele, por infravermelhos. O telecomando da LEGO também e de um modo muito particular recorria de muitas funcionalidades deste tijolo programável.. Era composto por 387 peças.O Scout podia através da sua VLL enviar comandos para o MicroScout, no modo P.

In 1999, in order to make programming accessible to everyone without a computer, the Robotics Discovery Set was created, which had a programmable brick via buttons. The blue brick had several functionalities and had built-in sensors. Its screen made it easy to read. It was sold with 3 books "constructopedia". Robolab 2.5 or higher software enabled its programming, and the RCX 2.0 interacted with it, via infrared. The LEGO remote control also, in a very particular way, used many of the features of this programmable brick. It consisted of 387 pieces.Scout could, through its VLL, send commands to MicroScout, in P mode.



a caixa 9735


a caixa 9735 (versão japonesa)



uma construção


constructopedia 1 - clique na imagem
(4129403)


constructopedia 2 - clique na imagem
(4129405)


constructopedia 3 - clique na imagem
(4129407)




as três constructopedias, em japonês 


o folheto - clique na imagem
(4129409)



o folheto em japonês (frente e verso)
(4129410)


A LEGO disponibilizou desde o início o SDK do Scout, ou seja o Software Developers Kit e Scout Tool Help (este último associado a um software). Disponibilizo ambos documentos em baixo.


Software Developers Kit



O Scout Tool Help

Aqui pode encontrar o "scout tools", a aplicação.

O Scout pode ser controlado pelo software ROBOLAB (2.5.1 ou superior), e através deste controlar o microscout e o code pilot. Fica a qui o link para uma documento que coleta os comandos do robolab para Scout.

A título de exemplo das potencialidades de comunicação do Scout, um pequeno vídeo onde o Scout, controlado pelo remote control da Lego Mindstorms (C em frente e para trás), emite VLL que aciona motor em Microscout e em CodePilot.

The Scout can be controlled by the ROBOLAB (2.5.1 or higher) software, and through this control the microscout and code pilot. Here is the link to a document that collects robolab commands for Scout.

As an example of the Scout's communication potential, a short video where the Scout, controlled by the Lego Mindstorms remote control (C front and back), emits VLL that activates a motor in Microscout and CodePilot.


 




O Scout visto por dentro


Curiosidades: A patente feita pela Interlego AG, nos EUA 
(clique na imagem para aceder à sua totalidade)

Curiosidades sobre produtos não comercializados: Uma bola de futebol (com infravermelhos) que foi criada para o RoboCup'99 que ocorreu em Estocolmo. Poderia ser "jogada" com o Scout.
A patente feita pela Interlego AG, nos EUA 
(clique na imagem para aceder à sua totalidade)




Para saber mais, consulte o Mindstorms Scout SDK (clique aqui).

To learn more, see the Mindstorms  Scout SDK  (click here).


(atualização em 23-03-2025)

sábado, 7 de novembro de 2020

Robotics Invention System - Conjuntos complementares e acessórios

Os conjuntos Robotics Invention System tiveram como produtos complementares diversos produtos, a saber:


3803 -  Robotics Invention System Upgrade Kit (1.5) (1999)

Conjunto para fazer o upgrade do RIS 1.0 para RIS 1.5. Era composto por 70 peças, um livro e um CD-ROM.


3805 -  Robotics Invention System Upgrade Kit (2.0) (2002)

Conjunto para fazer o upgrade do RIS 1.5 para RIS 2.0. 


(4168410)

9738 -  Remote Control (1998)

Telecomando que controla o RCX e o Scout à distância por infravermelhos.


9730 -  RoboSports (1998)

Conjunto de 91 peças, que possibilita novos desafios aos possuidores do RIS ou do Mindstorms for Schools. Edição apoiada com um livro, CD-ROM e testpad.



a caixa


a constructupedia


uma construção






o CD-ROM (clique na imagem para fazer download)


o testpad



9732 -  Extreme Creatures (1998)

Conjunto de 148 peças, que possibilita novos desafios aos possuidores do RIS ou do Mindstorms for Schools. Edição apoiada com um livro e CD-ROM.



a caixa


a constructupedia


uma contrução




o CD-ROM (clique na imagem para fazer download)



9736 -  Exploration Mars (1999)

Conjunto de 155 peças, que possibilita novos desafios aos possuidores do RIS ou do Mindstorms for Schools. Edição apoiada com um livro e CD-ROM.


a caixa


a constructupedia




uma construção








o CD-ROM (clique na imagem para fazer download)

vídeo inserto no CD-ROM




3800 -  Ultimate Builders Set (2001)

Conjunto de 320 peças, que possibilita novos desafios aos possuidores do RIS ou do Mindstorms for Schools. Edição apoiada com um  CD-ROM. As instruções de construção estão no CD, contudo um entusiasta/divulgador, compilou-as num documento em formato PDF, que criou e divulgou. Pode aceder às mesmas mais abaixo.



a caixa


uma construção






o CD-ROM (clique na imagem para fazer o download)

Vídeo introdutório inserto no CD-ROM





as instruções compiladas por um entusiasta LEGO

3801 -  Ultimate Accessory Set (2000)

Conjunto de 45 peças, que possibilita novos desafios aos possuidores do RIS ou do Mindstorms for Schools. Edição apoiada com um livro. 


a caixa


a constructupedia

Com este artigo pretende-se completar a divulgação da gama de produtos complementares aos conjuntos Robotics Invention System. Assim foram ainda lançados:


9731 -  Vision Command (2000)

Conjunto de 139 peças, que  possibilita novos desafios aos possuidores do RIS ou do Mindstorms for Schools, pela introdução de uma câmara fotográfica. Edição apoiada com um livro, CD-ROM e testpad para as cores RGB e umas esponjas.


a caixa


a constructupedia
(clique na imagem para fazer download)




uma construção






o CD-ROM (clique na imagem para fazer download da v. Windows XP)



o testpad de cores RGB


as esponjas

Vídeo promocional inserto no CD-ROM






KB565 - RIS 2.0 Basics Kit (2004)

Conjunto RIS 2.0 complementado com o condensador (9916), o telecomando (9738), um motor a mais e o livro de Jin Sato  "LEGO Mindstorms: The Master's Technique".




K9916 -  Robotics Invention System Kit (2003)

RIS 2.0 com um largo conjunto de peças como o telecomando, condensador, rodas dentadas, etc.





K3801 -  RIS 2.0 Builders Kit (2003)

RIS 2.0 com dois conjuntos, o Ultimate Accessory Set (3801) e o Ultimate Builders Set (3800).



9758 -  Sensor de Luz (1999)

Sensor de luz para uso RCX.

9756 -  Sensor de Rotação (1999)

Sensor de rotação para uso RCX. Mede arcos de rotação 1/16 de 360º.


9755 -  Sensor de temperatura (1999)

Sensor de temperatura para uso RCX. 

9757 -  Sensor de Toque (1999)

Sensor de toque com cabo para uso RCX. 

9917 -  Adaptador para Sensores DCP (empresa externa à LEGO) (1998)

Adaptador que possibilitava o uso de sensores da marca DCP no RCX. Sensores na altura disponíveis com compatibilidade no software, pressão de ar,humidade relativa, rotação, amplificador de ph, temperatura, intensidade sonora e voltagem.



na imagem dos sensores DCP Micro rcx compatíveis, (na imagem de cima) em cima PH amplicador, 
em cima à esquerda intensidade sonora, 
na direita de cima para baixo, humidade relativa, rotação e de temperatura.
Os restantes, ao centro, corrente elétrica e e no canto inferior esquerdo, pressão atmosférica.
Acelerómetro (imagem de baixo).


folheto LEGO sobre o adaptador e sensores DCP (frente)


folheto LEGO sobre o adaptador e sensores DCP (verso)



Outro folheto sobre os sensores DCP e a sua utilização


A lista completa com referência dos sensores:

 W990252    A. Voltage Sensor    
(Nota: +/-25 volts DC; resistance over probes: 410 ohms.)

 W990249    B. Protemp Sensor   
(Nota: -30° Celsius to +130° Celsius.)

 W990250    C. Humidity Sensor 
(Nota: 0-100% relative humidity over a temperature range of -20° C to +80° C.)

 W990248    D. Motion Sensor 
(Nota: 360° rotation, 340° measured.)

 W990253    E. Air Pressure Sensor 
(Nota: 0-200 kPa (approx. 0-30 psi).)

 W990247    F. Sound Sensor    
(Nota: 50dBA to 100dBA; frequency response is nominal A-weighted.)

 W990693    I. Light Level Sensor 
(Nota: For high-resolution light intensity measures in the range of 0 to 25,000 lux.)

 W990694    J. Designer Sensor Set 
(Nota: Measures voltages from 0 to +2.5 volts DC.)

 W990696    K. Linear Accelerometer Sensor 
(Nota: Acceleration range: -50 m/s/s to +50 m/s/s; tilt range: -90° to +90°.)

 W990692    L. Current Probe Sensor 
(Nota: Measures DC current in the range of 1A to +1A DC.)

 W990251    G. pH Sensor Adapter 
(Nota: Works with pH electrodes with an output of 59.1 mV per unit of pH at 25° C.)

 W990697    H. Redox Adapter 
(Note: Voltage not to exceed +/-1250mV.)

 W779917    LEGO - DCP Sensor Adapter 
(Note: Cada Sensor DCPdeve usar um LEGO - DCP Sensor Adapter.)



9666 -  Câmara (2000)

Câmara para uso no RCX.


9713 -  Torre de transmissão (1998)

Torre de transmissão com cabo de acesso à porta COM do pc, para uso no RCX. 


9783 -  Torre de transmissão (2001)

Torre de transmissão com cabo de acesso à porta USB do pc, para uso no RCX.