Paso 1: requisitos
Importante:
-Un Roomba controlable por infrarrojos. El mio es un 530. Creo que mayoría de los modelos por debajo de los 530 Utilice códigos similares de IR por lo que podría ser de suerte. Hacer un poco de investigación, hay un montón de grandes foros por ahí.
Componentes:
-1 x LED infrarrojo 940nM
-1 x LED (cualquier color usted tiene gusto, yo elegí rojo, esto es sólo la señal si el dispositivo está encendido o no)
-resistencias 2 x 330 ohmios (uno para cada LED)
-1 x Arduino Uno (o similar, al principio usaba Arduino duemilanove, pero las obras de Uno con el mismo script y configurar perfectamente)
-4 tramos de alambre (yo usé 2 cables con clavijas para mi tablero por la mitad)
La fuente de alimentación y temporizador
-Una fuente de alimentación (yo usé un repuesto USB cable tipo A/B - la que se enchufa en el Arduino, conectado a un adaptador de CA/USB)
-Un temporizador de 24 horas cambie (barato uno de IKEA) - se utiliza para hacer la programación, sólo tienes que configurar el temporizador para encender el arduino que entonces envía el comando "Clean" a la Roomba.
Otras cosas:
-Un cuadro de proyecto a mantener todo limpio.
-Un ordenador con el IDE de Arduino (estoy utilizando Arduino IDE 1.05)
-La biblioteca Arduino IR de https://github.com/shirriff/Arduino-IRremote
(instrucciones de instalación en el sitio)
-Soldador a todo primer junto (uso de un protoboard para probar que todo funciona primero!)