Съдържание:

Как да си направим EVM машина - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 стъпки
Как да си направим EVM машина - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 стъпки

Видео: Как да си направим EVM машина - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 стъпки

Видео: Как да си направим EVM машина - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 стъпки
Видео: Глобальные тренды 2020 — от Agile до IoT / Java Tech Talk 2024, Юли
Anonim
Image
Image

Това е прототипният модал на EVM Machine за проект на колежа.

Можете да използвате този проект като презентация на проект, изложба на проект, модална презентация и т.н., този проект ще ви даде бърз преглед на това как работи EVM машината, Този проект можете да използвате за гласуване във вашето училище и колежи за избор на монитор за клас или други селекции.

Пълно описание-

Стъпка 1: КАКВО Е EVM MACHINE?

Електрическа схема (PROTEUS)
Електрическа схема (PROTEUS)

Електронната машина за гласуване (известна още като EVM) гласува с помощта на електронни средства, за да подпомогне или да се погрижи за задълженията за гласуване и преброяване на гласове.

EVM е проектиран с две единици: контролния блок и блока за гласуване. Тези единици са свързани заедно с кабел. Блокът за управление на EVM се съхранява при председателя или гласуващия. Единицата за гласуване се съхранява в отделението за гласуване, за да могат избирателите да гласуват. Това се прави, за да се гарантира, че служителят по допитване проверява вашата самоличност. С EVM, вместо да издаде бюлетина, служителят за гласуване ще натисне бутона за гласуване, който позволява на избирателя да даде своя глас. Списък с имена на кандидати и/или символи ще бъде наличен на машината със син бутон до него. Избирателят може да натисне бутона до името на кандидата, за който иска да гласува. Източник eci.gov.in

Пълно описание-

Стъпка 2: Електрическа схема (PROTEUS)

Това е схемата на Proteus, която е софтуер с отворен код, на която можете да тествате манекен, без да използвате никакви практически компоненти и да тествате веригата си с код,

Необходими компоненти-

  • Микроконтролер Atmega16
  • 7805 Регулатор на напрежението
  • 10k потенциометър
  • Натисни бутона
  • 9v батерия
  • 16x2 LCD
  • Светодиоди

Пълно описание-

Стъпка 3: КОД

#включва

#include #include // Функции на буквено -цифров LCD модул #asm.equ _lcd_port = 0x15; PORTC #endasm #include

// Декларация на глобални променливи int i, j, k; char a [10], b [10], c [10]; void main (void) {// Порт A инициализация PORTD = 0x00; DDRD = 0x00; PORTA = 0x00; DDRA = 0xff; // Порт C инициализация PORTC = 0x00; DDRC = 0x00;

i = j = k = 0;

// Инициализация на LCD модул lcd_init (16);

while (1) {// вашият код lcd_gotoxy (0, 0); lcd_putsf ("МОЛЯ, ДАЙТЕ ГЛАСУВАНЕ"); 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 ("ГЛАСУВАНЕТО ПРИЕМАНО"); lcd_gotoxy (0, 1); lcd_putsf ("(BJP) БЛАГОДАРЯ"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } ако (PIND.1 == 1) {PORTA = 0b11111111; j = j+1; lcd_clear (); delay_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("ГЛАСУВАНЕТО ПРИЕМАНО"); lcd_gotoxy (0, 1); lcd_putsf ("(CONG) БЛАГОДАРЯ"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } ако (PIND.2 == 1) {PORTA = 0b11111111; k = k+1; lcd_clear (); delay_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("ГЛАСУВАНЕ ПРИЕМАНО"); 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 ("ПОБЕДИТЕЛЯТ Е BJP"); lcd_gotoxy (1, 1); lcd_putsf ("ОБЩО ГЛАСУВАНЕ ="); lcd_puts (а); delay_ms (500); }} иначе, ако (j> k) {lcd_clear (); itoa (j, b); lcd_gotoxy (1, 0); lcd_putsf ("ПОБЕДИТЕЛЯТ Е КОНГ"); lcd_gotoxy (1, 1); lcd_putsf ("ОБЩО ГЛАСУВАНЕ ="); lcd_puts (b); delay_ms (500); } else {lcd_clear (); itoa (k, c); lcd_gotoxy (1, 0); lcd_putsf ("ПОБЕДИТЕЛЯТ Е ААП"); lcd_gotoxy (1, 1); lcd_putsf ("ОБЩО ГЛАСУВАНЕ ="); lcd_puts (c); delay_ms (500); }}}

}

Пълно описание-

Препоръчано: