Sie sind auf Seite 1von 27

PRESENTED BY : GROUP 10

1. SWATI SINGH (1100131101)


2. UNNATI SHARMA (1100131102)
PROJECT SUPERVISOR :
DR. RAGHAVENDRA SHARMA 3. VED NIDHI KUMAR(1100131104)
4. VIKASH VERMA(1100131108)
 INTRODUCTION
 PROBLEM STATEMENT
 DRAWBACKS OF CURRENT VOTING SYSTEM
 WHY GSM BASED EVM
 REQUIREMENT
 PROPOSED BLOCK DIAGRAM
 FUTURE SCOPE
 CONCLUSION 9/5/2019 2:41:37 PM 2

group 10 major project on 'gsm based evm'


• VOTING IS AN IMPORTANT TOOL TO COLLECT PEOPLE’S OPINION.
• AN e-VOTING IS DEFINED AS THE VOTING METHOD WHERE
VOTER’S INTENTION IS EXPRESSED VIA ELECTRONIC MEANS.
• GSM VOTING IS A NEW CONCEPT PROPOSED RECENTLY.
• GSM VOTING SYSTEM ALLOWS A VOTER TO BE IDENTIFIED USING A
WIRELESS CERTIFICATE WITHOUT ADDITIONALLY REGISTERING.

group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 3


MAJOR HARDWARE REQUIRED SOFTWARE REQUIRED
• MICROCONTROLLER (89C51) • KEIL SOFTWARE
• GSM MODULE • ROM BURNER
• 16X2 LCD DISPLAY
• GSM ANTENNA
• VALID SIM CARD
• SERIAL INTERFACE IC
• MOBILE PHONE FOR VOTING
• CRYSTAL OSCILLATOR
group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 4
voter ANTENNA

POWER
SUPPLY

GSM MODULE
16X2 LCD

RESET

SERIAL 8
INTERFACE
9
SHOW RESULT BUTTON

BLOCK DIAGRAM ofC GSM BASED EVM


5
group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 5
We have covered
Microcontroller interfacing with lcd
Power supply circuit to convert 220v to 5v dc.
Proposed hardware is ready

group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 6


group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 7
group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 8
group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 9
SR NO. REQUIREMENTS SPECIFICATIONS

1. Transformer 1

2. Diodes 4

3. Capacitances 0.1mfd(2),1000mfd,(2),10mfd
,33pfd

4. Resistances 33K

5. Potentiometer 10K
SR NO. REQUIREMENTS SPECIFICATIONS

6. Positive DC Regulator 7805

7. IC MT89C51 1

8. Crystal Oscillator 11.0592MHz

9. Switch 1
• 7805 is a 5V fixed three terminal positive voltage regulator IC.
• IC regulators are used in the circuit to maintain the exact voltage which
is followed by the power supply.
• Output current up to 1A can be drawn from the IC provided that there
is a proper heat sink.
• A 9V transformer steps down the main voltage, 1A bridge rectifies it
and capacitor C1 filters it and 7805 regulates it to produce a steady
5V DC.
group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 13
• LCD is very commonly used display module now a days we
are using in laptops ,mobiles etc.
• Here we are using a 16*2 character display commonly used
in projects..
• LCD can be interfaced with microcontroller in 4 bit or 8 bit
mode. These differs in how data is transferred to LCD.

• In 8 bit mode to write a character ,8 bit ASCII data is send


through the data lines D0-D7 and data strobe is given through E
of LCD.
• LCD commands which are also 8 bit are written to LCD in similar
way.
• 4 bit mode uses only 4 data lines D4-D7 .
• In this mode communication is slower than 8 bit mode but this is
used since LCD is a slower operating device.
group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 16
PROGRAMMING
#include<reg51.h>
sfr ldata=0x80;
sbit rs=P2^2;
sbit rw=P2^1;
sbit en=P2^0;
void MSDelay(unsigned int itime)
{
unsigned int i, j;
for(i=0;i<itime;i++)
for(j=0;j<1275;j++);
}

void lcddata(unsigned char value)


{
ldata = value;
rs=1;
rw=0;
en=1;
group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 17
MSdelay(1);
en=0;
return;
}
void lcdcmd(unsigned char value)
{
ldata = value;
rs=0;
rw=0;
en=1;
delay(1);
en=0;
return;
}
void main()
{
lcdcmd(0x38);
MSdelay(250);
9/5/2019 2:41:37 PM 18
group 10 major project on 'gsm based evm'
lcdcmd(0x0e);
MSdelay(250);
lcdcmd(0x01);
MSdelay(250);
lcdcmd(0x06);
MSdelay(250);
lcdcmd(0x80);
MSdelay(250);
lcddata(‘G');
MSdelay(250);
lcdcmd(0x81);
MSdelay(250);
lcddata(‘S');
MSdelay(250);

group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 19


lcdcmd(0x82);
MSdelay(250);
lcddata(‘M');
MSdelay(250);
lcdcmd(0x84);
MSdelay(250);
lcddata(‘B');
MSdelay(250);
lcdcmd(0x85);
MSdelay(250);
lcddata(‘A');
MSdelay(250);
lcdcmd(0x86);
MSdelay(250);
lcddata(‘S');
MSdelay(250);
lcdcmd(0x87);
MSdelay(250);
group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 20
lcddata(‘E');
MSdelay(250);
lcdcmd(0x88);
MSdelay(250);
lcddata(‘D');
MSdelay(250);
lcdcmd(0x89);
MSdelay(250);
lcddata(‘E');
MSdelay(250);
lcdcmd(0x90);
MSdelay(250);
lcddata(‘V');
MSdelay(250);
lcdcmd(0x91);
MSdelay(250);
lcddata(‘M');

group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 21


MSdelay(250);
lcdcmd(0xc5);
MSdelay(250);
lcddata(‘G');
MSdelay(250);
lcdcmd(0xc6);
MSdelay(250);
lcddata(‘P');
MSdelay(250);
lcdcmd(0xc8);
MSdelay(250);
lcddata(‘T');
MSdelay(250);
lcdcmd(0xc9);
MSdelay(250);
lcddata(‘E');

group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 22


msdelay(250);
lcdcmd(0xca);
MSdelay(250);
lcddata(‘N');
MSdelay(250);
lcdcmd(0xca);
MSdelay(250);
lcddata(‘N');

group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 23


 It is used in general elections for choosing candidates
to represent people at various stages.

 On line survey

 It can be used in school ,college student union


elections.

 Anywhere where majority opinion is to be found out


 IT CAN BE MADE MORE INTERACTIVE BY ADDING SOUND EFFECT
TO IT.
 EEPROM CAN BE USED TO STORE DATA PERMANENTLY.

group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 25


The 8051 microcontroller using assembly and c by “Muhammad Ali Mazidi’.

group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 26


group 10 major project on 'gsm based evm' 9/5/2019 2:41:37 PM 27

Das könnte Ihnen auch gefallen