Top Banner
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
23

Rigging free voting machine(EVM)

Jan 23, 2018

Download

Engineering

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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)