Interfacing CMOS cameras to 8bit microcontrollers.

Posted on Monday, April 9th, 2012 in demonstrations, DIY by DP

Here is an article from IKALOGIC describing how to implement CMOS cameras as sensors in 8bit microcontrollers. Processing color video in real time requires powerful  DSPs or MCUs, but by downgrading the image to gray-scale, and using a lower resolution, processing becomes much easier to handle, so even small 8bit MCUs can handle it

Many robotics competitions imply the usage of line sensors, to follow guidance lines traced on the ground plane. Most competitors will build some kind of optical sensors array for this purpose. This solution tends to be the cause of many “bugs” due to the variation of ambient light which leads to faulty sensor readings. Trust me on this, I have been in that exact same place back when I was a student. Some other competitors will completely get rid of the lines traced on the ground plance, and will use very complex camera based navigation where they direct the camera to the front of the robot.Then they and have to deal with the analysis of all other moving objects and elements and implement various algorithms like shape recognition. So, what I’m mean is why not use the camera as a line sensor array?

Via Embedded Lab.

This entry was posted on Monday, April 9th, 2012 at 1:00 pm and is filed under demonstrations, DIY. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

One Response to “Interfacing CMOS cameras to 8bit microcontrollers.”

  1. Conundrum says:

    Using permanent pen as an IR filter also helps.
    The one which worked for me was a Staedtler Permanent Lumocolor Dry Safe F
    No visible light at all gets through, only abvout 10% infrared lost with a single layer.

    Also, another idea I just came up with, use a “fly’s eye” drilled PCB filter in the lens path.
    They use a variant of this for filtering X-rays prior to imaging, to remove off plane scattered rays.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Edward Mallon: I've been oversampling those thermistors with the ADC and some pin-toggle noise for a while now, and that method is good. But lately I've been...
  • Marko: armature -> amateur
  • Crawford: Dibs,
  • bill: a sunny Sunday here
  • Iain NoSpam: A very random comment from a very random commenter