Está en la página 1de 11

Robot Espa: BluetoothVehicleRemote +

smartphone
Posted on 13/04/2012 by admin

En este post vamos a comentar un pequeo

experimento que hemos realizado usando un elemento ajeno a LEGO: un


telfono mvil con Android. Bien es sabido que los smartphones, tanto los
que funcionan con Android como los que funcionan con iOS, pueden hacer
uso de multitud de aplicaciones de lo ms variopintas. En este caso hemos
usado una aplicacin que nos permite visualizar en un ordenador la
informacin recibida por la cmara del telfono, funcionando como una
cmara wifi. Al enganchar el telfono a un robot que podemos controlar de
forma remota desde el ordenador hemos conseguido crear un pequeo
robot espa que transmite su campo visual al ordenador.
La aplicacin que hemos usado para controlar el robot se llama Bluetooth
Vehicle Remote. Esta aplicacin est pensada para controlar por Bluetooth
vehculos controlados con un Mindstorms, con un montaje similar al Tribot.
Se puede conseguir en la pgina Anders Mindstorms Page. Tambin se
puede usar la herramienta de control remoto del software especfico del
LEGO Mindstorms 8547, pero lo hemos desestimado porque las opciones de
control son muy limitadas.

Anders Mindstorms Page.


Para obtener el Bluetooth Vehicle Remote podis pinchar en el siguiente
enlace y descargarlo: http://www.norgesgade14.dk/bluetoothremote.php. Se
descargar un archivo comprimido. Lo descomprimimos en el lugar donde
queremos que se almacene y lo ejecutamos. Este programa no necesita de
instalacin ni de varios archivos, aunque es posible que se genere un
archivo .txt si cambiamos algunas preferencias. Este programa slo
funciona en Windows.

Interfaz del Bluetooth Vehicle Remote.


Tras abrir el programa tendremos que conectar el robot por Bluetooth,
siguiendo los pasos que se facilitan en Mis Sitios de Bluetooth, y a
continuacin seleccionar el puerto Comport donde se ha conectado el
robot. Una vez conectado el robot ya podemos empezar a trastear y a
configurar la aplicacin para que se maneje con las teclas que deseemos.
Tambin podemos recibir informacin de los sensores he incluso manejar un
tercer motor.

La primera parte ya est resuelta. Ahora veamos la aplicacin del


smartphone. Hemos encontrado dos aplicaciones muy similares, una para
Android y otra para iOS.

Android:

Para un telfono con Android debemos buscar en el Android Market una


aplicacin llamada IP Webcam. Se trata de una aplicacin muy bien
valorada y gratuita, por lo que tendremos que aguantar algo de publicidad.

Icono de la aplicacin.
Antes de abrir la aplicacin tendremos que conectarnos a la misma red que
use el ordenador donde se va a ver. Una vez abierta la aplicacin podemos
cambiar muchas opciones, entre ellas la resolucin, la calidad de la imagen,
la orientacin de la pantalla, etctera. Tambin podemos activar o
desactivar una proteccin por contrasea y el audio.

Opciones de la aplicacin.
Para comenzar a emitir, tenemos que pulsar en Start Server y a
continuacin nos saldr en pantalla lo que recibe la cmara. Lo que vemos
ah es lo mismo que se podr ver luego en el ordenador.

Para poder ver lo que emite el telfono debemos abrir un navegador he


introducir como direccin la IP que se indica en la pantalla del telfono (por
ejemplo: 192.168.1.10:8080). Entonces nos aparecer una pantalla con
varias opciones de visualizacin. Aconsejamos la opcin Use java browser
plugin, que de no estar instalado, descargar he instalar un plug-in para
poder visualizar el video. Esta opcin sirve para cualquier navegador.

Hecho esto aparecer la siguiente pantalla y podremos ver en el navegador


lo que recibe la cmara del smartphone.

iPhone:
Para un iPhone debemos buscar en el App Store una aplicacin llamada
Mini Webcam. Tambin es una aplicacin gratuita, por lo que nos
aparecer publicidad.

Icono de la aplicacin.
Al igual que con el Android, antes de abrir la aplicacin tendremos que
conectarnos a la misma red que use el ordenador donde se va a ver. Una
vez abierta la aplicacin podemos cambiar muchas opciones, entre ellas la
calidad de la imagen, la velocidad de muestreo, etctera.

Opciones de la aplicacin.
Para comenzar a emitir, tenemos que pulsar en Start y a continuacin nos
saldr en pantalla lo que recibe la cmara. Lo que vemos ah es lo mismo
que se podr ver luego en el ordenador.

Para poder ver lo que emite el telfono debemos abrir un navegador (slo
soporta Internet Explorer, Safari o Firefox), he introducir como direccin la IP
que se indica en la pantalla del telfono (por ejemplo: 192.168.1.10:8080).

Hecho esto aparecer la siguiente pantalla y podremos ver en el navegador


lo que recibe la cmara del iPhone.

Robot espa:
Si combinamos estas dos opciones al final podemos tener un robot
controlado desde el ordenador y que nos enva los datos que ve con la
cmara. Hemos montado un robot muy sencillo que podis ver a
continuacin. Tiene una configuracin similar al famoso tribot, slo que es
un poco ms ancho y tiene un soporte para poder sujetar el telfono.