Society of Robots - Robot Forum

Electronics => Electronics => Topic started by: vipulan12 on August 10, 2012, 01:48:50 PM

Title: camera for arduino
Post by: vipulan12 on August 10, 2012, 01:48:50 PM
Hey guys, are their any good camera's i could use for the arduino?




Title: Re: camera for arduino
Post by: vipulan12 on August 14, 2012, 08:35:47 PM
i am trying to make a moving robot that can stream video through a router to any computer that wishes to access it

like this:
http://www.jbprojects.net/projects/wifirobot/ (http://www.jbprojects.net/projects/wifirobot/)

i tried to follow the tutorial but it's fairly complicated

so could any one please help me out
Title: Re: camera for arduino
Post by: vipulan12 on August 14, 2012, 08:45:06 PM
and how do i know if a camera is compatible to the arduino uno r3
Title: Re: camera for arduino
Post by: Gertlex on August 14, 2012, 10:48:29 PM
It sounds like what you probably want is a "wireless IP camera".  These connect to a wifi router and then can be viewed on a computer.

The ones I have experience with are the Trendnet IP110 and the D-Link DCS-930L.  These don't interface with the Arduino... they just need a 5V supply (~1A iirc);  these switching regulators (http://www.mouser.com/Search/ProductDetail.aspx?qs=2QmwSASSNhZqjGIOUYWBAg%3d%3d) work nicely.
Title: Re: camera for arduino
Post by: vipulan12 on August 15, 2012, 10:57:28 AM
so how would you hook that up?

and how would you access the camera by wifi from a computer?
 
Title: Re: camera for arduino
Post by: Gertlex on August 15, 2012, 11:05:13 AM
Such cameras come with easy to follow instructions.  You can google the manuals before you choose one, of course.
Title: Re: camera for arduino
Post by: vipulan12 on August 15, 2012, 06:25:41 PM
so if i was going to use the D-Link DCS-930 could i do things like face recognition with arduino or do i need to use processing somehow?
Title: Re: camera for arduino
Post by: Gertlex on August 15, 2012, 10:40:45 PM
With a Wifi IP camera, you would probably do the video processing on a computer and then send derived information back to the Arduino.  These cameras do not interface directly with Arduino. 

Vision processing *on* the Arduino (with a different sort of camera) while also doing other robot stuff is generally too much for the Arduino's processing capabilities.  There are other cameras+processing that are usually used for this purpose (e.g. the Blackfin camera, which might not be easily obtainable anymore, and is also ~$100-$200, I think), or one would use an ARM-based controller (more processing power).  Vision processing is also not something I'd typically recommend a new person to jump into.  Beyond that, I don't know more, as I've not done vision processing myself.
Title: Re: camera for arduino
Post by: newInRobotics on August 16, 2012, 02:26:56 AM
I've done some computer vision processing before and as Gertlex already mentioned, processing is done on Your computer and NOT micro-controller.

What I did was controlling robot (DRK6080 (http://www.drrobot.com/products_item.asp?itemNumber=DRK6080)) with hand gestures. Video was captured from Web-Cam, analyzed and commands derived from results were sent to robot. All processing was done using MATLAB and robot control was done using C# Form.

Would you like to share what sort of project are You working on? What Your robot is supposed to do when finished?
Title: Re: camera for arduino
Post by: vipulan12 on August 17, 2012, 11:45:33 AM
well right now the only thing I want  to build is a robot with a camera that could stream the video via wifi to any computer

I ve seen people do it with routers but I have no idea how that works or how the software will in all this

and if your wondering i am still a newbie so could you please help me out
Title: Re: camera for arduino
Post by: Gertlex on August 17, 2012, 12:56:33 PM
You keep changing what you're asking for.  Wireless IP cameras do what you describe in your most recent post. Read the manual to understand how its set up. (It's not complicated, I assure you)
Title: Re: camera for arduino
Post by: vipulan12 on August 17, 2012, 05:47:58 PM
what manual are you refering to
Title: Re: camera for arduino
Post by: Gertlex on August 17, 2012, 07:03:48 PM
Of whatever camera you think you'd want to use.  It's easy to find these manuals on google.
Title: Re: camera for arduino
Post by: vipulan12 on October 02, 2012, 04:13:45 PM
how would i choose a camera if it was going to be used for video or facial  recognition?
Title: Re: camera for arduino
Post by: newInRobotics on October 03, 2012, 02:52:27 AM
how would i choose a camera if it was going to be used for video or facial  recognition?
Any camera capable of video capturing should fit the bill  ;D
Title: Re: camera for arduino
Post by: vipulan12 on October 04, 2012, 04:48:57 PM
so its just a matter of programming, then how would you do it with a webcam?
do you need to code it with C++ or some other language, or is there free programs to help with this?