jueves, 27 de diciembre de 2007

Kyosho Calmato Sport 40 con ASP .61FS



Hoy he ido un rato a probar un nuevo motor en mi Calmato Sport 40. Es un ASP .61 de cuatro tiempos, que mas o menos debería dar la misma potencia que el motor que llevaba antes, un Thunder Tiger .46 de dos tiempos.

La verdad es que no tenía muy claro que hélice poner, así que he probado varias y creo que me quedo con una 11 x 7. También me ha gustado una 12,25 x 3.75.

Como tirar, tira mas el .46, pero con este no va nada mal, y suena mucho mejor.

Quiero un Wiimote!

Hay gente que usa su tiempo para hacer cosas realmente interesantes, como usar un Wiimote para controlar la posición de la cabeza en un sistema de realidad virtual, o al menos, para establecer las bases para llegar a hacerlo.

Es una alternativa interesante para el head-tracking de un sistema de radio control, para vuelo controlado por video (FPV). Aunque habría que llevar un portátil al campo de vuelo.

martes, 25 de diciembre de 2007

How-To: Reconocimiento de voz en el iPhone + Manos Libres Parrot CK 3000 evolution

Una de las cosas que sorprende inicialmente con el iPhone es el pobre soporte de Bluetooth: algunas operaciones, habituales en otros teléfonos móviles desde hace años, simplemente no existen en el iPhone, como por ejemplo, enviar o recibir contactos bía BT.

Esto es más que nada un incordio, tampoco es que uno haga uso de esa prestación todos los días, pero es algo que simplifica mucho la migración a un nuevo teléfono. Menos mal que existen otras formas de mover los contactos al iPhone, como el eMail, o mejor aún, SyncML con ayuda de Scheduleworld y Funambol.

Sin embargo, cuando uno intenta hacer funcionar el iPhone con un manos libres Parrot CK3000 evolution se encuentra con que sin intercambio de contactos por BT el manos libres no podrá hacer llamadas con reconocimiento del voz, tan sólo recibirlas.

El caso es que jugando un poco, es posible cargar los contactos en el Parrot y hacer que se pueda llamar con reconocimiento de vez. Esta es la guía de cómo hacerlo.

Para empezar, necesitarás:
  • iPhone, Probado con la versión 1.1.1
  • Parrot CK3000 evolution. Mi firmware es la versión 5.10c, aunque debería funcionar con otras.
  • Un portátil con Linux. Yo he usado un Ubuntu 7.10
  • Si el portátil tiene Bluetooth, puede que puedas usarlo, tendrás que probar. Si no, prueba con una llave Bluetooth USB
  • Contactos en formato .vcf. Un fichero con cada contacto que quieras subir al Parrot. Hay muchas formas de conseguir estos ficheros, yo lo hice mandando los contactos por BT, uno a uno desde desde mi teléfono antiguo al portátil.
  • bdaddr. Es una aplicación para modificar la MAC de un dispositivo bluetooh. Los fuentes los puedes bajar de aquí.
  • Instalar el software BT de Ubuntu, si no está ya instalado.
Empezamos, entonces:

1- Anotar la MAC del dispositivo USB que queramos usar en el portátil:

# hcitool dev

2- Probamos a ver si bdaddr puede cambiar la MAC del dispositivo bluetooth, para ello modificaremos por ejemplo el último byte de la MAC:

# bdaddr -i hci0 MAC_ALTERADA

Si todo va bien, nos dirá que la MAC ha cambiado, y que reseteemos el dispositivo. Usando una llave BT, eso implica retirar y volver a conectar la llave. Si es un dispositivo interno, normalmente habrá una tecla para desconectar y conectar BT, úsala.

Si efectivamente ves que la MAC ha cambiado, puedes usar ese dispositivo BT, si no, es mejor que pruebes con otro. A mí me ha funcionado en una llave BT USB, pero no en el BT interno de un portátil Dell.

3 - Averiguamos la MAC del BT del iPhone:

# hcitool scan

4 - Desactivamos BT en el iPhone (Ajustes/General/Bluetooth)

5- Cambiamos la MAC del BT del portátil por la misma que tiene el iPhone:

# bdaddr –i hci0 MAC_IPHONE

Pide resetear el interfaz: retirar e reinsertar la llave USB.

6 - Verificar que se conserva la nueva MAC

# hcitool dev

7- Retiramos la llave USB BT (o desactivamos el BT interno del portátil). La idea es que nunca se debe permitir que éstén conectados simultáneamente el BT del iPhone y el del ordenador, puesto que ahora tienen la misma MAC.

8- Borramos la memoria del Parrot manteniendo pulsados el botón verde y rojo del mando del Parrot durante unos segundos. Pide emparejar el dispositivo.

9- Activamos el BT del iPhone y lo emparejamos con el Parrot. Debe pedir el PIN del parrot.

10- Con el mando del Parrot, vamos a la opción de menú "Añadir registros de voz", y la seleccionamos.

11- Cuando diga “esperando contacto”, desactivamos el BT del iPhone e insertamos la llave BT en el portátil.

12- Desde nautilus, navegamos hasta donde tengamos los fichero .vcf de los contactos, seleccionamos el primero con el botón derecho, y pinchamos "Enviar a..". Seleccionamos el Parrot en la lista de dispositivos. Cuidado, el Parrot NO DEBE estar emparejado aún con el portátil.

13- Pedirá el PIN del parrot y se emparejará con el portátil antes de enviar el contacto.

14- Grabamos el nombre del contacto.

15- Para el resto de contacto, bastará con enviarlo, ya no debe ser necesario volver a emparejar.

16- Una vez enviados y grabados todos los contactos, botón rojo del parrot.

17- Quitar la llave USB BT, apagar el parrot y volverlo a encender.

18- Activar BT en el iPhone y volver a emparejar con el parrot.

Listo, ya se debería poder llamar con reconocimiento de voz. Activar las palabas mágicas del parrot, si se quiere usar esa opción

Si más adelante se quieren añadir contactos nuevos, hay que borrar el emparejamiento en el ordenador antes de empezar. Después de añadir los contactos, siempre reemparejar el iPhone

Enlaces: