Quick Start#

Getting Started#

Please follow the steps below:

  1. You will need the following two items to test the CMUcam4

    • A 4V to 9V DC external power supply capable of delivering at least 250 mA

      • This can be from an Arduino, FTDI Breakout Board, FTDI Cable, or Wall Wart

    • An NTSC TV (or compatible television monitor) and an RCA Cable

  2. Setup to test the CMUcam4

    • Connect the NTSC TV to the CMUcam4’s RCA Coaxial Jack using the RCA Cable

    • Connect the external power supply to the CMUcam4’s DC Barrel Jack (or other power ports)

The green power LED should illuminate once you connect the external power supply to the CMUcam4. After about 2 seconds, the red auxiliary LED should illuminate to indicate the CMUcam4 is ready for action. If the green power LED does not illuminate please double check the external power supply connection.

Testing Procedure#

Please follow the steps below:

  1. Press and hold the reset button on the CMUcam4

  2. Press and hold the user button on the CMUcam4

  3. Release the reset button (do not release the user button)

  4. Wait until the red auxiliary LED turns on (2 seconds)

  5. Wait until the red auxiliary LED starts blinking at 10 Hz and then release the user button

    • The TV should turn on (you should see a splash screen displayed on the TV)

  6. The CMUcam4 will now adjust to the lighting conditions for the next 5 seconds

    • Do not place the object you want to track in front of the CMUcam4 for the next 5 seconds

  7. Wait until the red auxiliary LED stops blinking at 10 Hz

    • The CMUcam4 is now done adjusting to lighting conditions

    • The pan and tilt servo pins should output 1500 μs pulses at 50 Hz

  8. Place the object you want to track in front of the CMUcam4 and press the user button

    • If the red auxiliary LED begins blinking at 10 Hz examine the OV9665 camera module connection

      • The OV9665 camera module may be damaged and most likely needs to be replaced

  9. You should now see the tracked object (or similar) displayed on the TV.

    • The pan and tilt servos, if connected, will also try to drive the camera towards the tracked object

  10. Please try this procedure with different objects in different environments to see what works the best

Download the testing guide in PDF form here.

Communication Tools#

You will need one of the following (or similar) USB to Serial Converters to communicate with the CMUcam4:

  • An FTDI 5V Breakout Board

    • You will also need an external power supply capable of powering the CMUcam4

    • Please connect the FTDI 5V Breakout Board to the 6-pin connector on the CMUcam4

  • An FTDI 3.3V Breakout Board

    • You will also need an external power supply capable of powering the CMUcam4

    • Please connect the FTDI 3.3V Breakout Board to the 6-pin connector on the CMUcam4

  • A Prop Clip

    • You will also need an external power supply capable of powering the CMUcam4

    • Please connect the Prop Clip to the 4-pin connector on the CMUcam4

  • A Prop Plug

    • You will also need an external power supply capable of powering the CMUcam4

    • Please connect the Prop Plug to the 4-pin connector on the CMUcam4

  • An FTDI 5V Cable w/ 5V I/O

    • Recommended for 5V tolerant systems

    • Please connect the FTDI 5V Cable w/ 5V I/O to the 6-pin connector on the CMUcam4

  • An FTDI 5V Cable w/ 3.3V I/O

    • Recommended for 3.3V tolerant systems

    • Please connect the FTDI 5V Cable w/ 3.3V I/O to the 6-pin connector on the CMUcam4

Next Steps#

Your next steps (after taking a look at the Gallery) is to go to the documentation web page. Additionally, make sure to head over to our color-tracking explanation, tips and tricks, frequently asked questions, and Troubleshooting web pages for more information. Finally, head over to the Arduino Interface Library web page and take a look! Then you’re ready to build your own visual robots!