Subject
- Posted on
August 29, 2005, 6:11 am
Can some USB, microcontroller expert advise me how can a USB webcam be
interfaced with a microcontroller (PIC, ATMega, etc) so that we can capture
image frames (low speed, low res) with the microcontroller?
interfaced with a microcontroller (PIC, ATMega, etc) so that we can capture
image frames (low speed, low res) with the microcontroller?
Re: Reading USB camera data from a microcontroller
Better just to buy one of the cameras with a video output.
Key thing about USB, is that it is designed to make the 'slave' device
relatively easy to produce. The 'host' device, requires a _lot_ more
hardware and code. It is possible to produce a basic host, but you are
looking at perhaps 5 to 10* as much work as producing a direct video
grabber...
Best Wishes
Re: Reading USB camera data from a microcontroller
About as well as you could pull a 20-ton cargo trailer up a hill using
a bicycle. You need a USB host for that, which needs between one and
two orders of magnitude more CPU power than what you're envisioning.
--
Hans-Bernhard Broeker (broeker@physik.rwth-aachen.de)
Even if all the snow were burnt, ashes would remain.
Re: Reading USB camera data from a microcontroller
look at those as I doubt a 8b micro could handle the complexities of a
USB host interface. Best of luck!
-M. Noone
Re: Reading USB camera data from a microcontroller
Go with an older type serial cam or get a camucam2 or avr cam
or similar.
http://www.cs.cmu.edu/~cmucam/
http://www.jrobot.net/
http://home.teleport.ch/idobson/ using bascom avr
http://home.teleport.ch/idobson/projects/UDP-webcam.htm
http://home.teleport.ch/idobson/start_e.htm
Alex
Re: Reading USB camera data from a microcontroller
host). Low-end micros with USB are USB slaves too.
You need a USB host. It is either built into the higher-end processors or
you need external chip. But this is only half a problem. Then you need USB
host stack, typically found in larger OS, like Linux.
Rudolf
Re: Reading USB camera data from a microcontroller
I'm solving this problem with a Linksys NSLU2 (Network storage system).
This device has one ethernet port, two USB host, and 1.5 serial ports.
You can load a version of Linux on it that will handle a webcam.
I am planning on preporoccesing the image there and then passing on
the relevent information to my main processor.
http://www.nslu2-linux.org/wiki/
--
D. Jay Newman
http://enerd.ws/robots/
Site Timeline
- » Optical shaft encoder question
- — Next thread in » General Robotics Forum
-

- » How to turn On/Off a +5vcc power?
- — Previous thread in » General Robotics Forum
-

- » evoMUSART 2013: First CFP (with correct dates)
- — Newest thread in » General Robotics Forum
-

- » Heat pump refrigerant change to R-22 substitute
- — The site's Newest Thread. Posted in » General Metalworking
-

- » DCC sound question
- — The site's Last Updated Thread. Posted in » Model Railroad Forum
-







