Съдържание:
Видео: Как да си направим EVM машина - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Това е прототипният модал на EVM Machine за проект на колежа.
Можете да използвате този проект като презентация на проект, изложба на проект, модална презентация и т.н., този проект ще ви даде бърз преглед на това как работи EVM машината, Този проект можете да използвате за гласуване във вашето училище и колежи за избор на монитор за клас или други селекции.
Пълно описание-
Стъпка 1: КАКВО Е EVM MACHINE?
Електронната машина за гласуване (известна още като 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); }}}
}
Пълно описание-
Препоръчано:
Как да си направим безконтактна машина за дезинфекция на ръце: 5 стъпки
Как да си направим безконтактна машина за дезинфекция на ръце: Здравейте читатели в тази инструкция, ще ви покажа как да направите безконтактна машина за дезинфекция на ръце, тъй като всички знаем колко е важно да не се докосвате от други хора поради тази пандемия
Как да си направим машина за бебешки тежести, използвайки Arduino Nano, HX-711 Load Cell и OLED 128X64 -- Калибриране на HX-711: 5 стъпки
Как да си направим машина за бебешки тежести, използвайки Arduino Nano, HX-711 Load Cell и OLED 128X64 || Калибриране на HX-711: Здравейте Instructables, Преди няколко дни станах баща на сладко бебе?. Когато бях в болница, установих, че теглото на бебето е толкова важно, за да се следи растежа на бебето. Значи имам идея? да си направя машина за бебешки тежести. в тази инструкция аз
Как да си направим мини CNC машина: 11 стъпки (със снимки)
Как да си направим мини CNC машина: Здравейте, надявам се, че се справяте добре. Тук съм с друг много готин проект, който можете да изградите, като използвате някои скрап/ употребявани части от компютъра. В тази инструкция ще ви покажа как можете да направите мини CNC машина у дома от стария DVD Wri
КАК ДА НАПРАВИМ ПИСАЧНА МАШИНА БЕЗ ARDUINO: 8 стъпки
КАК ДА НАПРАВИМ ПИСАЧНА МАШИНА БЕЗ ARDUINO: ВЪВЕДЕНИЕ Пишещата машина е направена от материали, които лесно могат да се получат у дома; той използва шест електродвигателя, които основно служат за основа на неговата работа. Може да се използва в инженерни чертежи и архитектурни чертежи. Може да бъде де
Музикална реактивна светлина -- Как да направим супер проста музикална реактивна светлина, за да направим работния плот привлекателен .: 5 стъпки (със снимки)
Музикална реактивна светлина || Как да направим супер проста музикална реактивна светлина за създаване на страхотен работен плот. Хей какво става, момчета, днес ще изградим много интересен проект. Днес ще изградим реактивна музикална светлина. Светодиодът ще промени яркостта си според басът, който всъщност е нискочестотен аудио сигнал. Изграждането му е много просто. Ние ще