- Mga Bahagi
- Arduino Electronic Voting Machine Circuit Diagram at Paggawa
- Paglalarawan ng Arduino EVM Code
Tayong lahat ay pamilyar sa mga machine sa pagboto, kahit na sakop namin ang ilang iba pang mga proyekto sa elektronikong machine para sa pagboto na dati nang gumagamit ng RFID na may 8051, AVR microcontroller, at Raspberry Pi. Sa proyektong ito, ginamit namin ang arduino uno board upang bumuo ng isang simpleng electronic voting machine. Kung naghahanap ka para sa isang katulad na proyekto ng biometric voting machine na nakabatay sa Fingerprint, maaari mong suriin ang link.
Mga Bahagi
- Arduino Uno
- 16x2 LCD
- Push button
- Bread board
- Lakas
- Mga kumokonekta na mga wire
Arduino Electronic Voting Machine Circuit Diagram at Paggawa
Sa proyektong ito, gumamit kami ng apat na mga push button para sa apat na magkakaibang mga kandidato. Maaari nating taasan ang bilang ng kandidato ngunit para sa mas mahusay na pag-unawa nalimitahan namin ito sa apat. Kapag ang anumang botante ay pindutin ang anuman sa apat na pindutan kung gayon ang pagrespeto sa halaga ng pagboto ay tataas ng isa bawat oras. Pagkatapos ng buong pagboto ay pipindutin namin ang pindutan ng resulta upang makita ang mga resulta. Habang pinindot ang pindutang "resulta", kinakalkula ng arduino ang kabuuang boto ng bawat kandidato at ipinapakita ito sa LCD display.
Ang circuit ng proyektong ito ay medyo madali na naglalaman ng Arduino, mga push button at LCD. Kinokontrol ng Arduino ang mga kumpletong proseso tulad ng pindutan ng pagbabasa, pagdaragdag ng halaga ng boto, pagbuo ng resulta at pagpapadala ng boto at resulta sa LCD. Dito nagdagdag kami ng limang mga pindutan kung saan ang unang pindutan ay para sa BJP, pangalawa para sa INC, pangatlo ay para sa AAP, pasulong ay para sa Iba nangangahulugang ang iba at ang huling pindutan ay ginagamit para sa pagkalkula o pagpapakita ng mga resulta.
Ang limang mga pindutan ng itulak ay direktang konektado sa pin 15-19 (A1-A5) ng Arduino na patungkol sa lupa. Ang isang 16x2 LCD ay konektado sa arduino sa 4-bit mode. Ang control pin RS, RW at En ay direktang konektado sa arduino pin 12, GND at 11. At ang data pin na D4-D7 ay konektado sa mga pin 5, 4, 3 at 2 ng arduino.
Paglalarawan ng Arduino EVM Code
Una sa lahat isinasama namin ang header at tukuyin ang mga pin para sa LCD at kaysa ipasimuno ang ilang mga variable at pin para sa pagkuha ng input ng botohan ng kandidato ay nangangahulugang switch.
Pagkatapos nito, ipasimula ang LCD at bigyan ng direksyon ang mga input-output pin.
at pagkatapos ay gawin ang pullup ng input pin ng software.
Sa code ginamit namin ang digital na pagbasa na pag-andar upang mabasa ang Pindutan na pinindot.
At pagkatapos ay nagpapakita ng pagboto sa LCD na may Pangalan ng partido ng kandidato.