So I saw this project last night and thought it was pretty cool. After watching the video I was inspired to create a new robot. The way the camera just follows a persons face got me thinking. What I want to do is put a face or at least some sad eyes on this robot, and use the camera set up to make it always start at a person, staring deep into their soul XD. I also want to add a can or jar or something in front of it for people to put money in. For added effect I was thinking of using a vibration motor to make the robot jiggle the can.

Here are some concerns I have though. Sorry if they are fairly obvious to you, Im still a self taught arduino novice.

1. I want this robot to be able to be operated wirelessly. I was thinking I could use the wifi shield but this is out of my price range. Im trying to keep the project below $150. Are there any other wireless solutions available or anything you can recommend to wirelessly control the robot and receive feedback from the camera?

2. Being that it is wireless, and the camera in the original face detection project was connected via usb to a computer, would it be possible to connect the webcam to the arduino USB port and control it that way? Im thinking this would cause power problems but IM not sure.

3. Speaking of power, does anyone have any cost effective ideas for how to power this robot. Ill probably just use a 9v to power the arduino, but the camera and servos will likely need their own power source. I have one of these I was thinking of using but I dont know if that would provide enough power. Id prefer something rechargeable rather than disposable batteries, but if it's not cost effective then I wont worry about it.

The rest I already have (jumpers, headers, solder, wheels) or are covered under my three concerns and I await recommendations . Chassis I'll prolly make out of PVC. Any input on the three concerns I have is appreciated, or any modifications or unforeseen problems are also welcome to be pointed out to me!

You realise that the computer running openCV is doing the face detection, and that the Arduino is just moving the camera?The Arduino cannot run the face detection,. It doesn't have the speed or memory

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.Do not send technical questions via personal messaging - they will be ignored.I speak for myself, not Arduino.