Paso 1: Resumen
Estamos utilizando un Acer Aspire One A150-1126 como el ordenador a bordo, pero cualquier netbook/notebook con XP, o Linux/Mac si el vino está instalado, debe estar bien. (Brazo procesador no funcionará) Si tienes problemas para configurar Wine, ponerse en contacto conmigo o dejar un comentario. El equipo tendrá que hacer 3 cosas,1. control RoboRealm
2. control de la Roomba a través de la RooStick 3.
3. ejecutar Skype
RoboRealm (http://www.roborealm.com/) es un increíble programa que es perfecto para este proyecto. Permite, con algo de trabajo, para controlar cualquier robot. Los archivos necesarios para que RoboRealm controlar la Roomba están aquí:
http://www.mediafire.com/?8m4feeffoqijmnx Nota: usted debe tener una licencia, o el juicio, para utilizar estos archivos.
RooStick: Es la conversión desde el puerto SCI (Serial interfaz de comando), o en más nuevos Roombas, ROI (interfaz abierto de Roomba), USB. Nota: El puerto mismo, diferentes nombres. Es posible crear su propio cable, hackeando un serial a usb cable de teléfono celular. t.com/blog/2006/07/19/roombongle-a-Roomba-USB-dongle/ Controladores para RooStick disponible aquí: http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx
Skype: Skype se utiliza para transmitir audio. Puedo cambiar esto para arriba más adelante, pero por ahora funciona.
Para el servidor Web trabajar fuera de su red doméstica tienes el puerto 80 hacia adelante, 8080 a la IP interna. (En un Airport Extreme, de 10.0.1.X. En mayoría de los otros de uno de 192.xxx.xxx.The Webcam utilizado es autofoco que es mejor para los robots. (Rocketfish) Si utiliza una webcam normal, la imagen será probablemente fuera de foco mucho. Lo conseguí por $20 de Cowboom.com
Cualquier pantalla LCD, debe trabajar siempre y cuando no sea demasiado pesada. Tengo una-tinta 15" Mostrar formulario Amazonas que pesa alrededor de 2 libras y era de 60 dólares.