lunes, 19 de mayo de 2008

Días 14 y 15 - Problemas con la conexión bluetooth entre NXT, PC y Wiimote

Se nos ha amontonado un poco el trabjao del blog debido a que hemos estado liados con nustro proyecto.

Nos encontramos en un punto muerto ya que no hemos logrado conectar correctamente el mando de la wii al PC y, al mismo tiempo, el NXT a éste último.

Estamos usando los drivers de Windows, Bluesoleil y Widcomm. Además, hemos estado trabajando en dos sistemas operativos diferentes: Windows XP y Windows Vista.

El primer paso fue probar la conexión entre Wiiremote y PC que se realiza fácilmente usando un pequeño programita llamado GlobePie que permite asociar cada botón del mando de Nintendo a cualquier pulsación de teclado o, incluso, a los botones del ratón. Además, nos fabricamos una pequeña barra emisora de infrarrojos (en sucesivas entradas daremos las instrucciones apra su elaboración) y convertimos el mando Wii en el ratón de nuestro ordenador.

Lo siguiente que hicimos fue coenctar independientemente el NXT al ordenador mediante Bluesoleil también, pero vimos que era imposible con estos drivers. Así que decidimos desisntalarlos por completo y usar los de Windows XP. Mediante el procedimiento de reconocimiento de dispositivos Bluetooth de dicho sistema operativo, no tuvimos problemas apra que nuestro robot y el ordeandor se comunicasen.

Para probar esta comunicación, nos creamos un programa que nos permitía manejar remotamente (mediante el teclado) los movimientos del NXT y vimos que funcionaba. Debido a estos éxitos individuales, pasamos a una nueva dimensión del proyecto.

Se nos ocurrió comunicar el mando con el ordenador usando el bluesoleil pero manteniendo la conexión bluetooth del NXT que habíamos activado. Nos dimos cuenta de que es imposible tener activados dos drivers distintos para dispositivos Bluetooth en Windows XP ya que se pisan entre ellos y en el mejor de los casos, sólo logramos que uno de ellos funcione.

Así que realizamos todas las combinaciones posibles que se nos ocurrían:
- NXT y Wiimote con drivers de Windows
- NXT y Wiimote con bluesoleil
- NXT por bluesoleil y Wiimote por Windows
- Algunas otras pruebas que tampoco sirvieron...

Como somos unos chicos a los que no les gusta estar ociosos, no nos dimos por vencidos y comenzamos una nueva investigación recorriendo decenas de páginas webs sobre conexiones bluetooth, NXT, Lego Mindstorms, Wiimote, ... por las que creo que deberían darnos alguna calse de certificado Googleseekers o algo así xD

Bromas a parte, encontramos unos drivers que no habíamos utilizado y que supuetamente solventarían todos nuestros problemas. Pero nada más lejos de la realidad, pues la isntalación de Widcomm implicaba los mismos problemas que habíamos tenido añadiendo además, la complejidad de la instalación de éstos.

Y hasta aquí hemos llegado en nuestros avances, esperamos que mañana logremos instalar bien el Widcomm y comunicar vía bluetooth tanto al NXT como al mando de la Wii con el PC.

Mientras tanto hemos avanzado en el diseño de nuestro nuevo robot del que pueden ver una foto de su nuevo aspecto a continuación,


Se observa que hemos optado por una estructura mucho más atractiva y además, hemos creado un innovador sistema de dirección que podrá ser visto en funcionamiento en los próximos días.

No se pierdan nuestras próximas entradas pues tendrán información privilegiada sobre nuestro proyecto!

PD: Recordad que aún están a tiempo de votarnos en Canarias7 haciendo clic aquí y dándonos votos (Niutin Bot, estamos al final de la página ;) )

No hay comentarios: