- భాగాలు అవసరం
- రాస్ప్బెర్రీ పై మరియు పిఐఆర్ సెన్సార్ ఆధారిత మోషన్ డిటెక్టర్ కోసం సర్క్యూట్ రేఖాచిత్రం
- రాస్ప్బెర్రీ పై పైథాన్ కోడ్:
భద్రతా వ్యవస్థలు మన రోజువారీ జీవితంలో ఒక ముఖ్యమైన పాత్ర పోషిస్తాయి మరియు అక్కడ వివిధ రకాలైన సాంకేతిక పరిజ్ఞానాలతో మరియు విభిన్న ధరల శ్రేణితో అనేక రకాల భద్రతా వ్యవస్థలను కనుగొనవచ్చు. ఎలక్ట్రానిక్ i త్సాహికుడిగా ఉండటం వలన మీరు కొన్ని బక్స్ మరియు కొంత ఖాళీ సమయాన్ని వెచ్చించడం ద్వారా సాధారణ భద్రతా వ్యవస్థను తయారు చేయవచ్చు. ఇక్కడ ఈ వ్యాసంలో నేను ఒక సాధారణ రాస్ప్బెర్రీ పై మరియు పిఐఆర్ సెన్సార్ బేస్డ్ మోషన్ డిటెక్టర్ అలారం చేయడానికి DIY గైడ్ను పంచుకుంటున్నాను, ఇది పిఐఆర్ సెన్సార్ ఈ ప్రాంతంలో ఏదైనా మానవ కదలికను గుర్తించినప్పుడు బజర్ను ఆన్ చేస్తుంది. మేము మా మునుపటి వ్యాసాలలో ఒక సాధారణ PIR సెన్సార్ ఆధారిత మోషన్ డిటెక్టర్ సర్క్యూట్ను కూడా కవర్ చేసాము, అక్కడ మేము PIR సెన్సార్ యొక్క పనిని వివరంగా కవర్ చేసాము.
భాగాలు అవసరం
- రాస్ప్బెర్రీ పై 3 (ఏదైనా మోడల్)
- పిఐఆర్ సెన్సార్
- బజర్
- బ్రెడ్బోర్డ్
- వైర్లను కనెక్ట్ చేస్తోంది
పిఐఆర్ సెన్సార్ పని
నిష్క్రియాత్మక పరారుణ (పిఐఆర్) సెన్సార్ను నిష్క్రియాత్మకంగా పిలుస్తారు ఎందుకంటే ఇది పరారుణాన్ని పొందుతుంది, విడుదల చేయదు. ప్రాథమికంగా ఇది వేడిలో ఏదైనా మార్పును గుర్తిస్తుంది మరియు ఏదైనా మార్పును గుర్తించినప్పుడల్లా, దాని అవుట్పుట్ పిన్ HIGH అవుతుంది. వాటిని పైరోఎలెక్ట్రిక్ లేదా ఐఆర్ మోషన్ సెన్సార్లు అని కూడా అంటారు.
ప్రతి వస్తువు వేడిచేసినప్పుడు కొంత పరారుణాన్ని విడుదల చేస్తుందని ఇక్కడ మనం గమనించాలి. శరీర వేడి కారణంగా మానవుడు కూడా పరారుణాన్ని విడుదల చేస్తాడు. పిఐఆర్ సెన్సార్లు పరారుణంలో తక్కువ మొత్తంలో వైవిధ్యాన్ని గుర్తించగలవు. ఒక వస్తువు సెన్సార్ పరిధి గుండా వెళ్ళినప్పుడు, గాలి మరియు వస్తువు మధ్య ఘర్షణ కారణంగా ఇది పరారుణాన్ని ఉత్పత్తి చేస్తుంది మరియు PIR చేత చిక్కుకుంటుంది.
పిఐఆర్ సెన్సార్ యొక్క ప్రధాన భాగం పైరోఎలెక్ట్రిక్ సెన్సార్ బొమ్మలో చూపబడింది (ప్లాస్టిక్ టోపీ వెనుక దీర్ఘచతురస్రాకార క్రిస్టల్). దీనితో పాటు, BISS0001 ("మైక్రో పవర్ పిఐఆర్ మోషన్ డిటెక్టర్ ఐసి"), కొన్ని రెసిస్టర్లు, కెపాసిటర్లు మరియు పిఐఆర్ సెన్సార్ను నిర్మించడానికి ఉపయోగించే ఇతర భాగాలు. BISS0001 IC సెన్సార్ నుండి ఇన్పుట్ తీసుకుంటుంది మరియు తదనుగుణంగా అవుట్పుట్ పిన్ను అధికంగా లేదా తక్కువగా చేయడానికి ప్రాసెసింగ్ చేస్తుంది.
పైరోఎలెక్ట్రిక్ సెన్సార్ రెండు భాగాలుగా విభజిస్తుంది, కదలిక లేనప్పుడు, రెండు భాగాలు ఒకే స్థితిలో ఉంటాయి, అంటే రెండు ఇంద్రియాలు ఒకే స్థాయిలో పరారుణ స్థాయిని కలిగి ఉంటాయి. మొదటి అర్ధభాగంలో ఎవరో ప్రవేశించిన వెంటనే, పరారుణ స్థాయి సగం కంటే ఎక్కువ అవుతుంది, మరియు ఇది PIR లు ప్రతిస్పందించడానికి కారణమవుతుంది మరియు అవుట్పుట్ పిన్ను అధికంగా చేస్తుంది.
పైరోఎలెక్ట్రిక్ సెన్సార్ ఒక ప్లాస్టిక్ టోపీతో కప్పబడి ఉంటుంది, దీని లోపల చాలా ఫ్రెస్నెల్ లెన్స్ ఉంటుంది. ఈ లెన్సులు సెన్సార్ విస్తృత పరిధిని కలిగి ఉండే విధంగా వక్రంగా ఉంటాయి.
రాస్ప్బెర్రీ పై మరియు పిఐఆర్ సెన్సార్ ఆధారిత మోషన్ డిటెక్టర్ కోసం సర్క్యూట్ రేఖాచిత్రం
రాస్ప్బెర్రీ పై మరియు పిఐఆర్ సెన్సార్ ఆధారిత మోషన్ డిటెక్టర్ కోసం పై స్కీమాటిక్ రేఖాచిత్రంలో చూపినట్లుగా, పిఐఆర్ సెన్సార్ యొక్క పాజిటివ్ పిన్ పిన్ 4 (5 వి) తో అనుసంధానించబడి ఉంటుంది మరియు పిఐఆర్ సెన్సార్ యొక్క గ్రౌండ్ పిన్ రాస్ప్బెర్రీ పై యొక్క పిన్ 6 (గ్రౌండ్) తో అనుసంధానించబడి ఉంది. రాస్ప్బెర్రీ పై యొక్క పిన్ రేఖాచిత్రం మీరు ఇక్కడ చూడవచ్చు). PIR సెన్సార్ యొక్క అవుట్పుట్ పిన్ రాస్ప్బెర్రీ పై యొక్క GPIO 23 తో అనుసంధానించబడి ఉంది, ఇది రాస్ప్బెర్రీ పైకి ఇన్పుట్ ఇవ్వడానికి ఉపయోగించబడుతుంది. అవుట్పుట్ కోసం ఇక్కడ ప్రకటించిన GPIO పిన్ 24 బజర్ యొక్క సానుకూలతతో అనుసంధానించబడి ఉంది, మరియు బజర్ యొక్క గ్రౌండ్ కోరిందకాయ పై యొక్క భూమి (పిన్ 6) తో అనుసంధానించబడి ఉంది.
రాస్ప్బెర్రీ పై పైథాన్ కోడ్:
ఈ కోరిందకాయ పై మరియు పిఐఆర్ సెన్సార్ ఆధారిత మోషన్ డిటెక్టర్ కోసం పైథాన్ కోడ్ చాలా సులభం మరియు దిగువ కోడ్ విభాగంలో ఇన్లైన్ వ్యాఖ్యలతో సులభంగా అర్థం చేసుకోవచ్చు. నేను GPIO పిన్ 23 మరియు 24 ని ఇన్పుట్ మరియు అవుట్పుట్ పిన్స్ గా ప్రకటించాను.
ట్రూ అయితే: GPIO.input (23): # ఒక కదలిక ఉంటే, PIR సెన్సార్ GPIO23 GPIO.output (24, ట్రూ) కు ఇన్పుట్ ఇస్తుంది. GPIO24 సమయం ద్వారా బజర్కు ఇచ్చిన అవుట్పుట్. నిద్ర (1) # బజర్ కోసం 1 సెకను GPIO.output (24, తప్పు)
ఒక 'అయితే' లూప్ను 'ట్రూ' గా ఉపయోగిస్తారు కాబట్టి లూప్లోని విషయాలు ఎల్లప్పుడూ అమలు అవుతాయి. GPIO.input (23) అయితే: GPIO పిన్ 23 ఎక్కువగా ఉంటే స్టేట్మెంట్ కనుగొంటుంది, మరియు అదే నిజమైతే అది అవుట్పుట్ పిన్ 24 ను అధికంగా చేస్తుంది. ఫంక్షన్ సమయం.స్లీప్ (సెకన్లు) ప్రోగ్రామ్ను పైథాన్లో పాజ్ చేయడానికి నిర్దిష్ట సమయం కోసం 'సెకన్లు' సెకన్లలో సమయం. ఇక్కడ మేము 1 సెకను పాజ్ చేస్తాము. తరువాతి పంక్తిలో మేము 24 న అవుట్పుట్ను తప్పుగా చేసాము, కాబట్టి లూప్ తదుపరి పునరావృతం ప్రారంభమయ్యే వరకు బజర్ ఆగిపోతుంది, అయితే లూప్ ఏ ముందస్తు షరతులు లేకుండా ఎల్లప్పుడూ నిజం.