Anyone used a camera via microcontroller?

Hey All,

Calculon wonders if anyone has used a digital camera and been able to send the image as data? (serial or i2c)? Basically, Calculon wants a bot to send pictures to his PC/Webserver without having to get involved. Is this sort of thing possible with Arduino? Or perhaps XMOS?

 

 

Do you want the onboard

Do you want the onboard microprocessor to process the image data in any way, or is it just to send an image back to a remote operator?

If it’s the later, why bother putter the data throught the microprocessor in the first place? Just buy a normal wireless camera and slap it on the robot, and set up the reciever w/screen next to the remote operator position.

XMOS- code

We probably have code you might be able to re-use for this. See:

http://www.youtube.com/watch?v=B2oDPLTQpbQ

 

and

 

http://www.youtube.com/watch?v=1KDAD3_6_L0

 

However this might require some involvement.

One option is to use a more

One option is to use a more powerful microcontroller as a co-processor to the AVR for image processing / internet connection. I’ve been experimenting with hooking a Beagleboard (www.beagleboard.org) to an Arduino for this purpose. The Beagleboard has a powerful ARM Coretex A8 CPU which runs Linux, giving you access to lots of software options. It has a USB port useful to hook up a cheap webcam (I’m using one designed for the Playstation3 - “Playstation Eye”) and wifi or network dongle.

 

More details of my experiments here: http://mechomaniac.com/robots

Calculon want, Calculon get

There was an article in Circuit Cellar (Aug 2000) on doing this with a Picoweb.

The Picoweb is based on a AT90S8515 with a 16kb Serial EEPROM, so it can be done.

If you want to use a big camera see http://photopc.sourceforge.net/

The source can of course be ported but the important thing is to understand the interface protocols.

all the best

Cliff