Wireless controlled robot using mobile phone

This is one type of robot is controlled by a cell phone, conventionally wireless controlled robot using RF circuit. The RF circuits which have the drawbacks limited frequency range, limited working range, limited control and cannot use at remote areas. The mobile phone robotic control can overcome these limitations .It provides the robust control, large working range and easy to use at everywhere.

Wireless controlled robot using mobile phone

The main objective of this project is to build a mobile phone link between a transmitter and an unintelligent robot. This provide the feature to operate the robot from remote locations. In this Wireless controlled robot two mobile is used, one mobile is used as a remote control and another is used as a receiver which is attached to the robot through hands free. When we makes a call from the mobile which is at remote location, then the mobile at the receiver side connect the circuit. When the circuit have connected then press any button of remote location side mobile, the same tone we can hear to the receiver side mobile. This tone is called Dual Tone Multiple Frequency (DTMF) .Dual tone multiple frequency mean when we press any button at that time two frequencies are generated one is low frequency and other is high frequency. In this project we used DTMF decoder, Microcontroller and motor drive integrated circuit.

block diagram of wireless controlled robot

This simple project does not require the construction of transmitter and receiver unit. The DTMF signaling is used for telephone signaling .The version of DTMF which is used for telephone tone dialing is called ‘Touch-Tone’

 BLOCK DIAGRAM of Wireless controlled robot

Fig abpve shows the  block diagram of microcontroller based mobile phone operated land rover and the important components are this rover are DTMF decoder , Microcontroller and integrated circuit motor driver. In this components block diagram one mobile is attached to the circuit which is used as a receiver to receive the DTMF tone generated by the remote mobile phone. DTMF tone decodes by DTMF decoder, this decoder convert this tone into binary form and then send to the microcontroller to perform the next task. The microcontroller is preprogrammed and it can take a decision automatically for any input to drive the motor in left or right direction

WORKING of Wireless controlled robot

In order to check the working of robot you have to make a call on mobile phone, which is attached to the robot from any mobile phone. By pressing the any numeric button mobile phone sends the DTMF tune and this DTMF tune is received on the mobile which is attached to the robot .The robot phone woks on auto answer mod .DTMF tunes are received by the decoder, convert it in to equivalent binary number and send this number to the microcontroller (AT mega 16). When you press key 2 (Binary Equivalent 00000010) on your mobile phone, then microcontroller outputs would be 10001001 binary equivalent ant the ports pin PD0, PD3 and PD7 would be high. The output port PD7 connected to the motor driver circuit and when this port is high then on the motor drive circuit. The motors would be drive in forward direction when the ports PD0 and PD7 are high. Similarly these motors M1, M2 can be used for left turn, right turn, forward motion, backward motion and for stop condition.

DTMF SIGNAL for Wireless controlled robot

The DTMF signal refers the system representation, coding and decoding the audio signal generated by the superposition of two pure sinusoidal tones. This system can be easily used for telephone signaling over the line in voice frequency band to switching call center. Space and Mark are the important parameter of DTMF tone. The time span in which the DTMF signal produced sound is called Mark time and the time span in which DTMF signal produced on sound means in silence zone  is called Space time. For pressing any key the DTMF signal is assigned a specific frequency, so that the electronic circuit can easily identified the signal. Any signal which is generated by the DTMF encoder in real time is a direct algebraic summation of two sine or cosine waves of different frequencies.

code of Wireless controlled robot

For rotating the motors in different directions left turn, right turns, forward, reverse and stop an algorithms are designed corresponding to the thrust applied on mobile keys .The algorithm flow chart is given in the below figure.

code of Wireless controlled robot

In this flow chart port 1 use as an input port and port 3 use as an output port .Check if the input at port 1 is EA HEX then move in forward direction else goes to step 4.Check if the input at port 1 is E5 HEX then move  in backward direction else goes to step 5. Check if input at port 1 is E8 Hex then robot takes right turn else go to step 6. Check if input at port 1 is E7 Hex then robot takes left turn else go to step 7. Go to step 3 and continuously check the input.

MECHANICAL CONSTRUCTION of Wireless controlled robot

In the construction of any robot the important mechanical constraints are the number of motor that we are going to use either two wheel drive motor or four wheel drive motor. Four wheel drive motor provide good torque and control but its drive is even more complex than two wheel motor. Two wheel drive is very easy to construct then four wheel.

CIRCUIT working of Wireless controlled robot

In this circuit MT8870 series DTMF decoder is used to detect all the 16DTMF tone pair and convert this tone into 4 bit output code. When the input is given at pin 2, single ended input configuration is recognized to be effective, the correct 4 bit decode is sends to Q1 through Q4 output. The ATMEGA 16 is low power 8 bit CMOS microcontroller based on AVR enhanced RISC architecture.

circuit diagram of Wireless controlled robot

It provides the 16KB built in programmable flash program memory with read and write capabilities, 512 bytes of EEPROM, 1kB SRAM, 32 general-purpose input/output (I/O) lines and 32 general-purpose working registers. All the 32 bit registers are directly connected to arithmetic logic unit and allowing two independent registers to be accessed in one single input instruction, which is executed in one clock cycle .This architecture is more code efficient. Switch S1 is used for normal resetting. The lonely microcontroller is not sufficient to drive the DC motor therefore current drivers are required for the rotation of DC motor. The L293D is a quad, high-current, half-H driver designed to provide bidirectional drive currents of up to 600 mA at DC voltages from 4.5V to 36V

ADVANTAGES of Wireless controlled robot

This wireless control robot is totally overcome the problems of wired control robot by using the latest technology of mobile phones. In this robot RF circuitry is used that remove the constraints of area range. The main advantage of this robot is to cover the limitless area.

code and simulation is not free of cost, If you want to purchase code and simulation contact me at bilalmalikuet@gmail.com


  1. Shabuj Hossen March 26, 2016
  2. Shabuj Hossen March 26, 2016
  3. rahul September 3, 2016

Add Comment

Subscribe to our blog to get updates in your email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 705 other subscribers