మానవ జనాభా పెరుగుదలతో, శక్తి వినియోగం కూడా పెరిగింది కాబట్టి శక్తి-సమర్థవంతమైన లైటింగ్ వ్యవస్థ పరిశోధన యొక్క అతి ముఖ్యమైన క్షేత్రం. మన ఇళ్లలో విద్యుత్తును ఆదా చేయడానికి చాలా మార్గాలు ఉన్నాయి. హ్యూమన్ డిటెక్షన్ ఆధారంగా గది యొక్క లైట్లు మరియు అభిమానులను ఆటోమేట్ చేయడం ఉత్తమ మార్గం.
సర్క్యూట్ రేఖాచిత్రం
ఈ ప్రాజెక్ట్లో, గదిలో మానవుడిని గుర్తించినట్లయితే, లైట్లు మరియు అభిమానులు సాధారణంగా పని చేస్తారు, కాని మానవుడు కనుగొనబడనప్పుడు, ఈ విద్యుత్ పరికరాలు స్వయంచాలకంగా స్విచ్ ఆఫ్ అవుతాయి.
మానవ గుర్తింపు ద్వారా లైట్లను ఆటోమేట్ చేయడం ఎలా?
మా ప్రాజెక్ట్ యొక్క సారాంశం ఇప్పుడు మనకు తెలుసు కాబట్టి, ఒక అడుగు ముందుకు వేసి, పని ప్రారంభించడానికి మరికొన్ని సమాచారాన్ని సేకరిద్దాం.
దశ 1: భాగాలు సేకరించడం
ప్రాజెక్ట్ను ప్రారంభించడానికి తెలివైన మార్గం ప్రారంభంలో పూర్తి పని ప్రణాళికను రూపొందించడం. ఉపకరణాల జాబితాను తయారు చేసి, వాటిని మొదటి స్థానంలో కొనడం మంచిది. మా ప్రాజెక్ట్లో మేము ఉపయోగించే భాగాలు క్రిందివి.
- PIR సెన్సార్ మాడ్యూల్
- బ్రెడ్బోర్డ్ / వెరోబోర్డ్
- జంపర్ వైర్లు
దశ 2: భాగాలు అధ్యయనం
ఇప్పుడు మేము మా ప్రాజెక్ట్లో ఉపయోగించే అన్ని భాగాల జాబితాను కలిగి ఉన్నందున, మా ప్రాజెక్ట్ గురించి బాగా అర్థం చేసుకోవడానికి ఈ భాగాల గురించి క్లుప్త అధ్యయనం చేద్దాం.
ఆర్డునో నానో మైక్రోకంట్రోలర్ బోర్డు, దానిపై ATmega328p మైక్రోకంట్రోలర్ ఉంది. ఈ బోర్డు సర్క్యూట్లో వివిధ కార్యకలాపాలను నిర్వహించడానికి ఉపయోగించబడుతుంది. మేము ఒక బర్న్ సి కోడ్ Arduino లో మరియు ఏమి చేయాలో చెప్పండి.
పాసివ్ ఇన్ఫ్రారెడ్ (పిఐఆర్) సెన్సార్ ఒక ఎలక్ట్రానిక్ సెన్సార్, ఇది దాని ఆపరేషన్ రంగంలో వస్తువుల నుండి వెలువడే పరారుణ కిరణాలను కనుగొంటుంది. ఈ సెన్సార్లు సాధారణంగా మోషన్ డిటెక్షన్ పరికరాల్లో ఉపయోగిస్తారు. పాసివ్స్ అనే పదం ఈ సెన్సార్లు గుర్తించే శక్తిని విడుదల చేయదని సూచిస్తుంది, అవి వేర్వేరు వస్తువుల ద్వారా విడుదలయ్యే ఐఆర్ కిరణాలను గుర్తించడం ద్వారా పూర్తిగా పనిచేస్తాయి. పిఐఆర్ సెన్సార్ యొక్క సున్నితత్వాన్ని దానిపై ఉన్న పొటెన్షియోమీటర్ ద్వారా సర్దుబాటు చేయవచ్చు. మీరు ఈ సెన్సార్ యొక్క సమయం ఆలస్యాన్ని ఆ పొటెన్షియోమీటర్ ద్వారా కూడా మార్చవచ్చు.
పిఐఆర్ సెన్సార్
రిలే మాడ్యూల్ అనేది మారే పరికరం. ఇది సిగ్నల్ అందుకుంటుంది మరియు ఇన్పుట్ సిగ్నల్ ప్రకారం ఏదైనా ఎలక్ట్రానిక్ పరికరం లేదా ఉపకరణాన్ని మారుస్తుంది. ఇది రెండు రీతుల్లో పనిచేస్తుంది, సాధారణంగా తెరవండి (NO) మరియు సాధారణంగా మూసివేయబడుతుంది (NC). సాధారణంగా ఓపెన్ మోడ్లో, రిలేకి ఇన్పుట్ సిగ్నల్ తక్కువగా ఉన్నప్పుడు సర్క్యూట్ ప్రారంభంలో విచ్ఛిన్నమవుతుంది. సాధారణంగా క్లోజ్డ్ మోడ్లో, ఇన్పుట్ సిగ్నల్ తక్కువగా ఉన్నప్పుడు సర్క్యూట్ ప్రారంభంలో పూర్తవుతుంది.
రిలే మాడ్యూల్
దశ 3: సర్క్యూట్ను సమీకరించడం
- పిఐఆర్ సెన్సార్ దానిపై మూడు పిన్స్ ఉన్నాయి. పియుఆర్ సెన్సార్ యొక్క విసిసి మరియు గ్రౌండ్ను ఆర్డ్యునో నానో యొక్క 5 వి మరియు గ్రౌండ్కు కనెక్ట్ చేయండి మరియు కనెక్ట్ చేయండి అవుట్ ఆర్డునో నానో యొక్క పిన్ 2 కు పిఐఆర్ యొక్క పిన్.
- Arduino ద్వారా రిలే మాడ్యూల్ను శక్తివంతం చేయండి మరియు కనెక్ట్ చేయండి IN ఆర్డునో నానో యొక్క పిన్ 3 కి రిలే యొక్క పిన్.
- కనెక్ట్ చేయండి లేదు మీ విద్యుత్ ఉపకరణం యొక్క సానుకూల తీగకు రిలే మాడ్యూల్ యొక్క పిన్. మీ కనెక్షన్ ఇలా ఉండాలి:
దశ 4: ఆర్డునోతో ప్రారంభించడం
మీకు ఇప్పటికే ఆర్డునో ఐడిఇ గురించి తెలియకపోతే, చింతించకండి, ఆర్డునో ఐడిఇని సెటప్ చేయడానికి మేము దశల వారీ విధానం ద్వారా వెళ్తాము.
- Arduino IDE యొక్క తాజా సంస్కరణను డౌన్లోడ్ చేయండి ఆర్డునో
- మీ Arduino బోర్డ్ను PC కి కనెక్ట్ చేసి కంట్రోల్ పానెల్ తెరవండి. నొక్కండి హార్డ్వేర్ మరియు సౌండ్ మరియు వీక్షించండి పరికరాలు మరియు ప్రింటర్లు. మీ ఆర్డునో బోర్డు కనెక్ట్ చేయబడిన పోర్ట్ పేరును కనుగొనండి.
పోర్ట్ ఎండ్
- సాధన మెనులో, బోర్డుని ఇలా సెట్ చేయండి ఆర్డునో నానో.
బోర్డుని సెట్ చేయండి
- అదే సాధన మెనులో, కంట్రోల్ పానెల్లో మీరు ముందు గమనించిన పోర్ట్ను సెట్ చేయండి.
పోర్ట్ సెట్ చేయండి
- ప్రాసెసర్ను ఇలా సెట్ చేయండి ATmega328P (పాత బూట్లోడర్).
ప్రాసెసర్ సెట్ చేయండి
- క్రింద జోడించిన కోడ్ను డౌన్లోడ్ చేసి, దానిపై క్లిక్ చేయండి అప్లోడ్ చేయండి బటన్.
అప్లోడ్ చేయండి
కోడ్ను డౌన్లోడ్ చేయడానికి, క్లిక్ చేయండి ఇక్కడ
దశ 5: కోడ్
కోడ్ చాలా సులభం మరియు బాగా వ్యాఖ్యానించబడింది, అయినప్పటికీ, ఇది క్లుప్తంగా క్రింద వివరించబడింది.
- ప్రారంభంలో, ఆర్డునో యొక్క వేరియబుల్స్ మరియు పిన్స్ ప్రారంభించబడతాయి.
int pirOut = 5; పిర్ సెన్సార్ Int రిలే యొక్క // అవుట్పుట్ = 13; // రిలే పిన్
2. శూన్య సెటప్ () మైక్రోకంట్రోలర్ బోర్డ్ యొక్క పిన్స్ INPUT లేదా OUTPUT గా ఉపయోగించటానికి ప్రారంభించబడిన ఒక ఫంక్షన్. ఉపయోగించి ఈ ఫంక్షన్లో బాడ్ రేట్ కూడా సెట్ చేయబడింది సీరియల్.బిగిన్. మైక్రోకంట్రోలర్ బోర్డు జతచేయబడిన ఇతర భాగాలతో కమ్యూనికేట్ చేసే వేగం బాడ్ రేటు.
శూన్య సెటప్ () {పిన్మోడ్ (పిర్అట్, ఇన్పుట్); // పిర్ అవుట్పుట్ను ఆర్డునో ఇన్పుట్ పిన్మోడ్ (రిలే, అవుట్పుట్) గా సెట్ చేస్తుంది;
3. శూన్య లూప్ () ఒక చక్రంలో పదేపదే నడుస్తున్న ఫంక్షన్. ఈ లూప్లో, ఆర్డునో నానోకు ఏ కార్యకలాపాలు నిర్వహించాలో మేము సూచనలు ఇస్తాము.
void loop () {if (DigitalRead (pirOut) == HIGH) // పిర్ సెన్సార్ నుండి డేటాను చదవడం {DigitalWrite (రిలే, HIGH); // సెట్టింగ్ అధిక సీరియల్.ప్రింట్ల్న్కు దారితీసింది ('మోషన్ కనుగొనబడింది'); } else {డిజిటల్ రైట్ (రిలే, తక్కువ); // సెట్టింగ్ తక్కువ సీరియల్.ప్రింట్ల్న్ ('స్కానింగ్') కు దారితీసింది; }}
ఇక్కడ మేము PIR సెన్సార్ యొక్క OUT పిన్ యొక్క స్థితిని చదువుతున్నాము. ఇది ఎక్కువగా ఉంటే, మానవుడు గుర్తించబడ్డాడని అర్థం, కాబట్టి లైట్లు ఆన్ చేయబడతాయి. PIR సెన్సార్ యొక్క OUT పిన్ తక్కువగా ఉంటే, అప్పుడు మానవుడు కనుగొనబడలేదని అర్థం. దీనివల్ల ఎలక్ట్రానిక్ ఉపకరణాలు స్వయంచాలకంగా స్విచ్ ఆఫ్ అవుతాయి.
ఒక గదిలో మనిషిని గుర్తించడానికి PIR సెన్సార్ను ఎలా ఉపయోగించాలో మీకు ఇప్పుడు తెలుసు. విద్యుత్తును ఆదా చేయడానికి మీ స్వంత శక్తి-సమర్థవంతమైన లైటింగ్ వ్యవస్థను తయారు చేయడం ఆనందించండి. ఇది మీ విద్యుత్ బిల్లును 30 శాతం తగ్గించగలదు.