Sadržaj:

Kako napraviti EVM mašinu - इलेक्ट्रॉनिक वोटिंग ीशीन (EVM) Kontrolni zapis: 3 koraka
Kako napraviti EVM mašinu - इलेक्ट्रॉनिक वोटिंग ीशीन (EVM) Kontrolni zapis: 3 koraka

Video: Kako napraviti EVM mašinu - इलेक्ट्रॉनिक वोटिंग ीशीन (EVM) Kontrolni zapis: 3 koraka

Video: Kako napraviti EVM mašinu - इलेक्ट्रॉनिक वोटिंग ीशीन (EVM) Kontrolni zapis: 3 koraka
Video: Stitch with crimping foot, and you can use any old sewing machine 2024, Juli
Anonim
Image
Image

Ovo je prototip modaliteta EVM mašine za potrebe fakulteta.

Ovaj projekt možete koristiti kao prezentaciju projekta, izložbu projekta, modalnu prezentaciju itd. Ovaj će vam projekt dati brz uvid u to kako EVM mašina radi, Ovaj projekt možete koristiti za glasovanje u vašoj školi i na fakultetima za odabir monitora klase ili bilo koji drugi odabir.

Potpuni opis-

Korak 1: ŠTA JE EVM MAŠINA?

Dijagram kola (PROTEUS)
Dijagram kola (PROTEUS)

Elektronska mašina za glasanje (takođe poznata i kao EVM) glasa putem elektronskih sredstava kako bi pomogla ili se pobrinula za poslove glasanja i prebrojavanja glasova.

EVM je dizajniran s dvije jedinice: kontrolnom jedinicom i glasačkom jedinicom. Ove jedinice su spojene kablom. Kontrolna jedinica EVM -a drži se kod predsjedavajućeg ili birača. Jedinica za glasanje nalazi se u odjeljku za glasanje kako bi birači mogli dati svoj glas. Ovo se radi kako bi se osiguralo da službenik za glasanje provjeri vaš identitet. Pomoću EVM -a, umjesto izdavanja glasačkog listića, birački organ će pritisnuti dugme za glasanje koje biraču omogućava da glasa. Lista imena kandidata i/ili simbola biće dostupna na mašini sa plavim dugmetom pored nje. Birač može pritisnuti dugme pored imena kandidata za kojeg želi glasati. Izvor eci.gov.in

Potpuni opis-

Korak 2: Dijagram kola (PROTEUS)

Ovo je Proteusov dijagram sklopa koji je softver otvorenog koda, na kojem možete testirati lažno kolo bez upotrebe bilo kakvih praktičnih komponenti i testirati svoje kolo pomoću koda,

Potrebne komponente-

  • Mikrokontroler Atmega16
  • 7805 Regulator napona
  • 10k potenciometar
  • Pritisnite dugme
  • 9v baterija
  • 16x2 LCD
  • LED diode

Potpuni opis-

Korak 3: KOD

#include

#include #include // Funkcije alfanumeričkog LCD modula #asm.equ _lcd_port = 0x15; PORTC #endasm #include

// Deklaracija globalnih varijabli int i, j, k; char a [10], b [10], c [10]; void main (void) {// Port A inicijalizacija PORTD = 0x00; DDRD = 0x00; PORTA = 0x00; DDRA = 0xff; // Inicijalizacija porta C PORTC = 0x00; DDRC = 0x00;

i = j = k = 0;

// Inicijalizacija LCD modula lcd_init (16);

while (1) {// vaš kôd lcd_gotoxy (0, 0); lcd_putsf ("MOLIMO VAS DAJTE GLAS"); lcd_gotoxy (0, 1); lcd_putsf ("AAP | CONG | BJP"); if (PIND.0 == 1) {PORTA = 0b11111111; i = i+1; delay_ms (100); lcd_clear (); lcd_gotoxy (0, 0); lcd_putsf ("VOTE ACCEPTED TO"); lcd_gotoxy (0, 1); lcd_putsf ("(BJP) HVALA"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } if (PIND.1 == 1) {PORTA = 0b11111111; j = j+1; lcd_clear (); delay_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("VOTE ACCEPTED TO"); lcd_gotoxy (0, 1); lcd_putsf ("(CONG) HVALA"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } if (PIND.2 == 1) {PORTA = 0b11111111; k = k+1; lcd_clear (); delay_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("VOTE ACCEPTED TO"); lcd_gotoxy (0, 1); lcd_putsf ("{AAP} HVALA"); delay_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 ("DOBITNIK JE BJP"); lcd_gotoxy (1, 1); lcd_putsf ("UKUPAN VOTE ="); lcd_puts (a); delay_ms (500); }} else if (j> k) {lcd_clear (); itoa (j, b); lcd_gotoxy (1, 0); lcd_putsf ("POBEDNIK JE KONG"); lcd_gotoxy (1, 1); lcd_putsf ("UKUPAN VOTE ="); lcd_puts (b); delay_ms (500); } else {lcd_clear (); itoa (k, c); lcd_gotoxy (1, 0); lcd_putsf ("DOBITNIK JE AAP"); lcd_gotoxy (1, 1); lcd_putsf ("UKUPAN VOTE ="); lcd_puts (c); delay_ms (500); }}}

}

Potpuni opis-

Preporučuje se: