Wii-mote! en Ubuntu!!

30 10 2009

Hoy en la tarde un amigo me sugirio la idea se colocar en el blog como usar ubuntu con pantalla táctil y de echo informándome para hacer el post encontré muchos datos interesantes, entre ellos este llamativo vídeo:

Sin embargo, por los avances recientes en la tecnología ubuntu este tipo de funciones ya casi no requieren configuración, basta con revisar los drivers, y es por esto q coloco esta muy! interesante alternativa, nada difícil de realizar y mucho mas impresionante q la pantalla táctil.

Se trata de como configurar el control wii mote en nuestro ubuntu de tal forma de usarlo como cursor en nuestro escritorio; se hace de la siguiente forma:

El tutoríal fue probado en ubuntu 7.04 pero el procedimiento es muy similar en todas las versiones

Para q todo funciones necesitamos:

  • Un WII-MOTE. (logicamente)
  • Tener Bluetooth en nuestro computador, puede tambien usarse un adaptador externo pero debes confirmar q funciona.
  • Un par de velitas de té (como sustituto de los diodos led infrarrojos)(esto es un poco peligroso y para nada vistoso, yo recomiendo totalmente el uso de leds infrarrojos).

Primero debemos activar los repositorios universo, cosa q doy por entendido q todos saben como hacer y si no, googlear un poco nunca hace daño jeje….

Despues de esto, en una consola usamos el comando:

sudo gedit /etc/apt/sources.list

y buscamos las lineas:

¨#deb http://archive.ubuntu.com/ubuntu feisty universe¨

y

¨#deb-src http://archive.ubuntu.com/ubuntu feisty universe¨

para q se puedan instalar los paquetes debemos eliminar el # de ambas lineas quedando algo asi

deb http://archive.ubuntu.com/ubuntu feisty universe

deb-src http://archive.ubuntu.com/ubuntu feisty universe

listo guarden el documento editado, regresen a terminal y presionen control + C para asegurarse q el proceso anterior aya terminado no es para nada necesario es solo una costumbre q tengo,

Ahora empieza la accion:

En terminal

¨$  sudo apt-get update¨

¨$  sudo apt-get install libbluetooth2 bluez-utils original-awk bison flex libbluetooth2-dev autoconf mouseemu libgtk2.0-dev xserver-xorg-input-evdev¨

no escriban el $, se usa solo para indicar el inicio de un comando

solo cuando termine lo anterior, tenemos q comprobar si el sistema detecta el WIIMOTE, para esto pulsamos los botones 1 y 2 del mando simultaneamente y ejecutamos en terminal:

$ hcitool scan

Si todo sale bien deberia aparecer algo como esto:

Scanning …

xx:xx:xx:xx:xx:xx Nintendo RVL-CNT-01

A continuación nos descargamos y instalamos libwiimote, en una terminal escribimos:

$ wget http://downloads.sourceforge.net/libwiimote/libwiimote-0.4.tgz?modtime=1173542681&big_mirror=0

$ tar -xf libwiimote-0.4.tgz

$ cd libwiimote-0.4/

$ autoconf

$ ./configure

$ make

$ sudo make install

$ wget http://abstrakraft.org/cwiid/downloads/cwiid-0.5.03.tgz

$ tar -xf cwiid-0.5.03.tgz

$ cd cwiid-0.5.03/

$ autoconf

$ ./configure

$ make

$ sudo make install

$ sudo ldconfig /usr/local/lib/

ahora tememos q editar el archivo xcorg.conf (en mejor hacer un respaldo en otra carpeta por si algo sale mal), para hacerlo en en termianl usamos:

$ sugo gedti /etc/X11/xorg.conf

  • aprese
Section "InputDevice"
        	Identifier      "Wiimote"
        	Driver          "evdev"
        	Option          "Name"          "Nintendo Wiimote"
	EndSection
  • y en la sección “ServerLayout” añadimos:
InputDevice     "Wiimote" "AlwaysCore"

guardamos los cambios cerramos todo y reiniciamos el servidor X

Con esto hemos terminado la instalación.

Para ejecutar CWiiD:

En terminal:

sudo modprobe uinput evdev

sudo find /dev -name uinput

Si el resultado es diferente de /dev/misc/uinput:

sudo mkdir /dev/misc

sudo ln -s [resultado_busqueda] /dev/misc/uinput

Pulsamos los botones 1 y 2 del WIIMOTE

Ejecutamos en terminal:

sudo wminput

Ahora podemos mover el ratón inclinado el WIIMOTE hacia los lados, arriba y abajo.

NOTA: Para no tener que cargar los modulos uinput y evdev cada vez que quiera usar el wiimote editamos (como root) /etc/modules y añadimos:

evdev

uinput

Para usar el modo IR:

1) Colocamos las velas a la izquierda y la derecha del monitor y las encendemos, si tiene la posibilidad de comprar los del infrarojos o el mismo emisor del wii es una mejor opción y de echo funcionara mejor

2) Pulsamos los botones 1 y 2 del WII-MOTE y ejecutamos en terminal:

sudo wminput -c ir_ptr

Ahora el ratón se moverá al sitio donde apuntamos con el WIIMOTE.

Anuncios

Acciones

Information

One response

18 12 2009
Julio

Cesitar!, la cosa supongo que la sigues testeando y va bien; buena entrada y seguramente será útil para usuarios que sigan o se encuentren con el blog, a lo biennn!… y una de las maravillosas posibildades de Ubuntu porsupuesto, seguramente siguen en desarrollo muchas más de estas ventajas con cito “los avances recientes en la tecnología ubuntu”; y pues que mejor si ya casi está configurado. Si puedes hacer un vídeo sobre cómo lo estás usando sería interesante verlo. Un abrazo!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: