Introduction: Phone'O'Dummy

Picture of Phone'O'Dummy

The biggest problem of working alone is the filming for documentation. Every time I move I need to move my camera. So I made a simple Phone’O’Dummy inspired by Iron man’s Dummy/Dum-e.

Phone’O’Dummy is autonomous device used to capture the video. Camera mounted on Phone'O'Dummy Follows the user by detecting their face .It moves in both x-axis and y-axis.

Step 1: Working Principle

Picture of Working Principle

Phone’O’Dummy has two motors to move in x & y axis. It is controlled by the arduino microcontroller & motor shield. Phone camera is used to capture the video and it is processed in OpenCV by using Visual Studio 2010(VC++). Using OpenCV we detect the face and when the user moves we send the signal to the arduino board using serial connection(USB). Then arduino board moves the motors accordingly.

Step 2: Things Required


  • Plywood
  • Mechanix Toy Kit
  • Nuts & bolts
  • Glue
  • Paint
  • Connecting Wires


  • Saw
  • Drill Machine
  • Screw Drive
  • Paint Brush


  • Laptop/PC
  • Phone
  • Arduino Uno
  • Motor Shield
  • 12v DC Motors(2)
  • 12v Power Adaptor/Battery


  • Visual studio 2010
  • OpenCV
  • DroidCam(PC & Mobile Client)

Step 3: Building Model

Picture of Building Model

Model is made using plywood and Mechanics toy kit. I used saw to cut the plywood and drill machine to make holes. And connect the pieces with nut and bolt.

Step 4: Connection

Picture of Connection
  1. Connect Motor shield to the ArduinoBoard.
  2. Connect the arduino board to computer using USB cable
  3. Connect the 12v external power supply to EXT PWR of motor shield.
  4. Connect the x-axis motor (Motor I) to the M1 of motor shield and y-axis motor(Motor II) to the M2 of Motor shield.
  5. Turn On the Camera of Phone using DroidCam(Wifi Connection)

  6. Done.....

Step 5: Coding

I am using VC++ 2010 for programming, OpenCV for tracking and Arduino IDE for uploading program into Arduino Microcontroller.


ankur sharma (author)2016-08-07

how to connect mobile

ankur sharma (author)2016-07-31

what to do with .cpp file?

StefanL16 (author)2015-09-09

Thanks for a cool instructable! I am having a bit of a problem figuring out how you mounted the 2nd arm/motor; could it be possible for you to show it in more detail, either in a vid or through pictures? Thank you very much!

TejasO made it! (author)StefanL162015-09-11

I cut the three small piece of plywood. One is 4.5x7.0 cm and other two are 5.0x8.0 cm. In two pieces i drill a hole to fit the two motors. And in one piece i drill two holes to connect the shaft of both motors using screws.Here's the pic.

Abhi909 (author)2015-09-08

great job tejas.

TejasO (author)Abhi9092015-09-08

Thanx Abhi

sudeep2896 (author)2015-09-07

which of the program should i upload to the audrino

TejasO (author)sudeep28962015-09-07

upload serialcom.ino into the arduino

Just4Fun Media (author)2015-09-06

This project looks awesome! Do you have any video of it in operation?

TejasO (author)Just4Fun Media2015-09-06

I made this yesterday.. I will upload the operational video soon.. Thank you

About This Instructable




More by TejasO:Firy- Cheap Homemade Fire ExtinguisherPhone'O'Dummy
Add instructable to: