1. GPS - GSM
AIM:
To the find out the latitude and longitude of the particular location
INTRODUCTION:
By using the gps( global processing system), we can get the find out the values of latitude, altitude,
date, time . thereby we can get the messages to our mobile phones using the gsm. . By usingserial
communicationwe cansenddata.These Gsm doesn’thave anyproof of identity.
BLOCK DIAGRAM:
COMPONENTS REQUIRED:
Micro controller 8051
Lcd(liquid crystaldisplay)
GPS(represented as virtual terminal in circuit diagram)
GSM(represented as virtual terminal in circuit diagram)
Relay
DESCRIPTION:
MICRO-CONTROLLER:A micro controller is a single chip VLSI unit which , although having
limited computational capabilities possess enhanced input/output capability and a number of on chip
LCD
LCD
RELAY
GSM
GPS
2. functional units. They are particularly used in embedded systems for real time control applications
with on chip program memory and devices.
LCD: LCD is used display numbers , characters,and some special symbols also. Using its data lines
we can send our required data which has to be displayed. It consists of 16-pins.
RELAY: It is an electromagneticautomaticswitch.Itisusedto control highvoltage applianceseither
AC or DC. It have 5 pinsc1, c2 , common,normallyclosed(NC) ,normallyopen(no).Itworksonthe
principle of electromagneticinduction.
GSM: It’sa communicationtechnology(GLOBALSYSTEMFOR MOBILZATION).Itacts as majorrole in
embeddedsystemsforwirelesscommunication.Tooperate thistype of device we use AT
commands.By usingserial communication we cansenddata.These Gsmdoesn’thave anyproof of
identity.
GPS: it’sa communicationtechnology(GLOBALPROCCESSINGSYSTEM).geenerallyitisusedtofind
out the valuesof latitude ,longitude ,date ,time,altitude etc.itisusedtoautomatical update of date
and time.itisalsousedtofindoutthe locationswhenanyaccidentsoccurby communicatingwith
the satellite.
CIRCUIT DIAGRAM:
WORKING:
Here we use gps to find out the location and latitude values.
3. RESULT:
CONCLUSION:
By using the wireless communication, we can control the movements of robot. There is no
need of any switches, ……. and so on to operate the robot.
PROGRAM:
#include<reg51.h>
#define lcd P2
sbit m1a=P1^0;
sbit m1b=P1^1;
sbit m2a=P1^2;
sbit m2b=P1^3;
sbit sw1=P1^4;
sbit RS=P2^0;
sbit EN=P2^1;
void lcdcmd(unsigned int x);
void lcddata(unsigned char y);
void display(unsigned char b[]);
void delay(unsigned int time);
void init()
{
lcdcmd(0x30);
delay(5);
lcdcmd(0x30);
delay(5);
lcdcmd(0x30);
delay(5);
lcdcmd(0x02);