మనందరికీ ఓటింగ్ యంత్రాల గురించి బాగా తెలుసు, ఇంతకుముందు 8051, AVR మైక్రోకంట్రోలర్ మరియు రాస్ప్బెర్రీ పైలతో RFID ని ఉపయోగించిన కొన్ని ఇతర ఎలక్ట్రానిక్ ఓటింగ్ యంత్ర ప్రాజెక్టులను కూడా కవర్ చేసాము. ఈ ప్రాజెక్ట్లో, సరళమైన ఎలక్ట్రానిక్ ఓటింగ్ యంత్రాన్ని నిర్మించడానికి మేము ఆర్డునో యునో బోర్డుని ఉపయోగించాము. మీరు ఇలాంటి ఫింగర్ ప్రింట్ ఆధారిత బయోమెట్రిక్ ఓటింగ్ మెషిన్ ప్రాజెక్ట్ కోసం చూస్తున్నట్లయితే, మీరు లింక్ను తనిఖీ చేయవచ్చు.
భాగాలు
- ఆర్డునో యునో
- 16x2 LCD
- నొక్కుడు మీట
- బ్రెడ్ బోర్డు
- శక్తి
- వైర్లను కనెక్ట్ చేస్తోంది
ఆర్డునో ఎలక్ట్రానిక్ ఓటింగ్ మెషిన్ సర్క్యూట్ రేఖాచిత్రం మరియు పని
ఈ ప్రాజెక్ట్లో మేము నాలుగు వేర్వేరు అభ్యర్థుల కోసం నాలుగు పుష్ బటన్లను ఉపయోగించాము. మేము అభ్యర్థి సంఖ్యను పెంచవచ్చు, కాని మంచి అవగాహన కోసం మేము దానిని నాలుగుకు పరిమితం చేసాము. ఏదైనా ఓటరు నాలుగు బటన్లలో ఏదైనా నొక్కినప్పుడు ఓటింగ్ విలువను గౌరవించడం ప్రతిసారీ ఒకటి పెరుగుతుంది. మొత్తం ఓటింగ్ తరువాత ఫలితాలను చూడటానికి ఫలిత బటన్ను నొక్కండి. "ఫలితం" బటన్ నొక్కినప్పుడు, arduino ప్రతి అభ్యర్థి యొక్క మొత్తం ఓట్లను లెక్కించి LCD డిస్ప్లేలో చూపిస్తుంది.
ఈ ప్రాజెక్ట్ యొక్క సర్క్యూట్ చాలా సులభం, దీనిలో ఆర్డునో, పుష్ బటన్లు మరియు ఎల్సిడి ఉన్నాయి. ఆర్డునో పఠనం బటన్, ఓటు విలువను పెంచడం, ఫలితాన్ని ఉత్పత్తి చేయడం మరియు ఎల్సిడికి ఓటు మరియు ఫలితాన్ని పంపడం వంటి పూర్తి ప్రక్రియలను నియంత్రిస్తుంది. ఇక్కడ మేము ఐదు బటన్లను చేర్చుకున్నాము, ఇందులో మొదటి బటన్ బిజెపికి, రెండవది ఐఎన్సికి, మూడవది ఆప్ కోసం, ముందుకు OTH అంటే ఇతరులు మరియు చివరి బటన్ ఫలితాలను లెక్కించడానికి లేదా ప్రదర్శించడానికి ఉపయోగించబడుతుంది.
ఐదు పుష్ బటన్లు నేరుగా భూమికి సంబంధించి ఆర్డునో యొక్క పిన్ 15-19 (A1-A5) తో అనుసంధానించబడి ఉన్నాయి. 16x2 LCD 4-బిట్ మోడ్లో arduino తో అనుసంధానించబడి ఉంది. కంట్రోల్ పిన్ RS, RW మరియు En నేరుగా ఆర్డునో పిన్ 12, జిఎన్డి మరియు 11 కి అనుసంధానించబడి ఉన్నాయి. మరియు డేటా పిన్ డి 4-డి 7 ఆర్డునో యొక్క పిన్స్ 5, 4, 3 మరియు 2 లకు అనుసంధానించబడి ఉంది.
Arduino EVM కోడ్ వివరణ
అన్నింటిలో మొదటిది, మేము LCD కోసం హెడర్ మరియు పిన్లను నిర్వచించాము మరియు కొన్ని వేరియబుల్స్ను ప్రారంభించడం కంటే మరియు అభ్యర్థి ఓటింగ్ ఇన్పుట్ తీసుకోవటానికి పిన్ అంటే స్విచ్.
దాని తరువాత, LCD ని ప్రారంభించండి మరియు ఇన్పుట్-అవుట్పుట్ పిన్స్కు దిశను ఇవ్వండి.
ఆపై సాఫ్ట్వేర్ ద్వారా ఇన్పుట్ పిన్ను పుల్అప్ చేయండి.
కోడ్లో బటన్ నొక్కినప్పుడు చదవడానికి డిజిటల్ రీడ్ ఫంక్షన్ను ఉపయోగించాము.
ఆపై అభ్యర్థి పార్టీ పేరుతో ఎల్సిడిలో ఓటింగ్ను ప్రదర్శిస్తుంది.