Πίνακας περιεχομένων:

Πώς να φτιάξετε μηχανή EVM - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) बनाये: 3 Βήματα
Πώς να φτιάξετε μηχανή EVM - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) बनाये: 3 Βήματα

Βίντεο: Πώς να φτιάξετε μηχανή EVM - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) बनाये: 3 Βήματα

Βίντεο: Πώς να φτιάξετε μηχανή EVM - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) बनाये: 3 Βήματα
Βίντεο: Лучшие Горячие Кошельки 2022 2024, Νοέμβριος
Anonim
Image
Image

Αυτό είναι το πρωτότυπο modal του EVM Machine για σκοπούς έργου κολλεγίων.

Μπορείτε να χρησιμοποιήσετε αυτό το έργο ως παρουσίαση έργου, έκθεση έργου, modal παρουσίαση κλπ. Αυτό το έργο θα σας δώσει γρήγορη επισκόπηση του τρόπου λειτουργίας ενός μηχανήματος EVM, Αυτό το έργο μπορείτε να χρησιμοποιήσετε για την εκλογή ψήφων στο σχολείο και τα κολέγιά σας για επιλογή παρακολούθησης τάξης ή οποιεσδήποτε άλλες επιλογές.

Πλήρης Περιγραφή-

Βήμα 1: ΤΙ ΕΙΝΑΙ ΤΟ ΜΗΧΑΝΗΜΑ EVM;

Διάγραμμα κυκλώματος (PROTEUS)
Διάγραμμα κυκλώματος (PROTEUS)

Η Ηλεκτρονική Μηχανή otηφοφορίας (επίσης γνωστή ως EVM) ψηφίζει με ηλεκτρονικά μέσα είτε για να βοηθήσει είτε να φροντίσει τις δουλειές της εκλογής και καταμέτρησης των ψήφων.

Ένα EVM έχει σχεδιαστεί με δύο μονάδες: τη μονάδα ελέγχου και τη μονάδα ψηφοφορίας. Αυτές οι μονάδες ενώνονται μεταξύ τους με ένα καλώδιο. Η μονάδα ελέγχου του EVM διατηρείται με τον πρόεδρο ή τον αξιωματικό ψηφοφορίας. Η μονάδα ψηφοφορίας φυλάσσεται εντός του διαμερίσματος ψηφοφορίας για να ψηφίσουν οι εκλέκτορες. Αυτό γίνεται για να διασφαλιστεί ότι ο υπάλληλος ψηφοφορίας επαληθεύει την ταυτότητά σας. Με το EVM, αντί να εκδίδει ψηφοδέλτιο, ο υπάλληλος ψηφοφορίας θα πατήσει το κουμπί ψηφοφορίας, το οποίο επιτρέπει στον ψηφοφόρο να ψηφίσει. Μια λίστα με ονόματα υποψηφίων ή/και σύμβολα θα είναι διαθέσιμη στο μηχάνημα με ένα μπλε κουμπί δίπλα του. Ο ψηφοφόρος μπορεί να πατήσει το κουμπί δίπλα στο όνομα του υποψηφίου που επιθυμεί να ψηφίσει. Πηγή eci.gov.in

Πλήρης περιγραφή-

Βήμα 2: Διάγραμμα κυκλώματος (PROTEUS)

Αυτό είναι το διάγραμμα κυκλώματος Proteus που είναι λογισμικό ανοιχτού κώδικα, στο οποίο μπορείτε να δοκιμάσετε το ομοίωμα του κυκλώματος χωρίς να χρησιμοποιήσετε πρακτικά εξαρτήματα και να δοκιμάσετε το κύκλωμά σας χρησιμοποιώντας κώδικα,

Απαιτούμενα εξαρτήματα-

  • Μικροελεγκτής Atmega16
  • 7805 Ρυθμιστής Τάσης
  • Ποτενσιόμετρο 10k
  • Κουμπί ώθησης
  • Μπαταρία 9v
  • LCD 16x2
  • LED

Πλήρης περιγραφή-

Βήμα 3: ΚΩΔ

#περιλαμβάνω

#include #include // Αλφαριθμητικές λειτουργίες μονάδας LCD #asm.equ _lcd_port = 0x15; PORTC #endasm #include

// Δήλωση γενικών μεταβλητών int i, j, k; char a [10], b [10], c [10]; κενό κενό (κενό) {// Θύρα A αρχικοποίησης PORTD = 0x00; DDRD = 0x00; PORTA = 0x00; DDRA = 0xff? // Αρχικοποίηση θύρας C PORTC = 0x00; DDRC = 0x00;

i = j = k = 0;

// Αρχικοποίηση μονάδας LCD lcd_init (16);

ενώ (1) {// ο κωδικός σας lcd_gotoxy (0, 0); lcd_putsf ("ΠΑΡΑΚΑΛΩ ΔΩΣΤΕ OTΗΦΟΣ"); lcd_gotoxy (0, 1); lcd_putsf ("AAP | CONG | BJP"); εάν (PIND.0 == 1) {PORTA = 0b11111111; i = i+1; delay_ms (100); lcd_clear (); lcd_gotoxy (0, 0); lcd_putsf ("OTΗΦΙΖΕΤΑΙ ΑΠΟΔΟΧΗ"); lcd_gotoxy (0, 1); lcd_putsf ("(BJP) ΕΥΧΑΡΙΣΤΩ"); 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 ("OTΗΦΙΖΕΤΑΙ ΑΠΟΔΟΧΗ"); lcd_gotoxy (0, 1); lcd_putsf ("(CONG) ΕΥΧΑΡΙΣΤΩ"); 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 ("VΗΦΙΖΕΤΑΙ ΑΠΟΔΟΧΗ"); lcd_gotoxy (0, 1); lcd_putsf ("{AAP} ΕΥΧΑΡΙΣΤΩ"); 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 ("WINNER IS 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 ("WINNER IS AAP"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (c); delay_ms (500); }}}

}

Πλήρης περιγραφή-

Συνιστάται: