INHOUDSOPGAWE:

Hoe om 'n EVM -masjien te maak - EV्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 stappe
Hoe om 'n EVM -masjien te maak - EV्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 stappe

Video: Hoe om 'n EVM -masjien te maak - EV्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 stappe

Video: Hoe om 'n EVM -masjien te maak - EV्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 stappe
Video: SCP-1984 Мертвая рука (класс объекта: Кетер) 2024, Desember
Anonim
Image
Image

Dit is die prototipe van EVM -masjien vir kollege -projekdoeleindes.

U kan hierdie projek gebruik as projekaanbieding, projekuitstalling, modale aanbieding, ens. Hierdie projek gee u 'n vinnige oorsig van hoe 'n EVM -masjien werk, Hierdie projek kan u gebruik vir stemuitgawes in u skool en kolleges vir die keuse van klasmonitering of ander keuses.

Volledige beskrywing-

Stap 1: WAT IS EVM -MASJIEN?

Kringdiagram (PROTEUS)
Kringdiagram (PROTEUS)

Elektroniese stemmasjien (ook bekend as EVM) stem met behulp van elektroniese middele om die take van die uitbring en tel van stemme te ondersteun of te versorg.

'N EVM is ontwerp met twee eenhede: die beheereenheid en die stembriefeenheid. Hierdie eenhede word met 'n kabel verbind. Die beheereenheid van die EVM word by die voorsittende beampte of die stembeampte gehou. Die stembriefeenheid word binne die stemkompartement gehou sodat kiesers hul stemme kan uitbring. Dit word gedoen om te verseker dat die stembeampte u identiteit verifieer. Met die EVM, in plaas van 'n stembrief uit te reik, sal die stembeampte op die stembrief druk, wat die kieser in staat stel om sy stem uit te bring. 'N Lys van kandidate se name en/of simbole sal op die masjien beskikbaar wees met 'n blou knoppie daarby. Die kieser kan op die knoppie druk langs die kandidaat se naam waarvoor hy wil stem. Bron eci.gov.in

Volledige beskrywing-

Stap 2: Kringdiagram (PROTEUS)

Dit is die Proteus -stroomdiagram wat 'n open source sagteware is, waarop u u dummy -kring kan toets sonder om praktiese komponente te gebruik en u kring te toets met behulp van kode,

Vereiste komponente-

  • Atmega16 mikrobeheerder
  • 7805 Spanningsreguleerder
  • 10k potensiometer
  • Druk knoppie
  • 9v battery
  • 16x2 LCD
  • LED's

Volledige beskrywing-

Stap 3: KODE

#insluit

#include #include // Alfanumeriese LCD -modulefunksies #asm.equ _lcd_port = 0x15; PORTC #endasm #include

// Verklaring van globale veranderlikes int i, j, k; char a [10], b [10], c [10]; void main (void) {// Port A initialization PORTD = 0x00; DDRD = 0x00; PORTA = 0x00; DDRA = 0xff; // Port C inisialisering PORTC = 0x00; DDRC = 0x00;

i = j = k = 0;

// LCD -inisialisering lcd_init (16);

terwyl (1) {// jou kode lcd_gotoxy (0, 0); lcd_putsf ("STEM ASSEBLIEF"); lcd_gotoxy (0, 1); lcd_putsf ("AAP | CONG | BJP"); as (PIND.0 == 1) {PORTA = 0b11111111; i = i+1; vertraging_ms (100); lcd_clear (); lcd_gotoxy (0, 0); lcd_putsf ("STEM AANVAAR"); lcd_gotoxy (0, 1); lcd_putsf ("(BJP) DANKIE"); vertraging_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } as (PIND.1 == 1) {PORTA = 0b11111111; j = j+1; lcd_clear (); vertraging_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("STEM AANVAAR"); lcd_gotoxy (0, 1); lcd_putsf ("(CONG) DANKIE"); vertraging_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } as (PIND.2 == 1) {PORTA = 0b11111111; k = k+1; lcd_clear (); vertraging_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("STEM AANVAAR"); lcd_gotoxy (0, 1); lcd_putsf ("{AAP} DANKIE"); vertraging_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } if (PIND.3 == 1) {if (i> j) {if (i> k) {lcd_clear (); itoa (i, a); lcd_gotoxy (1, 0); lcd_putsf ("WENNER IS BJP"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAAL STEM ="); lcd_uitsette (a); vertraging_ms (500); }} anders as (j> k) {lcd_clear (); itoa (j, b); lcd_gotoxy (1, 0); lcd_putsf ("WENNER IS CONG"); lcd_gotoxy (1, 1); lcd_putsf ("TOTALE STEM ="); lcd_uitsette (b); vertraging_ms (500); } anders {lcd_clear (); itoa (k, c); lcd_gotoxy (1, 0); lcd_putsf ("WENNER IS AAP"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAAL STEM ="); lcd_uitsette (c); vertraging_ms (500); }}}

}

Volledige beskrywing-

Aanbeveel: