Bueno siguiendo con la construcción de los modelos de ejemplo que trae el lego Mindstorms NXT, he construido el Alpha Rex, un humanoide.

Muy divertido de hacer, algo largo pero versatil para hacer algunos oorogramitas con él.

El Lego Digital Designer, es un programa en el que se puede diseñar y construir modelos de lego en 3D.

Con el se puede generar automáticamente la guía de instrucciones para después armarlos.

Posee las piezas del lego mindstorms.

link: lego digital designer.


Siguiendo el manual, terminé de construir el tribot completo. hay varias formas de probar cada uno de los sensores y el funcionamiento total de robot.

Es muy buena práctica escribir cada uno de los programas para hacerlo bien.


Después de abrir la caja donde viene el lego mindstorms, se puede hacer un robot en 30 minutos, muy sencillo, nada complicado. Para probarlo solo se debe ejecutar el programa demo que ya trae por defecto el ladrillo.


Seguiré desarollando los robots de ejemplo, para empezar a construir mis propios diseños.

El Lego Mindstomrs es un robot educativo de la marca Lego, trae un sistema de sensores, motores, y fichitas para desarrollar muchos robots.

las especificaciones son:
  • 32-bit ARM7 microcontroller
  • 256 Kbytes FLASH, 64 Kbytes RAM
  • 8-bit AVR microcontroller
  • 4 Kbytes FLASH, 512 Byte RAM
  • Bluetooth wireless communication (Bluetooth Class II V2.0 compliant)
  • USB full speed port (12 Mbit/s)
  • 4 input ports, 6-wire cable digital platform (One port includes a IEC 61158 Type 4/EN 50 170 compliant expansion port for future use)
  • 3 output ports, 6-wire cable digital platform
  • 100 x 64 pixel LCD graphical display
  • Loudspeaker - 8 kHz sound quality. Sound channel with 8-bit resolution and 2-16 KHz sample rate.
  • Power source: 6 AA batteries
  • Si se desea se consigue la pila recargable.
El software que viene para windows, es muy sencillo de usar, se conoce como NXT-G, es gráfico y bastante simple.

Pero como siempre ando buscando tracender pues podemos programar en varios lenguajes:

  • NXC: Lenguaje parecido a C.
  • LeJOS NXJ: Lenguaje para java.
  • NXT_Python: Es un módulo de Python.
  • LabVIEW:Se pueden desarrollar nuevos bloques.
  • Microsoft Robotics Developer Studio: Se puede escribir los programas y hacer simulaciones en 3D.
  • MATLAB y Simulink: Para controlar el robot via bluetooth.
  • NBC: Lenguaje ensamblador.
Últimamente ando muy ocupado termiando semestre así que no he podido escribir ni mostrar nuevas cosas que he hecho.

Estos son algunos proyectos en los que estoy trabajando:

Control de una sistema masa-resorte:
Módulo multiplicador LM1496:
Más adelante seguiré mostrando los otros trabajos.