Sisällysluettelo:
Video: Kuinka tehdä EVM -kone - Kieli (EVM) कैसे्ट्रॉनिक वोटिंग मशीन EV: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä on EVM -koneen prototyyppimodaali korkeakouluhankkeen tarkoitukseen.
Voit käyttää tätä projektia projektiesittelynä, projektinäyttelynä, modaaliesityksenä jne., Tämä projekti antaa sinulle nopean yleiskatsauksen siitä, miten EVM -kone toimii, Tätä projektia voit käyttää äänestykseen koulussa ja oppilaitoksissa luokanvalvojan valinnassa tai muissa valinnoissa.
Koko kuvaus-
Vaihe 1: MIKÄ ON EVM -KONE?
Elektroninen äänestyslaite (joka tunnetaan myös nimellä EVM) äänestää sähköisin keinoin joko auttaakseen tai huolehtiessaan äänien antamisesta ja laskemisesta.
EVM: ssä on kaksi yksikköä: ohjausyksikkö ja äänestysyksikkö. Nämä yksiköt on liitetty toisiinsa kaapelilla. EVM: n ohjausyksikkö on puheenjohtajan tai äänestyspäällikön kanssa. Äänestysyksikkö pidetään äänestyslokerossa, jossa äänestäjät voivat äänestää. Näin varmistetaan, että äänestyspäällikkö vahvistaa henkilöllisyytesi. EVM: ssä äänestyslomakkeen antamisen sijaan äänestyspäällikkö painaa äänestyspainiketta, jonka avulla äänestäjä voi antaa äänensä. Luettelo ehdokkaiden nimistä ja/tai symboleista on käytettävissä koneessa, ja sen vieressä on sininen painike. Äänestäjä voi painaa sen ehdokkaan nimen vieressä olevaa painiketta, jota hän haluaa äänestää. Lähde eci.gov.in
Koko kuvaus-
Vaihe 2: Piirikaavio (PROTEUS)
Tämä on Proteus -kytkentäkaavio, joka on avoimen lähdekoodin ohjelmisto, jolla voit testata nukkepiirisi käyttämättä käytännön komponentteja ja testata piiriäsi koodilla,
Tarvittavat komponentit-
- Atmega16 -mikrokontrolleri
- 7805 Jännitesäädin
- 10k potentiometri
- Paina nappia
- 9v akku
- 16x2 LCD
- LEDit
Koko kuvaus-
Vaihe 3: KOODI
#sisältää
#include #include // Aakkosnumeerinen LCD -moduulin toiminnot #asm.equ _lcd_port = 0x15; PORTC #endasm #include
// Globaalimuuttujien ilmoitus int i, j, k; char a [10], b [10], c [10]; void main (void) {// Portin A alustus PORTD = 0x00; DDRD = 0x00; PORTA = 0x00; DDRA = 0xff; // Portin C alustus PORTC = 0x00; DDRC = 0x00;
i = j = k = 0;
// LCD -moduulin alustus lcd_init (16);
while (1) {// koodisi lcd_gotoxy (0, 0); lcd_putsf ("ANNA ÄÄNI"); lcd_gotoxy (0, 1); lcd_putsf ("AAP | CONG | BJP"); jos (PIND.0 == 1) {PORTA = 0b11111111; i = i+1; delay_ms (100); lcd_clear (); lcd_gotoxy (0, 0); lcd_putsf ("ÄÄNI HYVÄKSYTY"); lcd_gotoxy (0, 1); lcd_putsf ("(BJP) KIITOS"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } jos (PIND.1 == 1) {PORTA = 0b11111111; j = j+1; lcd_clear (); delay_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("ÄÄNI HYVÄKSYTY"); lcd_gotoxy (0, 1); lcd_putsf ("(CONG) KIITOS"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } jos (PIND.2 == 1) {PORTA = 0b11111111; k = k+1; lcd_clear (); delay_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("ÄÄNI HYVÄKSYTY"); lcd_gotoxy (0, 1); lcd_putsf ("{AAP} KIITOS"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } jos (PIND.3 == 1) {jos (i> j) {jos (i> k) {lcd_clear (); itoa (i, a); lcd_gotoxy (1, 0); lcd_putsf ("VOITTAJA ON BJP"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (a); delay_ms (500); }} else if (j> k) {lcd_clear (); itoa (j, b); lcd_gotoxy (1, 0); lcd_putsf ("WINNER IS CONG"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (b); delay_ms (500); } else {lcd_clear (); itoa (k, c); lcd_gotoxy (1, 0); lcd_putsf ("VOITTAJA ON AAP"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (c); delay_ms (500); }}}
}
Koko kuvaus-
Suositeltava:
Kuinka tehdä langaton tinapurkkipuhelin! (Arduino Walkie Talkie): 7 vaihetta (kuvilla)
Kuinka tehdä langaton tinapurkkipuhelin! (Arduino Walkie Talkie): Juuri eilen olin keskellä erittäin tärkeää puhelua, kun banaanipuhelin lakkasi toimimasta! Olin niin turhautunut. Se on viimeinen kerta, kun jätän puhelun tyhmän puhelimen takia! (Jälkeenpäin ajateltuna olen saattanut olla hieman vihainen
Kuinka tehdä ladattava aurinkovalo: 8 vaihetta
Kuinka tehdä ladattava aurinkovalo:
DIY Kuinka näyttää aika M5StickC ESP32: ssa Visuinon avulla - Helppo tehdä: 9 vaihetta
DIY Kuinka näyttää aika M5StickC ESP32: ssa Visuinon avulla - Helppo tehdä: Tässä opetusohjelmassa opimme ohjelmoimaan ESP32 M5Stack StickC: n Arduino IDE: n ja Visuinon avulla näyttämään ajan nestekidenäytöllä
Kuinka tehdä LED -kuutio - LED -kuutio 4x4x4: 3 vaihetta
Kuinka tehdä LED -kuutio | LED -kuutio 4x4x4: LED -kuutio voidaan ajatella LED -näyttönä, jossa yksinkertaiset 5 mm: n LEDit toimivat digitaalisten pikselien roolissa. LED -kuution avulla voimme luoda kuvia ja kuvioita käyttämällä optisen ilmiön käsitettä, joka tunnetaan nimellä visio pysyvyys (POV). Niin
DIY Kuinka tehdä tyylikkään näköinen kello - StickC - Helppo tehdä: 8 vaihetta
DIY Kuinka tehdä tyylikkään näköinen kello - StickC - Helppo tehdä: Tässä opetusohjelmassa opimme ohjelmoimaan ESP32 M5Stack StickC: n Arduino IDE: n ja Visuinon avulla näyttämään ajan nestekidenäytöllä ja asettamaan ajan myös StickC -painikkeilla