jump to navigation

Simulador de robots Junio 14, 2009

Posted by Javier Gramajo in Información general.
12 comments

NXT MOBILE APPLICATION Mayo 31, 2009

Posted by robotlego in Configuracion, General, Información general, Uncategorized.
1 comment so far

Aquí explicaremos como instalar y utilizar el software NXT MOBILE APPLICATION, el cual sirve para controlar tu ROBOT LEGO desde el celular. Este programa es una aplicación que se le instala al celular (la cual esta en java y  se instala en el celular como si se estuviera instalando un juego) y permite una comunicación entre el bloque y el celular por medio del bluetooth.

Existen además ciertos requerimientos de sistema para poder lograr la comunicación entre el brick y el celular.

MINDSTORM NXT

El NXT Mobil Application es compatible con bricks NXT con una de las siguientes versiones de software (o superior):

  • FW 1.03
  • AVR 1.01
  • BC4 1.01

CELULAR

El celular debe tener bluetooth y tener la plataforma de Java (JSR-82). Desafortunadamente esta aplicación no se puede correr en cualquier celular con bluetooth, sino solo en muy pocos modelos. Los modelos compatibles son los siguientes:

Nokia

  • 6680
  • 3230

Sony Ericsson

  • W800i
  • W550i
  • K610i
  • K800i
  • K750i
  • Z710i
  • Z550i
  • K510i

BenQ-Siemens

  • CX75
  • S65

Los archivos correspondientes al NXT Mobile application se pueden descargar desde el siguiente link http://mindstorms.lego.com/overview/Mobile%20Application.aspx

Lo primero que se hace al tener el archivo .rar descargado es descomprimirlo; luego se busca la carpeta correspondiente al modelo de tu celular y se envían los archivos “.jar” o “.jad” a tu celular (tal y como lo haces cuando le pasas juegos al cel). Ahora la aplicación esta lista para usarse.

Finalmente hay que correr la aplicación y esperar a que cargue. Cuando este proceso termine, aparecerá la siguiente imagen.

1

Esta imagen nos recuerda que debemos de tener activado el blotooth del brick y del celular para poder entablar una comunicación, y que es recomendable desactivar la función Sleep en el brick. Presionamos OK y el celular buscara los dispositivos bluetooth a su alcance.

2

Cuando el celular detecte el brick, lo seleccionamos y esperamos a que establezcan contacto. La primera vez que se hace este procedimiento, se debe establecer una contraseña que debemos introducir tanto en el brick como en el celular (debe de ser la misma en los dos aparatos y de preferencia lo mas fácil posible para que no se nos olvide por cualquier cosa, la contraseña predefinida es 1234 y lo mas recomendable es no cambiarla).

Seguidamente, el celular nos pregunta si queremos permitir o no la conexión y presionamos SI.3

Debemos esperar a que reconozca por completo el dispositivo y a que cargue los archivos que se encuentren en el brick. Cuando termina de cargar los archivos nos muestra el menú del programa, el cual es como el siguiente:

4

En el menú tenemos 4 opciones, las cuales sirven para lo siguiente:

  • Info: nos da una descripción sencilla de las funciones que ofrece NXT Mobile Application
  • Remote Control: como su nombre lo indica es para utilizar el robot como un dispositivo RC y nos da la opción de controlar el robot como si fuera un carro de control, ofreciendo la opción de ir hacia adelante, hacia atrás y hacia los lados. Además podemos controla los servos por separado (dirección, velocidad, potencia).
  • Program Control: esta función sirve para poder correr los programas previamente descargados al brick por medio del celular, es decir que no es necesario usar los botones del brick para que el robot siga las instrucciones del código que hayamos previamente programado.
  • Collection Data: En esta opción encontramos los datos que se hayan recolectado como las fotos y los archivos.

BONO

Una vez instalado NXT Mobile Application, podemos hacer que el brick le indique al celular que tome una foto en determinado momento por medio de instrucciones escritas en código.

El truco esta en usar el bloque de SEND MESSAGE, el cual envía un mensaje via bluetooth. Se configuran las casillas Connection, Message (tipo numero) y Mailbox. El numero que debemos mandar es el 1 (uno).

4

De esta manera, el celular recibirá el mensaje y entenderá que debe tomar una foto.

NOTA: no con todos los celulares es posible capturar fotos. Los celulares con los que se puede utilizar esta opción son los siguientes

  • Nokia
  • 3230
  • Sony Ericsson
  • K510i
  • K610i
  • K750i
  • K800i
  • Z550i
  • BenQ-Siemens
  • CX75

Los mejores robots del 2008 Febrero 8, 2009

Posted by Javier Gramajo in Información general, Uncategorized.
56 comments

Aqui pueden responder a la pregunta, ¿Cuales son los robots del 2008?

Además dejo los links donde se pueden encontrar versiones de software para el manejo del robot.

http://www.lego.com/eng/education/mindstorms/home.asp?pagename=download

http://lejos.sourceforge.net/

Tutorial, Como instalar y correr Java con un robot Lego Mindstorms NXT usando Eclipse (metodo alternativo) Junio 15, 2008

Posted by harsoon in Descubriendo el Laberinto, Información general, Libros.
Tags: , , , , ,
54 comments

Aquí explicaremos como instalar y configurar todo el software necesario para desarrollar programas en java para el robot Lego Mindstorms NXT usando Lejos y software enbebido en el robot, es un metodo que permite colocar pequeños programas java adentro de la memoria del mismo y así proveer más independencia al mismo.

Se incluyen también referencias a sitios de interés y dos libros muy buenos para trabajar con los NXT.

Java es mucho más poderoso y flexible que el software provisto por Lego, NXT-G. Usaremos el editor Eclipse para escribir el código Java y bajarlo al NXT. Esta combinación permite escribir el software y convenientemente probarlo rápido en el NXT. Claro que hay muchos otros editores de Java, pero esta es una opción bastante viable. El tutorial es para plataforma Windows con la compilación LeJOS una alternativa muy buena para iniciarse en este campo, ya que no es dificil de instalar y las funciones son bastante intuitivas como se verá en el programa de ejemplo, seguiremos los siguientes 5 pasos:

1. Instalar Java en la computadora

2. Instalar el driver Lego NXT USB en la computadora.

3. Instalar Lejos en la computadora y en el Robot NXT

4. Instalar y configurar Eclipse en la computadora

5. Escribir, bajar y correr un programa “HolaMundo”

(más…)