How to Build a Mobile Phone Controlled Robot

By Mayoogh Girish

mobile controlled robot

Hello World! In this post I will be showing you how to make a cellphone controlled robot. Controlling a robot using a cellphone is not as complicated as you might think. It is a very simple project that you can make with a few components and in very little time. This robot has the advantage of range as the controlling range of the mobile controlled robot is as large as the coverage area of the network provider.

This project can be made in two methods:

  1. Without using micro controllers (hence no coding is required)
  2. Using Micro controllers (Atmega/ Arduino) which requires coding

In this post, I will be making the mobile controlled robot using the 1st method (without Micro controllers).

Required Materials

Mobile controlled Robot

  1. MT8870 / CM8870 DTMF decoder IC
  2. 2 cellphones
  3. L293D Motor driver IC
  4. 3.5mm Jack
  5. 3.57Mhz Crystal
  6. Perf board
  7. 100k, 300k,1k Resistor
  8. 0.1uf Ceramic capacitor
  9. 10uf capacitor
  10. 7805 Voltage regulator IC
  11. 9v/12v Geared motor
  12. 9v/12v Battery
  13. Chassis and Wheel for Robot

How Does it Work?

The robot is controlled by a cellphone that makes a call to a second cellphone that is attached to the bot. When any key is pressed on the controlling phone, while the phones are connected on call, a tone corresponding to the key is heard at the receiving end of the call. This tone is called a Dual Tone Multi Frequency (DTMF). When the mobile robot receives this DTMF tone through the phone, the tone is accepted through the DTMF decoder MT8870 IC. This IC decodes the DTMF tone to its equivalent binary digit and this binary number is sent to the motor driver L293D. The decision for movement of the mobile robot is then taken by the Motor Driver. This controls the geared motors accordingly to provide forward, backward, left or right motions. You can use the table for understanding the controls of the robot.

Mobile controlled robot

DTMF Table

Step 1: Connecting the Circuit for the Mobile Controlled Robot

Mobile controlled robot

Make the circuit as per the given schematics. The circuit is divided into 4 parts:

  • Power supply
  • CM8870 DTMF Decoder IC connection
  • L293D Motor Driver IC connection
  • 3.5mm Jack Connection

Power Supply

I have used a 12V geared motor for my robot here, so I needed a 12 power supply for it. But the two ICs in the circuit can handle only 5V supply. So, to regulate the voltage I have used a 7805IC. It takes the input voltage of 12V and gives a regulated output of 5V for the IC. For making these connections:Mobile controlled robot

  1. Solder the IC7805 (Voltage Regulator) to the perfboard and place a 10 µF capacitor with its legs at the INPUT & GND pins of IC 7805. Place another 10µF capacitor between the GND & OUTPUT of IC7805.
  2. Take the positive supply from the battery and connect it to INPUT of IC 7805. Also connect its negative supply to GND.
  3. You will receive 5V supply at the output pin. To verify the power flow, connect an LED to the output pin via a 1K resistor.

CM8870 DTMF Decoder IC Circuit

  1. Solder the DTMF Decoder IC on the perfboard & connect the legs of 3.57Mhz crystal to Pin 7 and 8.
  2. Solder a 100K resistor from Pin 3 to Pin 2. Connect one end of another 100K resistor to Pin 3 and the other end to a 0.1µf ceramic capacitor. Leave the connection of other end of the ceramic capacitor free. I will discuss it in a later step (3.5mm Audio Jack Connection).
  3. Solder a 0.1uf ceramic capacitor between Pins 17 and 18
  4. Solder a 330K resistor to Pin 17 from Pin 16
  5. Join Pin 1 and Pin 4 together.
  6. Join Pin 5, Pin 6 and Pin 9 together and connect it to GND.
  7. Join Pin 10 and Pin 18 together and connect it to OUTPUT pin of IC7805 (5v)
  8. Pins 11, 12, 13, 14 are the output pins of the DTMF Decoder which are to be connected to the Pins 15, 10, 7, 2 of the Motor driver IC L293D, respectively.

L293D Motor Driver IC Connection

Mobile controlled robot

  1. Provide 5v supply to Pins 1, 9 and 16 of L293D.
  2. Pin 8 is given the voltage(12V) for the Motors, so it is connected to INPUT of IC7805.
  3. Pins 4, 5, 12 and 13 are to connected to GND.
  4. Connect terminals of one motor to Pins 3 and 6  (Output 1) and terminals of the other motor to Pins 11 and 14.

3.5mm Jack Connection

There are three different layers for the 3.5mm audio jack. These are the Tip, Ring and Sleeve. The tip and ring are connected to the GND. In the DTMF Decoder IC circuit section, we had left the connection of a 0.1µf ceramic capacitor which is to be connected to the sleeve. You can check the pictures given below for further clarification.

Mobile controlled robotMobile controlled robot

Step 2: Assembling Circuit and Parts on the Chassis

After completing the circuit on the perfboard, connect the 3.5mm audio jack to the mobile phone placed on the mobile robot. Turn on the auto answer mode in the call settings of the receiver phone. Enable keypad tones in the cell phone that will be used for making the call. Switch on the 12V power supply to the circuit. Now the robot is ready to be controlled through your mobile phone. Make a call to the receiver mobile on the robot and use the above table for the controls of the robot. Check out the working of the cellphone operated robot here in this video:






So have fun and make your own mobile controlled robot and share your pictures with us. Please feel free to ask questions!

Recommended Posts
Showing 18 comments
  • Wendy

    I’m making this for class and my teacher wants me to add some stuff to make it more exciting but I don’t have any experience building circuits so I don’t know what to add to it and how. If I wanted to add a beeping sound or a green light when it’s going forward how would I do that?

  • Sarvan singh

    What is cost of these materials?

  • Robotic Coaching class at Chennai

    This site is amazing.After reading this site I got some useful information about how to build mobile robotics. Now I have known about what is important to cell phone operating robotics.

  • Robotics cources at chennai

    Thank you for sharing such useful and informative article. I haven’t any idea about the mobile controlled robot. But, right after reading this post, I just have a clear view of the mobile controlled robot.

  • Rohullah

    Hi i worked this project but it does`nt work with the caller phone. Just it work when i press the button of connected phon to the circuit. I will appreciate your help. Please help me!!!!

  • DTMF

    i want a full connect circuit diagram sir please

  • Mr. North

    sory, I don’t know how to connect the second cellphone to the CM8870 DTMF Decoder IC, pls show me! thanks!

  • Sujithsheela

    What’s the cost of these materials

  • suraj mal saini lawan

    i wonder when i see th is video.

  • ajithparma

    Nice blog with more projects with video..

  • SPR

    It would have been better if had provided with programming part

    • proj

      There is no programming in this project….I have made this project.

  • aadesh

    Please sir send me the details of the components used in this project and circuit diagram at [email protected]
    thank you

  • Himanshu Yadav

    which arduino sketch is used for mobile operated robot.

  • Jekolene

    I made this project but it does not work on stop code.
    What can I do?

  • edwyn okello

    hope u sent me more projects

  • ujwal vinay

    i wonder when i see this video.

  • Dhanush

    Which is the Battery you had used ?

Leave a Comment

73 − 66 =

Start typing and press Enter to search