Sisukord:

Kuidas teha EVM -masinat - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे येाये: 3 sammu
Kuidas teha EVM -masinat - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे येाये: 3 sammu

Video: Kuidas teha EVM -masinat - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे येाये: 3 sammu

Video: Kuidas teha EVM -masinat - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे येाये: 3 sammu
Video: Nikola Tesla's Warning of the Philadelphia Experiment & Time Travel 2024, November
Anonim
Image
Image

See on EVM -masina prototüüp kolledži projekti jaoks.

Saate seda projekti kasutada projekti esitlusena, projektinäitusena, modaalse esitlusena jne, see projekt annab teile kiire ülevaate sellest, kuidas EVM -masin töötab, Seda projekti saate kasutada häälte andmiseks oma koolis ja kolledžites klasside jälgija või mõne muu valiku jaoks.

Täielik kirjeldus-

Samm: MIS ON EVM MASIN?

Lülitusskeem (PROTEUS)
Lülitusskeem (PROTEUS)

Elektrooniline hääletusmasin (tuntud ka kui EVM) hääletab elektrooniliste vahenditega, et kas aidata või hoolitseda häälte andmise ja lugemise eest.

EVM -is on kaks ühikut: juhtimisseade ja hääletusüksus. Need seadmed ühendatakse kaabli abil. EVMi juhtimisüksust hoitakse koos eesistuja või valimisametnikuga. Hääletusüksust hoitakse valimisruumis, et valijad saaksid oma hääle anda. Seda tehakse selleks, et veenduda, et valimisametnik kontrollib teie isikut. EVM -iga hääletamissedeli väljastamise asemel vajutab valimisametnik hääletamisklahvi, mis võimaldab valijal oma hääle anda. Kandidaatide nimede ja/või sümbolite loend on masinal saadaval, sinine nupp kõrval. Valija saab vajutada nuppu selle kandidaadi nime kõrval, kelle poolt ta soovib hääletada. Allikas eci.gov.in

Täielik kirjeldus-

2. samm: vooluahela skeem (PROTEUS)

See on Proteuse lülitusskeem, mis on avatud lähtekoodiga tarkvara, mille abil saate testida oma näivast vooluringi ilma praktilisi komponente kasutamata ja testida oma vooluahelat koodi abil,

Nõutavad komponendid-

  • Mikrokontroller Atmega16
  • 7805 Pingeregulaator
  • 10k potentsiomeeter
  • Vajutage nuppu
  • 9v aku
  • 16x2 LCD
  • LEDid

Täielik kirjeldus-

3. samm: KOODI

#kaasake

#include #include // Täht -numbriline LCD -mooduli funktsioonid #asm.equ _lcd_port = 0x15; PORTC #endasm #include

// Globaalsete muutujate deklaratsioon int i, j, k; char a [10], b [10], c [10]; void main (void) {// Port A initsialiseerimine PORTD = 0x00; DDRD = 0x00; PORTA = 0x00; DDRA = 0xff; // Port C lähtestamine PORTC = 0x00; DDRC = 0x00;

i = j = k = 0;

// LCD -mooduli initsialiseerimine lcd_init (16);

while (1) {// teie kood lcd_gotoxy (0, 0); lcd_putsf ("PALUN ANNA HÄÄLETUS"); lcd_gotoxy (0, 1); lcd_putsf ("AAP | CONG | BJP"); kui (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) AITÄH"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } kui (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) AITÄH"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } kui (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} THANKYOU"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } kui (PIND.3 == 1) {kui (i> j) {kui (i> k) {lcd_clear (); itoa (i, a); lcd_gotoxy (1, 0); lcd_putsf ("VÕITJA ON BJP"); lcd_gotoxy (1, 1); lcd_putsf ("KOKKU HÄÄLETUS ="); lcd_puts (a); delay_ms (500); }} else if (j> k) {lcd_clear (); itoa (j, b); lcd_gotoxy (1, 0); lcd_putsf ("VÕITJA ON KONG"); lcd_gotoxy (1, 1); lcd_putsf ("KOKKU HÄÄLETUS ="); lcd_puts (b); delay_ms (500); } else {lcd_clear (); itoa (k, c); lcd_gotoxy (1, 0); lcd_putsf ("VÕITJA ON AAP"); lcd_gotoxy (1, 1); lcd_putsf ("KOKKU HÄÄLETUS ="); lcd_puts (c); delay_ms (500); }}}

}

Täielik kirjeldus-

Soovitan: