Smart Voting System Using IOT & PHP with SMS Alert

Project Code :TEMBMA3125

Objective

The main objective of this project is to eliminate the fraudulent votes that are happening during the election procedure and to provide a highly secured data transfer to IOT which produces results who is in the lead for every minute after voting with the help of this smart EVM system.

Abstract

It is to eliminate the fraudulent votes that are happening during the election procedure and to provide a highly secured data transfer to IOT which produces results who is in the lead for every minute after voting it will show with the help of this smart EVM system. Initially one have to verify their biometric id and they allowed to vote in election.

  The basic idea of this project is to create an electronic voting machine that will help to eradicate defrauding of the manual voting system and prior versions of electronic voting by using Raspberry Pi. Here propose a system that include multiple layers of verification to ensure the reliability of the device with include the finger print sensor verification. Each voter is entered into the system only after being recognized and checked with the given data base of enlist voters, once the corresponding finger print is matched with the information provided ,the voter will be allowed to proceed for choosing their preferred candidate from the panel of buttons, The final vote is then displayed onto an LCD for the satisfaction of voters .the proposed project displays transparency and also carries the feature of being autonomous during the course of operation.

 

Keywords: Raspberry Pi, Push button, Fingerprint sensor, Buzzer, LCD, Power supply

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware components:
  • Raspberry pi
  • Memory Card
  • 5V 2A Adapter
  • Fingerprint sensor
  • Push button
  • LCD
  • 4-Bit PCB Potentiometer
  • Buzzer
Software requirements:
  • Python3 IDLE
  • NOOBS OS
  • VNC Viewer
  • Advanced IP Scanner
  • Third Party Server

Learning Outcomes


  • Raspberry pi pin diagram and architecture
  • How to install NOOBS  software
  • Setting up and installation procedure for Raspberry Pi
  • How to connect Raspberry Pi through VNC viewer
  • Introduction to Python3 IDLE
  • Commands in Python
  • Basic coding in Python
  • Working on Fingerprint  sensor
  • How to interface Fingerprint sensor with Raspberry Pi?
  • Working on Push button
  • How to interface Push button with Raspberry Pi?
  • Working on Buzzer
  • How to interface Buzzer with Raspberry Pi?
  • Working on LCD
  • How to interface LCD with Raspberry Pi?
  • Working on GSM
  • How to interface GSM with Raspberry Pi?
  • How to send the data from Raspberry Pi to a PHP server?
  • Working on power supply
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering(Hardware components, etc.,)
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Testing skills
    • presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video