Indholdsfortegnelse:

Sådan laver du EVM -maskine - EV्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 trin
Sådan laver du EVM -maskine - EV्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 trin

Video: Sådan laver du EVM -maskine - EV्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 trin

Video: Sådan laver du EVM -maskine - EV्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 trin
Video: #SanTenChan वीडियो ASMR . द्वारा मेट और अल्फाजोर और राजनीतिक भाषण के साथ नाश्ता 2024, Juli
Anonim
Image
Image

Dette er prototypemodellen af EVM Machine til projektets formål.

Du kan bruge dette projekt som projektpræsentation, projektudstilling, modal præsentation osv., Dette projekt giver dig hurtigt overblik over, hvordan en EVM -maskine fungerer, Dette projekt kan du bruge til afstemning i din skole og kollegier til valg af klasseovervågning eller andre valg.

Fuld beskrivelse-

Trin 1: HVAD ER EVM -MASKIN?

Kredsløbsdiagram (PROTEUS)
Kredsløbsdiagram (PROTEUS)

Elektronisk stemmemaskine (også kendt som EVM) stemmer ved hjælp af elektroniske midler til enten at hjælpe eller tage sig af opgaven med at afgive og tælle stemmer.

En EVM er designet med to enheder: styreenheden og afstemningsenheden. Disse enheder er forbundet med et kabel. EVM's kontrolenhed opbevares hos den præsiderende officer eller valglederen. Valgafdelingen holdes inden for stemmeafdelingen, så vælgere kan afgive deres stemmer. Dette gøres for at sikre, at valglederen kontrollerer din identitet. Med EVM vil valglederen i stedet for at udstede en stemmeseddel trykke på stemmeknappen, som gør det muligt for vælgeren at afgive deres stemme. En liste over kandidatnavne og/eller symboler vil være tilgængelig på maskinen med en blå knap ved siden af. Vælgeren kan trykke på knappen ved siden af kandidatens navn, de ønsker at stemme på. Kilde eci.gov.in

Fuld beskrivelse-

Trin 2: Kredsløbsdiagram (PROTEUS)

Dette er Proteus -kredsløbsdiagrammet, der er open source -software, hvor du kan teste dit dummy -kredsløb uden at bruge nogen praktiske komponenter og teste dit kredsløb ved hjælp af kode,

Komponenter påkrævet-

  • Atmega16 mikrokontroller
  • 7805 spændingsregulator
  • 10k potentiometer
  • Trykknap
  • 9v batteri
  • 16x2 LCD
  • LED'er

Fuld beskrivelse-

Trin 3: KODE

#omfatte

#include #include // Alfanumeriske LCD -modulfunktioner #asm.equ _lcd_port = 0x15; PORTC #endasm #include

// Deklaration af globale variabler int i, j, k; char a [10], b [10], c [10]; void main (void) {// Port A initialisering PORTD = 0x00; DDRD = 0x00; PORTA = 0x00; DDRA = 0xff; // Port C initialisering PORTC = 0x00; DDRC = 0x00;

i = j = k = 0;

// LCD -modul initialisering lcd_init (16);

mens (1) {// din kode lcd_gotoxy (0, 0); lcd_putsf ("GIV VENLIGST STEM"); lcd_gotoxy (0, 1); lcd_putsf ("AAP | CONG | BJP"); hvis (PIND.0 == 1) {PORTA = 0b11111111; i = i+1; delay_ms (100); lcd_clear (); lcd_gotoxy (0, 0); lcd_putsf ("AFSTEMNING ACCEPTERET TIL"); lcd_gotoxy (0, 1); lcd_putsf ("(BJP) TAK"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } hvis (PIND.1 == 1) {PORTA = 0b11111111; j = j+1; lcd_clear (); delay_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("AFSTEMNING ACCEPTERET TIL"); lcd_gotoxy (0, 1); lcd_putsf ("(CONG) TAK"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } hvis (PIND.2 == 1) {PORTA = 0b11111111; k = k+1; lcd_clear (); delay_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("AFSTEMNING ACCEPTERET TIL"); lcd_gotoxy (0, 1); lcd_putsf ("{AAP} TAK"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } hvis (PIND.3 == 1) {if (i> j) {if (i> k) {lcd_clear (); itoa (i, a); lcd_gotoxy (1, 0); lcd_putsf ("VINDER ER BJP"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (a); forsinkelse_ms (500); }} ellers hvis (j> k) {lcd_clear (); itoa (j, b); lcd_gotoxy (1, 0); lcd_putsf ("VINDEREN ER KONG"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (b); forsinkelse_ms (500); } andet {lcd_clear (); itoa (k, c); lcd_gotoxy (1, 0); lcd_putsf ("VINDEREN ER AAP"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (c); forsinkelse_ms (500); }}}

}

Fuld beskrivelse-

Anbefalede: