Rigging free voting machine(EVM)

23
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING Rigging free governance of EVM using ARM processor PRESENTED BY Ajay Kumar. M 128P5A0401 Harinath.P 118P1A0425 Kiran Kumar.K 128P5A0408 Pallavi.B 118P1A0455 Under the Guidance of

Transcript of Rigging free voting machine(EVM)

Page 1: Rigging free voting machine(EVM)

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

Rigging free governance of EVM using ARM processor

PRESENTED BY

Ajay Kumar. M 128P5A0401 Harinath.P 118P1A0425

Kiran Kumar.K 128P5A0408 Pallavi.B 118P1A0455

Under the Guidance of

Mr. Kishore Kumar N., M Tech, Assistant professor.

Page 2: Rigging free voting machine(EVM)

Over view

• Introduction.• Block diagram.• Power supply.• LPC2148 controller.• EEPROM.• Finger print module.• MAX232.• 16x2 LCD.• Software

requirements.

• Keil software.• Flash magic.• Operation.• Advantages.• Limitations.• Applications.• Future scope.• Conclusion.• Bibliography.

Page 3: Rigging free voting machine(EVM)

Introduction:

• In proposed EVM there is possibility to rigging. To avoid rigging we are going for use of biometrics.

• According ancient Greek scripts BIOMETRICS means study of life.

• Finger Print proves to be one of the best traits providing good mismatch ratio and also reliable.

• ARM7 TDMI-S is an advanced version of microprocessors and forms the heart of system.

• In this project we are using Finger print module (FIM3030n) , LCD(16x2),MAX 232.

• We are interfacing these all devices to LPC2148 controller to achieve anti rigging free EVM.

Page 4: Rigging free voting machine(EVM)

ARM 7TDMI

LPC2148

16 X 2 LCD

Buzzer

Finger Print

Module

Reset

Crystal Oscillator

Power Supply

MAX 232

EEPROM

Switches

Block diagram:

Page 5: Rigging free voting machine(EVM)

Power supply:• This project uses regulated 5V,9V 500mA power

supply.

• 7805 three terminal voltage regulator is used for voltage regulation.

• Bridge type full wave rectifier is used to rectify the ac out put of secondary of 230/18V step down transformer.

Page 6: Rigging free voting machine(EVM)

LPC 2148 Features:

• ROM- 512KB

• RAM- 32KB

• I/O ports- 2(P0,P1)

• Timers- 2(32 bit)

• Serial comm.- 2 UART, 2 I2C, 1 SSP, 1SPI

• USB RAM- 2KB

• PWM modules – 2

• ADC – 2(14 channels)

• Interrupts- 16

• Package – 64 pin(LQFP)

• DAC - 1

Page 7: Rigging free voting machine(EVM)

Applications:

• Industrial control.

• Medical systems.

• Access control.

• Embedded soft

modem.

• General purpose

applications.

Page 8: Rigging free voting machine(EVM)

EEPROM:

• EEPROM stands for Electrically Erasable Programmable Read only memory.

• The 24C04 is a 4Kbit electrically erasable programmable memory (EEPROM), organized as 2 blocks of 256 x8 bits. They are manufactured in ST Microelectronics.

• Hi-Endurance Advanced CMOS technology which guarantees an endurance of one million erase/write cycles with a data retention of 40 years.

Page 9: Rigging free voting machine(EVM)

Finger print module(FIM3030N):

Features:

• Complete embedded platform for robust products

• Optical fingerprint sensors for reliability

• Multiple module to select from as per your application needs

• Full development support and reference designs

• Low cost

• Quick development and product launches

Page 10: Rigging free voting machine(EVM)

MAX 232:• Max232 IC is a specialized circuit

which makes standard voltages as required by RS232 standards.

• The baud rate and voltage levels of Microcontroller and PC should be the same.

• But for PC, RS232 voltage levels are considered and they are: logic 1 is taken as -3V to -25V and logic 0 as +3V to +25V. So, in order to equal these voltage levels, MAX232 IC is used. Thus this IC converts RS232 voltage levels to microcontroller voltage levels and vice versa.

Page 11: Rigging free voting machine(EVM)

16x2 LCD:• A liquid crystal display (LCD)

is a thin, flat panel used for electronically displaying information such as text, images, and moving pictures.

• Its uses include monitors for computers, televisions, instrument panels, and other devices.

• Among its major features are its lightweight construction, its portability, and its ability to be produced in much larger screen.

Page 12: Rigging free voting machine(EVM)

Software requirements:

• Keil MDK version 4.74.• Flash magic version 3.5 for NXP developed

controllers

Page 13: Rigging free voting machine(EVM)

Keil MDK version 5.74:

• Keil compiler is software used where the machine language code is written and compiled.

• After compilation, the machine source code is converted into hex code which is to be dumped into the microcontroller

Page 14: Rigging free voting machine(EVM)

Flash magic:

• Flash Magic is the software to dump the program written in the embedded C in to the required hardware kit to perform the required operation using the kit.

• Flash Magic provides a clear and simple user interface to these features and more as described in the following sections.

Page 15: Rigging free voting machine(EVM)

Operation :

No Yes

Yes No

Enroll

Identify

If it matches

Poll your vote

Identification failed

Check vote status

Accesses denied Successes

Page 16: Rigging free voting machine(EVM)

Advantages :

• No manual errors.• No false Voting.• Need not remember any password.• Need not to carry any card.

Page 17: Rigging free voting machine(EVM)

Limitations:

• The collection of fingerprints of all the voters is little difficult.

• The personal details of the voter does not verifying in this system other than fingerprint.

Page 18: Rigging free voting machine(EVM)

Applications:

• Government Elections.

• Company / Corporate internal elections.

• Union Elections.

Page 19: Rigging free voting machine(EVM)

Conclusion:

• In this project work, we have studied and implemented a complete working model using a controller. The programming and interfacing of microcontroller has been mastered during the implementation. This work includes the study of FINGERPRINT module.

• Hence, this project can be very much useful and can be implemented in real time applications.

Page 20: Rigging free voting machine(EVM)

Future scope:

• GSM modem can be connected to this unit to communicate to remote reporting office.

• RTC can be interfaced to record login and logout time.

• This system can be used for elections since it provide complete security and will provide accurate results and save time and expenditure.

• This can be modify by interfacing it with a PC through a serial port in order to provide additional security.

Page 21: Rigging free voting machine(EVM)

Bibliography:

• ARM Architecture Reference Manual by David Seal : Addison-Wesley.

• ARM System-on-chip Architecture by Steve Ferber.

• ARM System Developer's Guide.

• Electronics for you.

• Electrikindia.

Page 22: Rigging free voting machine(EVM)
Page 23: Rigging free voting machine(EVM)