స్టేడియం, మాల్, కార్యాలయాలు, తరగతి గదులు మొదలైన వాటిలో తరచుగా సందర్శకుల కౌంటర్లను చూస్తాము. వారు ప్రజలను ఎలా లెక్కిస్తారు మరియు ఎవరూ లోపల లేనప్పుడు కాంతిని ఎలా ఆన్ చేస్తారు లేదా ఆఫ్ చేస్తారు? ఈ రోజు మనం ఆర్డునో యునో ఉపయోగించి ద్వైపాక్షిక సందర్శకుల కౌంటర్తో ఆటోమేటిక్ రూమ్ లైట్ కంట్రోలర్ ప్రాజెక్ట్తో ఇక్కడ ఉన్నాము. ఇది అభిరుచి గలవారికి మరియు విద్యార్థులకు వినోదంతో పాటు నేర్చుకోవడం కోసం చాలా ఆసక్తికరమైన ప్రాజెక్ట్.
భాగాలు
- ఆర్డునో UNO
- రిలే (5 వి)
- రెసిస్టర్లు
- IR సెన్సార్ మాడ్యూల్
- 16x2 LCD డిస్ప్లే
- బ్రెడ్ బోర్డు
- వైర్లను కనెక్ట్ చేస్తోంది
- నేతృత్వంలో
- BC547 ట్రాన్సిస్టర్
“ డిజిటల్ విజిటర్ కౌంటర్ ” యొక్క ప్రాజెక్ట్ ఆర్డునో మైక్రోకంట్రోలర్తో సెన్సార్లు, మోటార్లు మొదలైన కొన్ని భాగాల ఇంటర్ఫేసింగ్ మీద ఆధారపడి ఉంటుంది. ఈ కౌంటర్ ప్రజలను రెండు దిశల్లోనూ లెక్కించగలదు. ప్రవేశ ద్వారం లోని హాల్ / మాల్ / హోమ్ / ఆఫీసులోకి ప్రవేశించే వ్యక్తుల సంఖ్యను లెక్కించడానికి ఈ సర్క్యూట్ ఉపయోగపడుతుంది మరియు అదే గేట్ లేదా ఎగ్జిట్ గేట్ వద్ద గణనను తగ్గించడం ద్వారా హాల్ నుండి బయలుదేరిన వ్యక్తుల సంఖ్యను లెక్కించవచ్చు మరియు ఇది సెన్సార్పై ఆధారపడి ఉంటుంది మాల్ / హాల్లో ప్లేస్మెంట్. పార్కింగ్ ప్రాంతాలు మరియు ఇతర బహిరంగ ప్రదేశాల గేట్ల వద్ద కూడా దీనిని ఉపయోగించవచ్చు.
ఈ ప్రాజెక్ట్ నాలుగు భాగాలుగా విభజించబడింది: సెన్సార్లు, కంట్రోలర్, కౌంటర్ డిస్ప్లే మరియు గేట్. సెన్సార్ ఒక అంతరాయాన్ని గమనిస్తుంది మరియు నియంత్రికకు ఇన్పుట్ను అందిస్తుంది, ఇది వ్యక్తి ప్రవేశించడం లేదా నిష్క్రమించడంపై ఆధారపడి కౌంటర్ ఇంక్రిమెంట్ లేదా తగ్గుదలని అమలు చేస్తుంది. మరియు లెక్కింపు నియంత్రిక ద్వారా 16x2 LCD లో ప్రదర్శించబడుతుంది.
ఎవరైనా గదిలోకి ప్రవేశించినప్పుడు, ఐఆర్ సెన్సార్ ఆబ్జెక్ట్ ద్వారా అంతరాయం కలిగిస్తుంది, అప్పుడు ఇతర సెన్సార్ పనిచేయదు ఎందుకంటే మేము కొంతకాలం ఆలస్యం చేసాము.
సర్క్యూట్ వివరణ
మొత్తం సందర్శకుల కౌంటర్ సర్క్యూట్లో కొన్ని విభాగాలు ఉన్నాయి, అవి సెన్సార్ విభాగం, నియంత్రణ విభాగం, ప్రదర్శన విభాగం మరియు డ్రైవర్ విభాగం.
సెన్సార్ విభాగం: ఈ విభాగంలో మేము రెండు ఐఆర్ సెన్సార్ మాడ్యూళ్ళను ఉపయోగించాము, వీటిలో ఐఆర్ డయోడ్లు, పొటెన్షియోమీటర్, కంపారిటర్ (ఆప్-ఆంప్) మరియు ఎల్ఇడి ఉన్నాయి. పోలిక యొక్క ఒక టెర్మినల్ వద్ద రిఫరెన్స్ వోల్టేజ్ను సెట్ చేయడానికి పొటెన్టోమీటర్ ఉపయోగించబడుతుంది మరియు ఐఆర్ సెన్సార్లు వస్తువు లేదా వ్యక్తిని గ్రహించి, కంపారిటర్ యొక్క రెండవ టెర్మినల్ వద్ద వోల్టేజ్లో మార్పును అందిస్తాయి. అప్పుడు కంపారిటర్ రెండు వోల్టేజ్లను పోల్చి, అవుట్పుట్ వద్ద డిజిటల్ సిగ్నల్ను ఉత్పత్తి చేస్తుంది. ఇక్కడ ఈ సర్క్యూట్లో మేము రెండు సెన్సార్ల కోసం రెండు కంపారిటర్లను ఉపయోగించాము. LM358 ను కంపారిటర్గా ఉపయోగిస్తారు. LM358 రెండు తక్కువ శబ్దం Op-amp ని నిర్మించింది.
నియంత్రణ విభాగం: ఈ సందర్శకుల కౌంటర్ ప్రాజెక్ట్ యొక్క మొత్తం ప్రక్రియను నియంత్రించడానికి Arduino UNO ఉపయోగించబడుతుంది. కంపారిటర్ల యొక్క అవుట్పుట్లు ఆర్డ్యునో యొక్క డిజిటల్ పిన్ నంబర్ 14 మరియు 19 కి అనుసంధానించబడి ఉన్నాయి. ఆర్డునో ఈ సంకేతాలను చదివి, లైట్ బల్బ్ నియంత్రణ కోసం రిలేను నడపడానికి రిలే డ్రైవర్ సర్క్యూట్కు ఆదేశాలను పంపండి. రిలేతో పనిచేయడంలో మీకు ఏమైనా ఇబ్బంది ఉంటే, ఆర్డునోతో ఆపరేటింగ్ రిలే గురించి మరింత తెలుసుకోవడానికి ఆర్డునో రిలే నియంత్రణపై ఈ ట్యుటోరియల్ని చూడండి.
ప్రదర్శన విభాగం: ప్రదర్శన విభాగంలో 16x2 LCD ఉంటుంది. ఈ విభాగం గదిలో ఎవరూ లేనప్పుడు లెక్కించబడిన వ్యక్తుల సంఖ్య మరియు కాంతి స్థితిని ప్రదర్శిస్తుంది.
రిలే డ్రైవర్ విభాగం: రిలే డ్రైవర్ విభాగంలో BC547 ట్రాన్సిస్టర్ మరియు లైట్ బల్బును నియంత్రించడానికి 5 వోల్ట్ రిలే ఉంటాయి. రిలేను నడపడానికి ట్రాన్సిస్టర్ ఉపయోగించబడుతుంది ఎందుకంటే ఆర్డునో రిలేను నడపడానికి తగినంత వోల్టేజ్ మరియు కరెంట్ను సరఫరా చేయదు. కాబట్టి మేము రిలే కోసం తగినంత వోల్టేజ్ మరియు కరెంట్ పొందడానికి రిలే డ్రైవర్ సర్క్యూట్ను జోడించాము. ఆర్డునో ఈ రిలే డ్రైవర్ ట్రాన్సిస్టర్కు ఆదేశాలను పంపుతుంది, ఆపై లైట్ బల్బ్ ఆన్ / ఆఫ్ అవుతుంది.
సందర్శకుల కౌంటర్ సర్క్యూట్ రేఖాచిత్రం
ఐఆర్ సెన్సార్ మాడ్యూల్స్ యొక్క అవుట్పుట్లు నేరుగా ఆర్డునో డిజిటల్ పిన్ నంబర్ 14 (ఎ 0) మరియు 19 (ఎ 5) లకు అనుసంధానించబడి ఉన్నాయి. మరియు డిజిటల్ పిన్ 2 వద్ద రిలే డ్రైవర్ ట్రాన్సిస్టర్. ఎల్సిడి 4 బిట్ మోడ్లో కనెక్ట్ చేయబడింది. LCD యొక్క RS మరియు EN పిన్ నేరుగా 13 మరియు 12 వద్ద అనుసంధానించబడి ఉన్నాయి. LCD D4-D7 యొక్క డేటా పిన్ కూడా వరుసగా D11-D8 వద్ద arduino కి అనుసంధానించబడి ఉంది. మిగిలిన కనెక్షన్లు క్రింది సర్క్యూట్ రేఖాచిత్రంలో చూపించబడ్డాయి.
కోడ్ వివరణ
మొదట మేము LCD కోసం లైబ్రరీని చేర్చాము మరియు దాని కోసం నిర్వచించిన పిన్. మరియు సెన్సార్లు మరియు రాలే కోసం ఇన్పుట్ అవుట్పుట్ పిన్ను కూడా నిర్వచించింది.
అప్పుడు ఇన్పుట్ అవుట్పుట్ పిన్ మరియు సెటప్ లూప్లో ప్రారంభించిన LCD కి దిశను ఇచ్చారు.
లూప్ ఫంక్షన్లో మేము సెన్సార్ల ఇన్పుట్ను చదువుతాము మరియు ఎంటర్ లేదా ఎగ్జిట్ ఆపరేషన్ను బట్టి లెక్కింపును పెంచుతాము లేదా తగ్గించుకుంటాము. మరియు సున్నా స్థితి కోసం కూడా తనిఖీ చేయండి. జీరో కండిషన్ అంటే గదిలో ఎవరూ లేరు. సున్నా పరిస్థితి నిజమైతే, ట్రాన్సిస్టర్ ద్వారా రిలేను నిష్క్రియం చేయడం ద్వారా ఆర్డునో బల్బ్ను ఆపివేయండి.
మరియు సున్నా పరిస్థితి తప్పు అయితే, ఆర్డునో కాంతిని ఆన్ చేస్తుంది. ఎంటర్ మరియు నిష్క్రమణ కోసం ఇక్కడ రెండు విధులు ఉన్నాయి.