## For instruction on writing tutorials ## http://www.ros.org/wiki/WritingTutorials #################################### ##FILL ME IN #################################### ## for a custom note with links: ## note = ## for the canned note of "This tutorial assumes that you have completed the previous tutorials:" just add the links ## note.0= ## descriptive title for the tutorial ## title = Adding a Kinect to an iRobot Create/Roomba ## multi-line description to be displayed in search ## description = This tutorial has step by step instructions for modifying the iRobot Create/Roomba to power a Kinect. ## the next tutorial description (optional) ## next = ## links to next tutorial (optional) ## next.0.link= ## next.1.link= ## what level user is this tutorial for ## level= BeginnerCategory ## keywords = iRobot Create, Kinect, Roomba #################################### <> <> == Overview == The iRobot Create/Roomba has an Roomba Open Interface (ROI) Connector which supplies unregulated power from the Create/Roomba battery. The Kinect however requires a regulate 12V to power the sensors and camera. This tutorial will show you how to add a 12V regulator to the Create/Roomba for the Kinect. == Parts List == '''Required:''' * Kinect with power supply splitter ('''Warning''': You will need to permanently modify/damage the splitter). * Voltage regulator 12V 1A (e.g. [[http://www.alliedelec.com/Images/Products/Datasheets/BM/NTE_ELECTRONICS/935-3050.PDF|NTE966]]). * 0.33μF and 0.1μF capacitors. * A small prototyping board (e.g. [[http://www.schmartboard.com/index.asp?page=products_th&id=24|schmartboard 201-0001-01]]). * The [[http://www.schmartboard.com/index.asp?page=products_th&id=24|schmartboard 201-0001-01]] is a good selection because it has connected through holes perfect for this project. * A DB25 connector. * [[http://www.sparkfun.com/products/9353|Heat shrink tubing]] for covering up solder joints '''Optional:''' * Connectors for disconnecting and reconnecting the components (i.e. [[http://www.powerwerx.com/anderson-powerpoles/housings-contacts/|Anderson Powerpoles]]) == Building the 12V Regulator == We are going to build the following circuit: . {{attachment:regulator.png}} Solder the components onto the prototype board as shown below: . {{attachment:regulator_board.png||width="80%"}} '''Note:''' Make sure that the capacitor polarity is correct with negative towards ground. Using 22 AWG wire or greater (i.e. 20, 18, etc.), solder on the wires that will connect to the unregulated voltage and the Kinect. Below shows the wires soldered to the board with a [[http://www.powerwerx.com/anderson-powerpoles/housings-contacts/1327-1327G6-pp15-30-45-colored-housing.html|Powerpole]] connector on the unregulated Voltage side, this can come in handy later if you want to disconnect the regulator from the !RooStick or Create serial cable. . {{attachment:regulator_with_connector.png||width="80%"}} Finally use heat shrink to cover the regulator to prevent accidental shorting. . {{attachment:regulator_with_shrinkwrap.png||width="80%"}} == Connecting to the Kinect == Take the Kinect USB and power splitter cable and cut the cable connected to the power adapter about 10 inches from the splitter. Inside the cable there is a brown and white wire, the brown is +12V and the white GND. Confirm Voltages by plugging the wall adapter into a wall and using a digital multimeter. . {{attachment:wall_adapter_cable.png||width="80%"}} Now solder the wires to the regulated voltage (+12V to +Vo and GND to GND) from the regulator as shown below. Make sure to cover the solder joints with heat shrink to prevent shorting. . {{attachment:soldered_wall_adapter.png||width="80%"}} Now the regulator and the Kinect splitter should look like below. . {{attachment:full_assembly.png||width="80%"}} == Connecting to Unregulated Voltage == === DB25 Connector on the Create === Buy a male DB25 connector from your local electronics store. Then connect a pigtail to the connector with +12V to pin 10 and GND to pin 14. . {{attachment:db25_create.jpg||width="80%"}} . {{attachment:pigtail.jpg||width="80%"}} == Plugging It In == Connect the DB25 connector pigtail to the Voltage regulator assembly using the Powerpole connectors. Now plug the DB25 connector into your Create/Roomba and press the power button on the robot. You will see the green light on the Kinect power splitter light up, letting you know everything is working. . {{attachment:powered_cable.png||width="80%"}} ## AUTOGENERATED DO NOT DELETE ## TutorialCategory ## FILL IN THE STACK TUTORIAL CATEGORY HERE