Arduino - పరీక్షించిన మరియు పనిచేసే ఉపయోగించి ఈ గృహ భద్రతా ప్రాజెక్ట్ చేయండి

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





ఈ వ్యాసంలో ఆర్డునోను ఉపయోగించి ఇంటి భద్రతా వ్యవస్థ సర్క్యూట్‌ను ఎలా నిర్మించాలో చూడబోతున్నాం, ఇది మీ ఇంటిని ఒక రోజు చొరబాటుదారుల నుండి కాపాడుతుంది.

ప్రపంచంలో ప్రతి కొన్ని సెకన్లలో హౌస్ బ్రేకింగ్ జరుగుతుంది. మీరు ఈ వాక్యాన్ని చదివే సమయానికి, వంచకులు ఇప్పటికే ఒకరి ఇంట్లోకి ప్రవేశించారు.



ఒక బంగారు నియమం: నివారణ కంటే నివారణ ఉత్తమం, సంఘటన తరువాత పోలీస్ స్టేషన్‌లో ఫిర్యాదు చేయడం కంటే క్రూక్‌లను (లౌడ్ అలారం వంటి ఏ రూపంలోనైనా) నిరోధించడం మంచిది.

PIR సెన్సార్

ప్రాజెక్ట్ యొక్క మెదడు మరియు గుండె వరుసగా ఆర్డునో మరియు పిఐఆర్ సెన్సార్. PIR సెన్సార్ మానవ లేదా జంతువు వంటి ఇన్ఫ్రా ఎరుపు తరంగాలను విడుదల చేసే వస్తువు యొక్క కదలికను గ్రహించింది.



ఇది ఏదైనా వస్తువు దాని పరిధిలోకి వస్తుందని కనుగొంటుంది మరియు దాని పరిధి నుండి బయటపడిన దేనినైనా కనుగొంటుంది. PIR సెన్సార్ చిన్న మార్పులకు చాలా సున్నితంగా ఉంటుంది, మానవుడు లేదా జంతువు ఒక్క క్షణం కూడా మార్పులను గుర్తించగలదు మరియు సిగ్నల్ ఇస్తుంది, కానీ అది ఎప్పుడూ తప్పుడు అలారం ఇవ్వదని హామీ ఇవ్వగలదు.

ముందుగా సెట్ చేసిన కాలానికి మోషన్ గుర్తించినప్పుడు పిఐఆర్ సెన్సార్ 3.3 వి యాక్టివ్ హై సిగ్నల్ ఇస్తుంది. ఈ క్రియాశీల హై సిగ్నల్ ఆర్డునోకు ఇవ్వబడుతుంది, ఇది తరువాత ఏమి చేయాలో నిర్ణయిస్తుంది.

సర్క్యూట్ లేఅవుట్:

ఈ ఆర్డునో హోమ్ సెక్యూరిటీ ప్రాజెక్ట్ జంక్ బాక్స్ భాగాల నుండి నిర్మించబడుతుంది, ఇది వినియోగదారు కోసం కొంత I / Os ని కలిగి ఉంటుంది.

లేఅవుట్ రూపకల్పన కోసం మీ సృజనాత్మకతను ఉపయోగించండి, తద్వారా ఇది చక్కగా మరియు చక్కగా కనిపిస్తుంది.

పిఐఆర్ సెన్సార్ బయట బహిర్గతం చేయాలి, అన్ని బటన్లు కూడా సులభంగా యాక్సెస్ కోసం బయట ఉంచబడతాయి. ప్రధాన సైరన్ కోసం కటౌట్ తగినంతగా తెరిచి ఉందని నిర్ధారించుకోండి, తద్వారా అలారం మఫిల్ అవ్వదు, లేదా చిత్రంలో చూపిన విధంగా మొత్తం సైరన్‌ను జంక్ బాక్స్ వెలుపల ఉంచండి.

మొత్తం వ్యవస్థ గోడపై బాగా ఉంచబడిందని నిర్ధారించుకోండి మరియు తేలికగా బయటకు రాకూడదు. మీ జంక్ బాక్స్‌లో గోరు వేయడానికి ఇండెంట్ లేకపోతే, గోడతో అంటుకునేలా సూపర్ గ్లూతో కలిపి మీరు డబుల్ సైడెడ్ టేప్‌ను రంధ్రం చేయవచ్చు లేదా ఉపయోగించవచ్చు. మీ జంక్ బాక్స్ చిన్నగా ఉంటే “arduino pro mini” ఉపయోగించండి.

రచయిత యొక్క నమూనా ఇక్కడ ఉంది:

ఈ ప్రోటోటైప్‌లో నేను మొత్తం సెటప్ కోసం పెన్సిల్ బాక్స్‌ను ఉపయోగించాను, చొరబాటు హెచ్చరిక లైటింగ్ కోసం పైకప్పుపై 1 వాట్ వైట్ లీడ్ పరిష్కరించబడింది.

ఈ 1 వాట్ ఎల్ఈడి చీకటి పరిస్థితులలో సహేతుకంగా ప్రకాశవంతమైన చిన్న ప్రాంతాన్ని వెలిగిస్తుంది, ఇది చొరబాటుదారుడిని అరికట్టవచ్చు. జంక్ బాక్స్ లోపల ఈ ప్రాజెక్ట్ కోసం ఆన్బోర్డ్ యుపిఎస్ వ్యవస్థను తయారు చేయండి, తద్వారా ఇది విద్యుత్ వైఫల్యం సమయంలో కూడా చురుకుగా ఉంటుంది.

డిజైన్:

మొత్తం ప్రాజెక్ట్ ఆధారంగా నిర్మించబడింది ఆర్డునో ప్రో మినీ, కానీ మీరు మీకు ఇష్టమైన ఆర్డునో బోర్డుతో కూడా చేయవచ్చు.

గమనిక: మీరు ఆర్డునోకు క్రొత్తవారైతే స్కీమాటిక్‌లో ఇచ్చిన ఏదైనా సవరించకుండా ప్రయత్నించండి. మీరు అలా చేస్తే, మీ సవరణకు తగిన విధంగా కోడ్‌ను మార్చండి.

ప్రోగ్రామ్ కోడ్:

//---------Program Starts--------//
//----------Developed by R.Girish------//
int input=2
int alarm=3
int buzzer=4
int start=5
int test=6
int led=7
int green=8
int red=9
void setup ()
{
pinMode(input,INPUT)
pinMode(alarm,OUTPUT)
pinMode(buzzer,OUTPUT)
pinMode(start,INPUT)
pinMode(test,INPUT)
pinMode(led,OUTPUT)
pinMode(green,OUTPUT)
pinMode(red,OUTPUT)
}
void loop ()
{
digitalWrite(alarm,1)
digitalWrite(green,0)
digitalWrite(led,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
inactive:
if(digitalRead(test)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
delay(10000) // Test delay
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
trig:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(buzzer,1)
digitalWrite(red,1)
delay(2000)
digitalWrite(buzzer,0)
digitalWrite(led,1)
digitalWrite(green,0)
digitalWrite(red,0)
}
else
{
delay(1)
goto trig
}
}
if(digitalRead(start)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
active:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(red,1)
delay(20000)
digitalWrite(alarm,0)
digitalWrite(buzzer,1)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
digitalWrite(alarm,1)
digitalWrite(led,1)
digitalWrite(buzzer,0)
delay(1)
goto active
}
else
{
delay(1)
goto active
}
}
delay(10)
goto inactive
}
//----------Developed by R.Girish------//
//---------Program Ends---------//

ది గృహ భద్రతా వ్యవస్థ Arduino Uno ని ఉపయోగించే సర్క్యూట్ పైన చూపబడింది, కానీ మీరు arduino బోర్డులలో దేనినైనా ఉపయోగించవచ్చు.

సర్క్యూట్ సంక్లిష్టంగా అనిపించవచ్చు కానీ, వాస్తవానికి కాదు. R3 రీసెట్ బటన్ arduino యొక్క రీసెట్ పిన్‌తో అనుసంధానించబడి గ్రౌన్దేడ్ చేయబడింది.

ట్రాన్సిస్టర్‌లన్నీ పిఎన్‌పి రకం. మీరు NPN ట్రాన్సిస్టర్‌ని ఉపయోగించాలనుకుంటే, కోడ్‌లో తగిన మార్పులు చేయండి. ఏదైనా బటన్ నొక్కినప్పుడు వినియోగదారుకు ఆడియో ఫీడ్‌ను తిరిగి ఇవ్వడానికి 5 వి బజర్ ఉంది.

గమనిక: పుల్ డౌన్ రెసిస్టర్ 10K ను ఆర్డునో యొక్క # పిన్ 2 కి కనెక్ట్ చేయాలి, ఇది స్కీమాటిక్‌లో చూపబడదు.

పరీక్ష కోసం దిశ:

కోడ్ యొక్క బిల్డ్ మరియు అప్‌లోడ్ పూర్తయిన తర్వాత, పరీక్ష కోసం ఈ క్రింది సూచనలను చేయండి.

The సర్క్యూట్‌కు శక్తినివ్వండి మరియు “పరీక్ష” బటన్‌ను నొక్కండి, మీరు బీప్ మరియు ఆకుపచ్చ LED ని వింటారు, ఇది సర్క్యూట్ పరీక్ష మోడ్‌కు సిద్ధంగా ఉందని సూచిస్తుంది మరియు సర్క్యూట్ నుండి వెంటనే వెళ్లిపోతుంది. 10 సెకన్ల తరువాత మీరు ఇక్కడ మరొక బీప్, సెటప్‌ను సూచిస్తే కదలికను గుర్తించడానికి సిద్ధంగా ఉంది.

IR పిఐఆర్ సెన్సార్ దగ్గరికి రండి, వెంటనే మీరు 2 సెకన్ల పాటు 1 వాట్ లీడ్ ఆన్ తో పాటు బీప్ వింటారు. అప్పుడు అది నిష్క్రియ స్థితికి వెళుతుంది.

కింది సూచనలు పనిచేస్తే, మీ భద్రతా వ్యవస్థ ఉపయోగం కోసం సిద్ధంగా ఉంది. సిస్టమ్ యొక్క పని వ్యవధిని పొడిగించడానికి తరచుగా పరీక్షలు చేయండి.

ఉపయోగం కోసం దిశ: కింది సూచనలను జాగ్రత్తగా అర్థం చేసుకోండి.

You మీరు ఇప్పుడే బయలుదేరవచ్చని సూచించే డబుల్ బీప్ ఇచ్చినప్పుడు తలుపులు లాక్ చేసి “స్టార్ట్ బటన్” నొక్కండి. 2 నిమిషాల తరువాత ఇది మరొక డబుల్ బీప్‌ను ఇస్తుంది (సమయానికి మీరు ఇంట్లో ఉండరు) సిస్టమ్ చురుకుగా ఉందని మరియు కదలికను గుర్తించడానికి సిద్ధంగా ఉందని సూచిస్తుంది.

Motion చొరబాటుదారుడు ఏదైనా కదలికను ప్రేరేపించినట్లయితే, మొదట 1 వాట్ వైట్ లీడ్ లైట్లు పైకి మరియు ఎరుపు LED కూడా ఆన్ అవుతుంది. వంకరను అరికట్టడానికి ఇది మొదటి దశ. ఎవరైనా ఇంట్లో ఇంకా మిగిలి ఉన్నారని చొరబాటుదారుడు అనుకోవచ్చు.

Second 20 సెకన్ల తరువాత అలారం మొదలవుతుంది, ఇది క్రూక్‌ను అరికట్టడానికి రెండవ దశ. అలారం ఈ ప్రాంతానికి సమీపంలో ఉన్న చాలా మంది దృష్టిని ఆకర్షిస్తుంది.

Minute 1 నిమిషం తరువాత అలారం ఆగుతుంది 1 వాట్ LED ఆపివేయబడుతుంది, కానీ RED దారితీసింది, ఎవరైనా వ్యవస్థను ప్రేరేపించినట్లు సూచిస్తుంది.

Of ఇంటి యజమాని తిరిగి వచ్చినప్పుడు అతను వ్యవస్థను ప్రేరేపిస్తాడు, కానీ “రీసెట్” నొక్కడం ద్వారా వ్యవస్థను నిష్క్రియం చేయడానికి ఇది 20 సెకన్లు ఇస్తుంది. అలా చేయడం ద్వారా అది నిష్క్రియ మోడ్‌కు వెళ్తుంది. ఇది ఒక వంచకుడు అయితే అతనికి / ఆమెకు భద్రతా వ్యవస్థ ఉనికి తెలియదు మరియు 20 సెకన్ల తర్వాత అలారం ప్రేరేపించబడుతుంది.

ఆర్డునో భద్రతా వ్యవస్థను ఎక్కడ ఉంచాలి:

మీరు దీన్ని నిర్మించినప్పుడు లేదా మార్కెట్ నుండి ఇలాంటి వస్తువులను కొనుగోలు చేసినప్పుడు, దీని గురించి ఎవరికీ చెప్పకండి. ఎవరితోనైనా చెప్పడం క్రూక్‌ని అప్రమత్తం చేయవచ్చు మరియు దానిని దాటవేయడానికి ప్రయత్నించవచ్చు.

Apartment మీరు అపార్ట్మెంట్లో నివసిస్తుంటే, తలుపు దగ్గర గది లోపల ఉంచండి. చాలా మందికి వెళ్ళడానికి ఒక సాధారణ మార్గం ఉన్నప్పుడు తలుపు వెలుపల ఉంచడం, తప్పుడు అలారంను ప్రేరేపిస్తుంది ఎందుకంటే ఇది మీ పొరుగువాడు కావచ్చు.

You మీరు సమ్మేళనంతో ఇంట్లో నివసిస్తుంటే, తలుపు వెలుపల ఉంచండి. ఎవరైనా కాంపౌండ్ గోడను దూకడానికి ప్రయత్నిస్తే అలారం ప్రేరేపించబడుతుంది.

Pet మీకు పెంపుడు జంతువులు ఉంటే వాటిని భద్రతా వ్యవస్థ నుండి దూరంగా ఉంచడానికి ప్రయత్నించండి. వారు తప్పుడు అలారంను ప్రేరేపిస్తారు.

System భద్రతా వ్యవస్థను ఉంచడానికి ఎల్లప్పుడూ మీ gin హలను మరియు అంచనాలను ఉపయోగించండి.




మునుపటి: ఆటో కట్-ఓఎఫ్ఎఫ్ కోసం ఐసి 741 ను ఎలా సెట్ చేయాలి తర్వాత: 18 వి కార్డ్‌లెస్ డ్రిల్ బ్యాటరీ ఛార్జర్ సర్క్యూట్