My friend and I have decided to build a robot with arduino.It will shoot an airsoft gun every time it notices a face and will be able to drive on wheels and avoid obstacles now assuming i have the body would i need anything else well except software and i need suggestions on that here is what i have:
Arduino Mega 2560
Object avoidance sensors X2
4 servos(Will probably get more as i need them to move the gun but how many more?)
40male and 40 female pin headers X10
100-200 LED-s
Breadboards,Jumper wires
Capacitors
Male and female Jack
Motor shield
Lots of Resistors(over 400)
Computer Camera for detection
Now what software should I use and will i need anything more? Grateful for all input on my subject
This project will take a long time, so start by getting the robot to move around and avoid obstacles. When that part of the project is working to your satisfaction, you will be better prepared to figure out what else is required and also, to ask better questions.
jremington:
This project will take a long time, so start by getting the robot to move around and avoid obstacles. When that part of the project is working to your satisfaction, you will be better prepared to figure out what else is required and also, to ask better questions.
Well I read the ask better questions topic first so i don’t know what i did wrong.I am prepared to figure it out but since the shipping to my country is expensive i would rather order all i need in one go
I think the general consensus here is that we think the size of your ambitions in making a face-recognising-ballistic-trajectory-aiming-obstacle-avoiding-X-mas-tree-(because of all the leds)-robot-platform is a bit too large compared to your knowledge and experience level. I’ll apologize if you in fact have a lot of experience in robot building. But your ‘shopping-list’ suggests you don’t.
Think and start small! (Complexity wise) Don’t assume the robot body is the least of your worries. As that is the foundation. That turret and camera system needs to be supported by something, which means it will be heavy, and needs a sturdy base. A heavy base needs big motors. And power hungry motors need large batteries. And there goes the ever growing spiral of size vs weight vs power vs size vs weight… you get the idea…, entangling itself into a bowl of spaghetti.
Even getting that to move around and not bump into things is quite a feat. Start with moving something like this:
Well I read the ask better questions topic first so i don’t know what i did wrong.I am prepared to figure it out but since the shipping to my country is expensive i would rather order all i need in one go
To "order all you need in one go" implies that you have a very clear understanding of what the project entails in terms of mechanical parts and software complexity, but your original question seems to make it clear that you do not have this understanding.
As Valen suggested, the project you are attempting is very, very challenging. However, some of the problems you will encounter can be solved without making a robot and you could begin with those problems. For example, you say you have a computer with a built in camera. Can you teach this computer (i.e. write a program) to recognize a face? If so, that part of the program could go right into the robot. Then you need to figure out where the face is and how far away it is, so that the robot could aim at it. This is not a particularly simple task either.