DIY an Arduino Voting Machine

2.8K192

Intro: DIY an Arduino Voting Machine

This project is to teach you how to use simple components, such as buttons and LCD to create an Arduino-based voting machine.The highlight of this system is the Arduino IDE in the serial monitor used to perform polling operations,don’t need other external applications.

Main features:• Each step of the polling operation is subject to the supervisor’s control.• Password activates the security system.• Voting results can be obtained immediately.•Voters know the candidates they vote for.

You can support me by registering through this link
http://www.pcbway.com/setinvite.aspx?inviteid=10606

STEP 1: Step 1: the Required Components

This simple project can be done with minimumcomponents. The parts list is as follows:

· Arduino Uno – 1

· 16×2 LCD -1

· Button (on request)

· 100K potentiometer – 1

·Circuit test board – 1

· Conductor (quantity according to demand)

STEP 2: Step 2:Circuit Design

The design of the voting machine as follow: Arduino reads the keyboard input through the voting process, and the 16 × 2 LCD connect to the 4-bit port. At the same time the system also can connect Arduino to your PC, and use Arduino IDE serial monitor to control.

STEP 3: Step 3:Ordering PCBs at a PCB Manufacturer

go to http://www.pcbway.com/orderonline.aspx . (This is the "PCB Instant Quote" Tab on their Website)Type in Board Dimension and quantity (cheapest is 10). Rest of the options don't need to be changed. You can of course change the colour of the Solder Mask (board colour) or the Silkscreen to what you like. This does not affect the price.

You can support me by registering through this link

http://www.pcbway.com/setinvite.aspx?inviteid=10606

STEP 4: Step 4: Combine the Components Together

As the picture show, install the pushbutton onto the circuit board. You can also increase the number of buttons based on the candidates. And the LCD screen fixed on the circuit board according to the potentiometer,and at last complete all the connections like the schematic design shown.

STEP 5: Step 5: Connect the Arduino

Connect the Arduino to the buttons and the LCD circuit board.

STEP 6: Step 6: Prepare the Serial Monitor

Now, ready to operate your voting machine. Connect Arduino to the PC by USB. Then open the serial monitor to vote. But you must enter a password to access the system – then output allows the voters to vote – show the number of votes.

2 Comments

This would be fun to use in a government classroom for mock elections :)

I will make it more prefect