Introduction: 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

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

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

  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.

First Time Author Contest

Participated in the
First Time Author Contest

Phone Contest

Participated in the
Phone Contest