free 8051 Microcontroller Projects AVR PIC Microcontroller Projects Tutorials Ebooks Libraries, interfacing tutorials, lcd tutorial, stepper motor, dc motor 8051 assembly language programming electronics and communication ECE CSE pdf ebooks library BE final year project ideas Embedded systems

 
8051 microcontroller 8051 microcontroller
8051 Projects [ projects based on 8051 ]

Electronic Voting machine with Managed Control Unit (Project Report Included)
Author Shivani, Geetika Gupta, Vibhore Aggarwal, Megha Singh
Bookmark this download
Description Project tested and working perfectly

Introduction:
EVM is capable of saving considerable printing stationery and transport of large volumes of electoral material. It is easy to transport, store, and maintain. It completely rules out the chance of invalid votes. Its use results in reduction of polling time, resulting in fewer problems in electoral preparations, law and order, candidates' expenditure, etc. and easy and accurate counting without any mischief at the counting centre. It is also eco friendly.

Our EVM consists mainly of two units - (a) Control Unit (CU) and (b) Ballot Unit (BU) with cable for connecting it with Control unit. Both the units consists of one microcontroller (8052) each. The CU consists of one LCD, one hex keypad and a couple of switches, while BU consists of a candidate panel, a votecast panel and a buzzer, etc.

This project is based on assembly language programming. The software platform used in this project are Keil uVision3 and SPIPGM37.

Important Information:
Please Read this carefully as explained to me by author

author wrote ...
i forgot to mention one thing missing in report n coding as well.
actually, in main function of control unit program as soon as controller
enters in it check the value of variable named "status" that resides in
EEPROM. If status is 1 then voting start else no voting.

if the EEPROM is new or fresh, status will have some garbage value
or 0xFF. which can be a problem on first startup.

So a small program is written to clear that status byte.

After you finish making the hardware. You have to do the following things:

1. Load cufirst.hex file in your controller.
2. Run your circuit.
3. Wait for 2-3 seconds.
4. Load voting.hex which is the real control unit program.
5. Run it.


Please use forum if you have any problem.
www.8051projects.net/forum.html
Image
Filesize 1.78 MB
Date Sunday 25 May 2008 - 22:29:20
Downloads 175739
Download
Rating
 5.6 - 5 votes 

Comments



Microcontroller ebooks Projects codes examples mussab el rasheed | 25 May : 23:12
if you give me chance :bye
i suggest that we use finger-print sensor so as to ensure that the one votes only for one time .
when he tries to vote for the second time he will be detected by comparing his finger-print that stored at the first time with the second one .
thanks :-s

Reply to this  


Microcontroller ebooks Projects codes examples geetikagupta | 26 May : 22:51
i'd like to explain a bit abt how dis EVM and other EVM's dat r currently in use, avoid dis thing of "having more than one vote by a single person". when a voter presses d button on ballot
unit, one vote gets counted (dis thing takes some micro/milliseconds), after dis d ballot unit gets disabled (dis is
done thru programming), ie, even if smone presses a button frm ballot unit, no vote wud get counted.( n no human
being can be fast enuf to press a button at a difference of few micro/ millisec) now d ballot unit gets enabled again by
pressing a "ballot button" provided at d control unit panel, n dis button is under direct control of presiding officer, so unless he presses dis button, d ballot unit remains disabled.

so, dont u think dat finger sensor wud lead to unnecessary complexity?? wats ur opinion?

regards,
geetika
Reply to this  


Microcontroller ebooks Projects codes examples winter_friends@yahoo.co.in | 22 Sep : 11:19
how u connected the finger print module... to which pins and what is the program for that... plz reply me.
Reply to this  


Microcontroller ebooks Projects codes examples pdi33 | 26 May : 04:37
hi geetika,
nice of u to contribute ur project.

@ mussab, really nice suggestion given. would have been really useful even for a real voting scenario to pervent bogus voting.
Reply to this  


Microcontroller ebooks Projects codes examples geetikagupta | 26 May : 22:53
thanq sir.... d reason of contributing dis project is dat i owe dis project to dis very site, d forum n sm ppl like...... i need nt mention d names again,isnt it
n dis ws d only way i kud return a bit of wat i hav recieved
regards,
geetika
Reply to this  


Microcontroller ebooks Projects codes examples Anonymous | 19 Jan : 08:05
hi which software did u use to program
Reply to this  


Microcontroller ebooks Projects codes examples geetikagupta | 26 May : 22:54
ajay sir,
dont u think dat it wud be better to hav d ckt of controlunit on dis page instead of d pic of microcontroller panel??? wat do u say?
regards,
geetika
Reply to this  


Microcontroller ebooks Projects codes examples Ajay Bhargav | 27 May : 01:26
sure as you say.. you're the author
Reply to this  


Microcontroller ebooks Projects codes examples ۞ TPS ۞ | 05 Jun : 02:19
nice work geetika
Reply to this  


Microcontroller ebooks Projects codes examples geetikagupta | 07 Jun : 00:45
thanq u sir
Reply to this  


Microcontroller ebooks Projects codes examples deepak misra | 01 Jul : 23:24
really, it is nice one geetika
Reply to this  


Microcontroller ebooks Projects codes examples geetikagupta | 12 Jul : 11:29
thanq sir
Reply to this  


Microcontroller ebooks Projects codes examples Anonymous | 19 Aug : 07:12
i think this circuit diagram should more discriptive...
its a great idea to design such voting machine
but it should problem free...
thanks
azam,0503051
KUET
Reply to this  


Microcontroller ebooks Projects codes examples geetikagupta | 21 Aug : 10:26
hello azam,
can u pls suggest wat other details should be there in this circuit diagram....?? i'll improve it accordingly.
Reply to this  


Microcontroller ebooks Projects codes examples geetikagupta | 21 Aug : 10:30
i would also like to tell u dat dis is not simply an idea..... its a fully functional n problem free voting machine
regards,
geetika.
Reply to this  


Microcontroller ebooks Projects codes examples Shakil | 12 Jan : 20:19
it was very nice to read about this project,as i put bird eye on the project report,i am confuse in one thing, it might be a silyquestion, but i will be very thankful to you if u tell me about my following two question.
1- as i know the procedure of voting through EVM is to push the button against the desired candidate, vote will be cast, as explained in general working (page 32) of the report, but what is the purpose of 6 digit passward from tthe keypad?, is it assignned to every candidate???????
my 2nd quetion is that how o increase the number of candidate?can u give me a little idea about it?
Thanks
Reply to this  


Microcontroller ebooks Projects codes examples geetikagupta | 02 Feb : 10:29
hello sir,
here's d answer to ur first question:
the evm can work in two modes: voting mode and result mode.
when it works in voting mode, only votes must be casted n not even d booth officer should be able to see the results and when it works in result mode, d result ofice personnel should be able to see d results but should not be able to cast more votes. now there is one password for entering into "voting mode"... this password would be known to booth officer only... first he would enter that password, only after that voting can be started.. once voting is finished... n machine is sealed... power turned off..... now wen u power it again, it opens into "result mode" n ask for the 'result mode' password.... now this password would be known to result ofice personnel only... once he enters d correct password, he can view d poll results (no. of votes for each candidate).
another point i wud like to tell is dat total no. of votes, casted upto any point of time, can be seen in voting mode as well (using total button) but candidate wise poll results cant be seen. in fact dis is one of d enhanced features of this EVM bcos in present EVM's , even booth officer can view candidate wise results due to absence of any such password protection.
hope this clears ur doubt.
regards,
geetika.


Reply to this  


Microcontroller ebooks Projects codes examples geetikagupta | 02 Feb : 10:43
n here's d reply to second question:
in order to increase no. of candidates, v can interface, that I/O port of ballot unit's microcontroller which is interfaced wid candidate panel (push-to-on buttons n LED panel) to another controller's I/O port (parallel pin to pin connection). in this way we'll get three I/O ports of the new controller, and v can interface one candidate panel (each having 8 candidates) on each port.. so in total there can be 24 candidates...but v should add some mechanism (thru programming) so as to tell d old controller of ballot unit (which is interfaced with control unit) dat which of the 3 I/O ports of new contrller is being used... but this implementation would also require a lot of work in programming as well...spl... d part of storing individual candidate's vote-count.
this is just a rough idea.. but not really a gud one... i feel there kud be some better way... not able to think of it ritenow...will think abt it
sorry for late reply..
regards,
geetika
Reply to this  


Microcontroller ebooks Projects codes examples brijesh patel | 16 Feb : 00:13
hiiiiii sir,,
actually i implement this project on now a days,,
but i impliment fingureprint sencer in this project...please suggetion me to perform that type of project,,,
pls sir help me on that idea...

thank you....

Reply to this  

Microcontroller ebooks Projects codes examples prasadlohar9@gmail.com | 17 Feb : 23:54
we are build this project . is the programmed micrcontroller is available.
Reply to this  

Microcontroller ebooks Projects codes examples fateh | 12 Mar : 11:50
hi
sir i'm really impressed by ur project and want to make it. i appreciate ur effort but i am facing some problems for which i hope u'll help me.
firstly, i'm using an lcd first time in my project, so i need some description on it's programming.
secondly, is it correct to place port P2 at active low state initially because if i'm not wrong that's how the led's are glowing.
thirdly don't we require a sip to connect P0?
i'v heard from people that source codes from net are not reliable. i just hope they are authentic and do not need any sort of ammendmends.
regards
Reply to this  

Microcontroller ebooks Projects codes examples thanks alot but another query | 13 Mar : 09:41
Thanks alot for replying me, i have started working on it, but please tell me that this voting machine can be simulate on PROTEUS? so i can experiment a little more.
and i am facing difficulty to get HEX key pad, can i interface 4X3 keypad? another option is to make HEX keypad by own?
Waiting for your Reply thanks again for guiding me.
Shakil
Reply to this  

Microcontroller ebooks Projects codes examples dear geetika | 13 Mar : 09:55
i aim to interface this excellent project which you have done with PC, can u please tell me what steps should i take in this regards,i have done communication between microcontroller and computer through serial port, i want when machine enters in voting machine it should show on computer screen all the results, this will lead us to send results online
shakil
Reply to this  


Microcontroller ebooks Projects codes examples Ajay Bhargav | 14 Mar : 01:53
Please use forum to get fast help.
Reply to this  


Microcontroller ebooks Projects codes examples lordanshul | 22 Mar : 13:22
hi geetika...frstly congrates to u all for this gud wrk. Am looking forward to make this one. But i do have some problems regarding it. firstly...bout the pins 29,30,31 of controller....they are not connected anywhere and no info is provided abt them....secondly...abt the eeprom...the address pins are either grounded or connected to supply...but in AT24C08 one pin needs to b connected and rest 2 pins are left open....but there is no such info provided here. Ple do look at it..i hope u will reply soon. Thanx.
Reply to this  

Microcontroller ebooks Projects codes examples prashantha hc | 07 Apr : 09:24
1.can u suggest y u r using only 4 bits for sending code to control unit?.....i thought if v use 4 bits v can make it for 16 candidates...is it correct or not....please suggest..
2.what is the maximum no. of votes can be stored in EEPROM 24c08

please ans as soon as possible.....
Reply to this  

Microcontroller ebooks Projects codes examples gulshankumar21@gmail.com | 11 Apr : 03:49
hey geetika i hav an project on "EVM with pc interface"
i`m using LED with switches .........
but i want to use sensors with buzzer instead of switches..

so tell me which type of sensors are used in the circuit.
Reply to this  

Microcontroller ebooks Projects codes examples jade | 28 Apr : 12:42
hello people..i am currently working on the same project and in the code of the control unit VOTING.A51 a lot of lines are commented(beginning with .... i tried debugging the code and found that the code simulates with zero errors and warnings even with those commented lines...does that mean those lines are not necessary? or do they have to be included? plz reply asap... my submission date is approaching..plz help..
Reply to this  

Microcontroller ebooks Projects codes examples anandsmart | 11 May : 01:46
want to know how to make vireless voting pads
Reply to this  

Microcontroller ebooks Projects codes examples anandsmartyes@yahoo.com | 11 May : 01:54
Hi it seams interesting
I want to make this project
And please do help me how to make it wireless voting pads
And I really want to know its circuits of pads and distributor from where it takes the signal and my Answer is shown on computer
It’s about maxim and minimum people have voted
How can I take the count?

Reply to this  

Microcontroller ebooks Projects codes examples sankaram | 15 May : 00:21
I have seen some magic voting machines in 2004 ap indian elections.In them if we vote for one party transferrring of vote for another party is resulted.The design of like these voting machines is fully brutal and dangerous.Now political parties are plannig to design like these controll units secretly for winning in elwctions.For evoiding this v controll unit logic circutery should not be changed .If any body involving in changing the desighn of evm it should be fully avoided.
Reply to this  

Microcontroller ebooks Projects codes examples priyanka.f21 | 19 Jun : 23:15
what is the password for both voting and result mode
Reply to this  

Microcontroller ebooks Projects codes examples gurri.thind | 01 Aug : 22:51
mam i havin problem runnin the ballot unit. my control unit runs fine. it accepts the password and says to proceed. after sending ballot signal ballot status led glows as normal. but at the time of casting the vote nothing happens. i have tried sending high n low signals to the candidate ports but nothing happens after that. please help me in solving this. i have to submit my project in two days. my email id is gurri.thind@gmail.com. if possible please guide me on phone. my no is +919915511001.
please reply as early as possible
Reply to this  

Microcontroller ebooks Projects codes examples budsnjaans | 31 Oct : 02:29
thank u so much 4 providin such a comprehensive report
Reply to this  

Microcontroller ebooks Projects codes examples R-56 | 03 Dec : 12:49
COMPARE UR CIRCUIT WTH BEL PRODUCT
Reply to this  

Microcontroller ebooks Projects codes examples R-56 | 03 Dec : 12:51
WHAT IS THE CURCUIT OF BEL -EVM PRODUCT.

Reply to this  

Microcontroller ebooks Projects codes examples ruchi bhatnagar | 07 Dec : 00:22
can u plz send me the project report of evm
Reply to this  


Microcontroller ebooks Projects codes examples Ajay Bhargav | 07 Dec : 12:07
please use download button to download it.
Reply to this  


Microcontroller ebooks Projects codes examples manjushree | 09 Feb : 02:37
can u plz mail me the detailed description abt how dis evm works..... am thinking to do this mini project on my own... so it will be very helpful if u send me the detail report....
Reply to this  


Microcontroller ebooks Projects codes examples Ajay Bhargav | 09 Feb : 11:58
project report is included, so it would be better to read description from there. Click download button to download the report.
Reply to this  


Microcontroller ebooks Projects codes examples Dipanshu | 18 Feb : 07:38
Whats the cost of making this machine?
Reply to this  
Submit comment

Subject
Username:
Comment:



Facebook Fans


Google Search for Microcontrollers!

Google
 

8051 Microcontroller Projects 8051 AVR tutorials PIC microcontroller, 8051 assembly language programming electronics and communication ECE CSE pdf ebooks library BE final year project ideas Embedded systems