Sadanand

Hi friends ,I am very new to this platform,I want to make one simple robot,which moves by itself, which detects obstacles ( like Wall ) and turns by itself, which is integrated with a camera and takes snaps periodically.These are the minimum features I suppose to implement in my robot.

Can anybody please let me know , how can I start? little bit information on hardware/Software required and how to use them?

Sadanand

Yes I want to detect obstacles using sensors.I think that will be easier , because through camera means I have to do image processing and all other stuff.So It will be difficult for me as I am a beginner .

GregaG87

I think that will be easier , because through camera means I have to do image processing and all other stuff.

Just so that we are clear, arduino is to weak at this stage to do image processing.

As u said, ur new to this platform and i dont know how much of electrical knowledge u have.

Now for first robot i would do something simple with 2 or 4 weels, first without any object detection, like herehttp://www.youtube.com/watch?v=r0BRw0VbAZU&feature=related

Now u can use DC motors or steppers, stepper motors are a bit more advanced to use, but might spare u some problems later.

Now it depends what sensors u wanna use, Ultrasonic Module Range Detection like herehttp://www.youtube.com/watch?v=aoPQXkzq420http://www.youtube.com/watch?v=pbHWcyWFZr0&feature=relatedIn this case ull need to proly use a servo as well.

Or u can use IR leds and IR receivers, in which case u drive IR leds with a NE555 timer at a certain frequency and when u aproach to the object close enought Ir receiver outputs logic lvl 1 on output.

Or the most simple way is with normal switches. like this movie (not made with arduino, but just to show concept)http://www.youtube.com/watch?v=IwUfTyWDpOY

Now as ur new maybe do some tuturials, some usefull linkshttp://www.earthshineelectronics.com/10-arduino-duemilanove-compatible-starter-kit.htmlat the bottom of the page( its free, the ebook i mean )http://tronixstuff.wordpress.com/2010/04/04/getting-started-with-arduino-chapter-zero/http://roguescience.org/wordpress/?page_id=33or a bunch of tuturials, but i think the above 3 especially the ebook on first link is great, cause u might get a bit lost on freeduinohttp://www.freeduino.org/

I would recommend if u try to do some stuff out of that ebook, so that u athleast have some idea about coding and then go to making robot.

Btw maybe u should consider asking admin to move the topic to a more appropriate section

mowcius

GregaG, please stop abbreviating 'you' to 'u' (and other abbreviations). Typing out full words does not take much longer and it would make your posts look a lot better.Also, I suggest you use a web browser with an auto spell-checker.

Mowcius

Divyanshu

Come on mowcius, this isn't Grammar school. Not everyone has the patience to type all that. Especially when typing through a cellphone, it's very tedious to type full words. Even I'm typing through my cellphone.

GregaG87

GregaG, please stop abbreviating 'you' to 'u' (and other abbreviations). Typing out full words does not take much longer and it would make your posts look a lot better.Also, I suggest you use a web browser with an auto spell-checker.

Note taken!Will try to stop using abbreviations, cant promise about grammar mistakes as english is my second language.

mowcius

Imahilus

I agree with mowcius's assesment that it is better to use properly spelled words and proper grammar. Even if it is on a phone, this forum has many people on it from all parts of the world spanning all age groups. Using abbreviated words will decrease your chances of a large portion of the community even bothering to read your post. I for one, do not give help to those who don't take the time to try and do a decent job of making a post.

As for this topic, I'd suggest the original poster to make a post in the bar sport or frequently asked questions forum. More people check those forums. I reckon you'll get more detailed advice and suggestions there aswell.Probably best to create a new topic there with a link to this one, as to avoid cross-posting for the sake of cross-posting.