Friday, 6 February 2015


hii guys today we are going to work with "DTMF BASED MOBILE OPERATED ROBOT"
its easy diy
OVERVIEW
In this project "Cell Phone Operated Land Rover", the robot is controlled by a mobile phone that makes a call to the mobile phone attached to the robot. In the course of a call, if any button is pressed, a tone corresponding to the button pressed is heard at the other end of the call. This tone is called DTMF (dual-tone-multiple-frequency).The robot perceives this DTMF tone with the help of the phone stacked in the robot. The received tone is processed by the (ATmega8) microcontroller with then help of DTMF decoderMT887o. The decoder decodes the DTMF tone into its equivalent binary digit and this binary number is sent to the microcontroller. The microcontroller is programmed to take a decision for any given input and outputs its decision to motor drivers in order to drive the motors in forward direction or backward direction or turn. The mobile phone that makes a call to mobile phone stacked in the robot act as a remote. so this robotic project  is not require the construction of receiver and transmitter units.


CODE:
I have written code in programmers notepad for WINAVR software..it is easy to understand..
here is the code..
//by praveen winrap

#include<avr/io.h>

#include<util/delay.h>

int main(void)

{

DDRD=0xff;

DDRB=0×00;

while(1)
{
if((PINB & 0b00000010)==(0x02))
 {
  PORTD=0XA0;
 }
else if((PINB & 0b00001000)==(0x08))
  {
  PORTD=0X50;
  }
else if((PINB & 0b00000100)==(0x04))
  {
  PORTD=0X40;
  }
else if((PINB & 0b00000110)==(0x06))
   {
    PORTD=0X20;
   }
else
    {
     PORTD=0X00;
     }
}
}


CIRCUIT DIAGRAM:


INDIVIDUAL COMPONENTS:
1.ATMEGA8L MICROCONTROLLER


2.DTMF DECODER:

L293D MOTOR DRIVER:


here some of pics of bot..
s







APPLICATIONS:
1.AGRICULTURE SIDE

2.CONTROLLING HOME APPLIANCES wireless...

Comments

Post a Comment

Popular posts from this blog

Flashing WINAVR code to Microcontroller using ARDUINO Bootloader

RF REMOTE..