Paso 4: Conectar el Arduino
Conecte el cable conectando el conector mini DIN a la Roomba y las cabeceras del perno a la placa.
Utilice el diagrama de cableado que creó en el paso 3 para ayudarle a conectar los cables correctamente a las instrucciones de abajo.
En su escribir de la Roomba biblioteca para Arduino, Mike McCauley consejos nosotros que debemos utilizar un transistor PNP para activar el Arduino de pin RX de la Roomba. Utilice un puente para conectar el pin de TX de Roomba del cable con el conector de la Base del transistor. Conectarse el pin del colector del transistor a tierra y el pin del emisor el RX del Arduino.
Conecte el pin de TX del Arduino a pin de RX de Roomba en el cable. Conecte el conector de tierra del cable de tierra de Arduino.
A continuación tenemos un pequeño problema. Potencia de la Roomba puede ser hasta 20V cuando se está cargando. Mientras que el regulador de voltaje de Arduino puede manejar esto, el regulador de voltaje 3.3V de WiFly no. Tendremos que añadir nuestro propio circuito de regulación de voltaje a la placa. Para ello utilizamos un regulador de voltaje 7805 para llevar la tensión hasta 5V. Conectar la tierra de los 7805 a tierra, el pin Vin al poder de la Roomba y el Vout al pin de 5V de Arduino.
Cuando acople el conector a la Roomba, el Arduino potencia LED deberá encenderse.
Haga clic aquí para una versión más grande del diagrama protoboard.
Recuerde desconectar el cable de la Roomba antes de reprogramar el Arduino.