sábado, 24 de diciembre de 2016

VARIABLES - LEGO MINDSTORMS NXT 2.0.

En la presente entrada se expondrán el funcionamiento de las Variables y su teoría, mediante el uso de estas en la programación del robot Morph.
OBJETIVO

  • Comprender el funcionamiento de las Variables.
  • Comprender las funciones y usos del modelo Morph NXT 2.0. 
MATERIALES Y EQUIPO
01 computador con NXT - G instalado.
01 kit LEGO Mindstorms NXT 2.0.
01 instructivo de armado del  modelo Morph.










FUNDAMENTO TEÓRICO
El modelo denominado "Morph", es uno de los robots de bonificación que aparecen en la parte posterior de la caja de LEGO MINDSTORMS NXT 2.0. MORPH significa Martian Observation Rover & Humanoid Personable. Él es un robot que se transforma de un rover a un humanoide, y puede dectectar colores (con el sensor de color), que le dicen que realice acciones especiales.

VARIABLES
Las variables se ocupan para almacenar datos y hacer uso de ellos durante el programa. 
Para definir una variable, tenemos que seleccionar Edit-->Define Variable, en el menú principal. 
 Luego, le podemos dar un nombre y definir el tipo de variable, numérica, lógica o texto.
Luego en el programa o en el panel de configuración debemos definir el valor que tomará, este operación se llama grabar “write”, luego para utilizarla emplearemos un leer “Read”. 



Panel de Configuración del Bloque "Variable".

 
 


lunes, 5 de diciembre de 2016

LEGO MINDSTORMS NXT 2.0. - MODELO "MINDCUBER"

En la presente entrada se expondrán el proceso de armado y las funciones del modelo Mindcuber de NXT 2.0.
OBJETIVO
  • Comprender la funciones y usos del modelo Mindcuber NXT 2.0.
MATERIALES Y EQUIPO
01 computador con NXT - G instalado.
01 kit LEGO Mindstorms NXT 2.0.
01 instructivo de armado del  modelo MindCuber 











FUNDAMENTO TEÓRICO
El modelo denominado "MindCuber" desarrollado por David Gilday, es capaz de resolver el armado del Cubo Rubik 3x3 tradicional.
Modelo MindCuber NXT 2.0.
Cubo Rubik 3x3 Tradicional
El robot se consta básicamente de tres mecanismos: 
  • El primer mecanismo hace uso de una bandeja donde se deposita el cubo y tiene la capacidad de girar en ambos sentidos. 
1er Mecanismo
  • El segundo mecanismo que soporta el sensor de color y tiene la función de escanear los colores de cada una de los nueve recuadros que componen cada cara. 
2do Mecanismo
  • Un tercer mecanismo que se encarga de voltear el cubo.
3er Mecanismo
PROCEDIMIENTO
A continuación, procedimos al armado del modelo MindCuber, y para desarrollar dicho robot realizamos los siguientes pasos:


Una vez terminado el armado del MindCuber, el resultado fue el siguiente:



Mediante el siguiente video podemos ver la funcionabilidad del Robot MindCuber:


El Robot observará las 6 caras del cubo Rubik mediante el sensor ultrasónico (detectará la presencia del cubo rubik sobre la bandeja) y el sensor de color (guardará los colores de las caras del cubo).   (Mecanismo 2), esto gracias el movimiento de la bandeja que soporta al cubo y el gancho que se encuentra detras de esta (Mecanismo 1 y 3).
Luego, en las pantalla del ladrillo NXT estarán los datos obtenidos y se empezara a determinar la solución.
Se procederá a ejecutar la solución del cubo.