Society of Robots - Robot Forum
Electronics => Electronics => Topic started by: vipulan12 on August 10, 2012, 01:48:50 PM
-
Hey guys, are their any good camera's i could use for the arduino?
-
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
-
and how do i know if a camera is compatible to the arduino uno r3
-
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.
-
so how would you hook that up?
and how would you access the camera by wifi from a computer?
-
Such cameras come with easy to follow instructions. You can google the manuals before you choose one, of course.
-
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?
-
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.
-
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?
-
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
-
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)
-
what manual are you refering to
-
Of whatever camera you think you'd want to use. It's easy to find these manuals on google.
-
how would i choose a camera if it was going to be used for video or facial recognition?
-
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
-
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?