Difference between revisions of "InterfaceRoomba"

From robotica.unileon.es
Jump to: navigation, search
(Final designe)
(First prototype)
Line 40: Line 40:
==First prototype ==
==First prototype ==
[[Image:TurtleRoomBot.JPG|center|500px|alt=TurtleRoomBot with Roomba 521 base | TurtleRoomBot]]
==Final designe ==
==Final designe ==

Revision as of 18:53, 18 October 2013

  • Project Name: Interface Roomba
  • Authors: Carlos
  • Academic Year: 2012-2013
  • Degree: graduate

  • Tags: MYRA, Turtlebot,
  • State: Developing
  • Document License:


In this document, it is shown an interface to conect a Roomba vacuum with a PC and a circuit added to it in order to supply power from Roomba to a Kinet camera.

schematic and description

Interface roomba.jpg

In the interface, the chip ft232rl is the main component. The FT232RL is a USB to serial UART interface with optional clock generator output, an integrated Clock Circuit, an integrated EEPROM, etc… This interface is building in a Bus Powered Configuration (see Device Configurations on PDF), in order to get its power from the PC. The pin RTS# is connected with the pin DD (Device Detect) and put this pin on a high level (5V) when the interface is started, to be able to start the communication between the PC and the BOT . The FT232RL have a configurable CBUS I/O Pin Options, in which CBUS0 have a default configuration of TXLED# for pulsing an LED upon transmission of data, and CBUS1 have a default configuration of RXLED# for pulsing an LED upon receiving data. (See LED Interface on PDF). The value of led’s resistors depend on the D.C. Forward Current of the leds. This interface also contains a voltage regulator circuit to get power to the KINET from the BOT. The input voltage of this regulator is VBAT (14.4V) and the output 12V, but when the ROOMBA is charging the input up until more than 19V, for this way it’s necessary to used an appropriate heat sinks for this device.

PDF FT232RL: [1]

Roomba conections

In this figure we can see a pin description of the Roomba DIN conector.

Roomba minidin.png

First prototype

TurtleRoomBot with Roomba 521 base

Final designe

Interface int.jpg
Interface plus roomba.jpg