There is one more entry into the Arducam suite: the
Arducam Mini. This tiny board comes with chosen cameras
installed on it and no uSD card slot. The interface is the
same as the Arducam Shield I/O lines and the user guide is
in the same place as well ( www.arducam.com/category/
This device may not be as versatile as the Arducam
Shield, but it is small enough that you can put more than
one on your microcontroller board (see Figure 5). I have
found these for sale at the UCTronics site, as well as in eBay
stores for $25.99 for a two megapixel camera model.
If you want to “roll your own” vision system as a
project, you can’t beat the tried and true Gameboy camera
hack. It’ll be fun, educational, and inexpensive. This is the
least expensive option that I can think of.
If you want a camera board that interfaces to an
Arduino with example code, then the Arducam products
are for you. You will have to roll your own vision software,
but the hardware is not expensive. For a little more money
and much better documentation, you can use the 4D
Systems’ uCam-II camera and do your own vision
algorithms. You will find code in the June 2015 Mr. Roboto
column that will get you started. If you don’t mind
spending a bit more money to get a ready-to-use vision
system with object tracking capability, then the CMUcam5
is your best bet. This camera will get you “rolling” faster
than any other vision system I’ve discussed.
No matter what you choose, you will learn something
while giving your robot vision capabilities. Well, that is
another several minutes you have used up reading Mr.
Roboto! I hope that I have provided some food for thought
when it comes to vision systems for your robots. Keep those
questions coming to firstname.lastname@example.org and I’ll do
my best to answer them! Until next time, keep building
robots. You want to be prepared to defend yourself with
your own friendly robots when the evil robots descend from
the sky to attack! SV
SERVO 08.2015 9
ArduCAM is the trademark of www.arducam.com.