Оглавление:

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

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

Видео: Как сделать машину EVM - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 шага
Видео: Build EVM machine at home| School science project 2024, Ноябрь
Anonim
Image
Image

Это прототип модального окна EVM Machine для проекта колледжа.

Вы можете использовать этот проект как презентацию проекта, выставку проекта, модальную презентацию и т. Д., Этот проект даст вам краткий обзор того, как работает машина EVM, Этот проект вы можете использовать для голосования в вашей школе и колледжах для выбора Монитора классов или любых других выборов.

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

Шаг 1: ЧТО ТАКОЕ МАШИНА EVM?

Принципиальная схема (PROTEUS)
Принципиальная схема (PROTEUS)

Электронная машина для голосования (также известная как EVM) голосует с использованием электронных средств, чтобы либо помочь, либо позаботиться о рутинной подаче и подсчете голосов.

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

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

Шаг 2: Принципиальная схема (PROTEUS)

Это принципиальная схема Proteus, которая представляет собой программное обеспечение с открытым исходным кодом, на котором вы можете протестировать фиктивную схему без использования каких-либо практических компонентов и протестировать свою схему с помощью кода,

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

  • Микроконтроллер atmega16
  • 7805 Регулятор напряжения
  • Потенциометр 10k
  • Нажать кнопку
  • Батарея 9v
  • ЖК-дисплей 16x2
  • Светодиоды

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

Шаг 3: КОД

#включают

#include #include // Функции буквенно-цифрового ЖК-модуля #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; ПОРТА = 0x00; DDRA = 0xff; // Инициализация порта C PORTC = 0x00; DDRC = 0x00;

i = j = k = 0;

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

while (1) {// ваш код lcd_gotoxy (0, 0); lcd_putsf («ПОЖАЛУЙСТА, ДАЙТЕ ГОЛОСОВАНИЕ»); lcd_gotoxy (0, 1); lcd_putsf ("AAP | CONG | BJP"); если (PIND.0 == 1) {ПОРТА = 0b11111111; я = я + 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); ПОРТА = 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 ("(КОНГ) СПАСИБО"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); ПОРТА = 0b00000000; } если (PIND.2 == 1) {PORTA = 0b11111111; к = к + 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); ПОРТА = 0b00000000; } if (PIND.3 == 1) {if (i> j) {if (i> k) {lcd_clear (); итоа (я, а); lcd_gotoxy (1, 0); lcd_putsf («ПОБЕДИТЕЛЬ - BJP»); lcd_gotoxy (1, 1); lcd_putsf ("ВСЕГО ГОЛОСА ="); lcd_puts (а); delay_ms (500); }} иначе, если (j> k) {lcd_clear (); итоа (j, b); lcd_gotoxy (1, 0); lcd_putsf («ПОБЕДИТЕЛЬ - КОНГРЕСС»); lcd_gotoxy (1, 1); lcd_putsf ("ВСЕГО ГОЛОСА ="); lcd_puts (б); delay_ms (500); } еще {lcd_clear (); итоа (к, с); lcd_gotoxy (1, 0); lcd_putsf («ПОБЕДИТЕЛЬ - AAP»); lcd_gotoxy (1, 1); lcd_putsf ("ВСЕГО ГОЛОСА ="); lcd_puts (c); delay_ms (500); }}}

}

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

Рекомендуемые: