इस होम सिक्योरिटी प्रोजेक्ट को Arduino - Tested and Working का उपयोग करके बनाएं

इस होम सिक्योरिटी प्रोजेक्ट को Arduino - Tested and Working का उपयोग करके बनाएं

इस लेख में हम यह देखने जा रहे हैं कि कैसे एक होम सिक्योरिटी सर्किट का निर्माण किया जाए जिसमें आर्डिनो का उपयोग किया जाए जो आपके घर को एक दिन घुसपैठियों से बचा सकता है।

दुनिया में हर कुछ सेकंड में हाउसब्रीकिंग होती है। जब तक आप इस वाक्य को पढ़ते हैं, तब तक बदमाश पहले ही किसी के घर में घुस चुके होते हैं।



एक सुनहरा नियम: रोकथाम इलाज से बेहतर है, हमेशा बदमाशों को रोकने के लिए बेहतर है कि उन्हें (किसी भी रूप में इस तरह के लाउड अलार्म के रूप में) पुलिस स्टेशन में शिकायत दर्ज करने के बाद घटना को रोकने के लिए।



पीर सेंसर

परियोजना का मस्तिष्क और हृदय क्रमशः आर्डिनो और पीआईआर सेंसर है। पीआईआर संवेदक वस्तु की गति को भांप लेता है जो मानव या पशु जैसी लाल तरंगों का उत्सर्जन करता है।

यह किसी भी चीज को अपनी सीमा में आने का पता लगाता है और अपनी सीमा से बाहर जाने वाली किसी भी चीज का भी पता लगाता है। पीआईआर सेंसर छोटे बदलावों के प्रति बहुत संवेदनशील होता है, जो एक मानव द्वारा एक क्षण में भी छोटा होता है और एक जानवर बदलावों का पता लगा सकता है और संकेत दे सकता है, लेकिन यह गारंटी दे सकता है कि यह कभी भी गलत अलार्म नहीं देता है।



जब पूर्व निर्धारित अवधि के लिए गति का पता चलता है तो पीर सेंसर 3.3V सक्रिय उच्च संकेत देता है। इस सक्रिय उच्च संकेत को आर्डिनो को खिलाया जाता है जो यह तय करता है कि आगे क्या करना है।

सर्किट लेआउट:

यह Arduino होम सिक्योरिटी प्रोजेक्ट जंक बॉक्स भागों से बनाया जा सकता है, जो उपयोगकर्ता के लिए कुछ I / Os रखता है।

लेआउट डिजाइन के लिए अपनी रचनात्मकता का उपयोग करें ताकि यह अच्छा और साफ दिखे।



पीआईआर सेंसर को बाहर उजागर करना चाहिए, सभी बटन भी आसान पहुंच के लिए बाहर रखे गए हैं। सुनिश्चित करें कि मुख्य सायरन के लिए कटआउट पर्याप्त रूप से खुला होना चाहिए ताकि अलार्म बंद न हो, या पूरे सायरन को जंक बॉक्स के बाहर रखें जैसा कि चित्र में दिखाया गया है।

सुनिश्चित करें कि पूरी प्रणाली को दीवार पर अच्छी तरह से रखा गया है और आसानी से बाहर नहीं गिरना चाहिए। यदि आप अपने जंक बॉक्स को नेल्टिंग के लिए प्रेरित नहीं करते हैं, तो आप सुपर गोंद के साथ संयोजन में डबल पक्षीय टेप को ड्रिल या उपयोग कर सकते हैं। यदि आपका जंक बॉक्स छोटा है, तो 'arduino pro mini' का उपयोग करें।

यहाँ लेखक का प्रोटोटाइप है:

इस प्रोटोटाइप में मैंने पूरे सेटअप के लिए पेंसिल बॉक्स का इस्तेमाल किया है, एक 1 वाट का सफेद एलईडी घुसपैठ चेतावनी प्रकाश के लिए छत पर तय किया गया है।

यह 1watt एलईडी अंधेरे स्थितियों के दौरान छोटे क्षेत्र को काफी उज्ज्वल बनाता है जो घुसपैठिए को रोक सकता है। इस परियोजना के लिए रद्दी बॉक्स के भीतर एक ऑनबोर्ड यूपीएस सिस्टम बनाएं, ताकि यह बिजली की विफलता के दौरान भी सक्रिय रहेगा।

परिरूप:

पूरी परियोजना पर आधारित है Arduino प्रो मिनी, लेकिन आप अपने पसंदीदा arduino बोर्ड के साथ भी ऐसा कर सकते हैं।

नोट: यदि आप arduino के लिए नौसिखिया हैं, तो योजनाबद्ध में दिए गए कुछ भी संशोधित न करने का प्रयास करें। यदि आप ऐसा करते हैं, तो कोड को अपने संशोधन में उचित रूप से बदलें।

कार्यक्रम कोड:

//---------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 रीसेट बटन आर्दीनो के रीसेट पिन से जुड़ा है और ग्राउंडेड है।

सभी ट्रांजिस्टर PNP प्रकार के होते हैं। यदि आप NPN ट्रांजिस्टर का उपयोग करना चाहते हैं, तो कोड में उचित परिवर्तन करें। कोई बटन दबाने पर उपयोगकर्ता को ऑडियो फीड वापस देने के लिए 5v बजर है।

नोट: एक पुल डाउन रेज़र 10K को Arduino के #Pin 2 से जोड़ा जाना चाहिए, जो योजनाबद्ध में नहीं दिखाया गया है।

परीक्षण के लिए दिशा:

कोड के निर्माण और अपलोड को पूरा करने के बाद, परीक्षण के लिए निम्नलिखित निर्देश दें।

· सर्किट को पावर करें और 'परीक्षण' बटन दबाएं, आप बीप और हरे रंग की एलईडी पर सुनेंगे, यह दर्शाता है कि सर्किट परीक्षण मोड के लिए तैयार है और सर्किट से तुरंत दूर चला जाएगा। 10 सेकंड के बाद आप यहां एक और बीप करेंगे, जो सेटअप को दर्शाता है कि गति का पता लगाने के लिए तैयार है।

पीर सेंसर के पास आओ, तुरंत तुम 2 सेकंड के लिए बीप सुनोगे साथ 1 वाट का नेतृत्व किया। फिर यह निष्क्रिय अवस्था में चला जाता है।

यदि उपरोक्त निर्देश काम करता है, तो आपकी सुरक्षा प्रणाली उपयोग के लिए तैयार है। सिस्टम की कार्य अवधि को लम्बा करने के लिए बार-बार परीक्षण करें।

उपयोग के लिए दिशा: निम्नलिखित निर्देशों को ध्यान से समझें।

· दरवाजों को बंद करें और 'बीप बटन' दबाएं जब आपको यह संकेत मिले कि आप अभी छुट्टी कर सकते हैं। 2 मिनट के बाद यह एक और डबल बीप देगा (तब तक आप घर पर मौजूद नहीं होंगे) यह दर्शाता है कि सिस्टम सक्रिय है और गति का पता लगाने के लिए तैयार है।

· अगर किसी भी गति को घुसपैठिये द्वारा चलाया जाता है, तो सबसे पहले 1 वाट की सफ़ेद एलईडी लाइट्स और लाल एलईडी भी चालू हो जाती है। यह बदमाश को हिरासत में लेने का पहला चरण है। घुसपैठिया सोच सकता है कि किसी को अभी भी घर में छोड़ दिया गया है।

· 20 सेकंड के बाद अलार्म शुरू होता है, यह बदमाश को पकड़ने के लिए दूसरा चरण है। अलार्म क्षेत्र के पास कई का ध्यान खींचेगा।

· एक मिनट के बाद अलार्म बंद हो जाता है 1 वाट एलईडी बंद हो जाता है, लेकिन लाल नेतृत्व में रहता है, जो किसी को सिस्टम को ट्रिगर करने का संकेत देता है।

· जब घर का मालिक लौटता है तो वह सिस्टम को ट्रिगर करेगा, लेकिन यह 'रीसेट' दबाकर सिस्टम को निष्क्रिय करने के लिए 20 सेकंड देता है। ऐसा करने से यह निष्क्रिय मोड में चला जाएगा। यदि यह एक बदमाश था, तो उसे 20 सेकंड के बाद सुरक्षा प्रणाली और अलार्म की उपस्थिति का पता नहीं चलता।

Arduino सुरक्षा प्रणाली को कहां रखें:

जब आप इसका निर्माण करते हैं या बाजार से समान सामान खरीदते हैं, तो इसके बारे में किसी को न बताएं। किसी को बताने से बदमाश सतर्क हो सकता है और उसे दरकिनार करने की कोशिश कर सकता है।

· यदि आप अपार्टमेंट में रह रहे हैं, तो इसे दरवाजे के पास कमरे के अंदर रखें। कई लोगों के जाने का एक सामान्य रास्ता होने पर दरवाजे के बाहर रखने से गलत अलार्म बज सकता है क्योंकि यह आपका पड़ोसी हो सकता है।

· यदि आप कंपाउंड वाले घर में रह रहे हैं, तो उसे दरवाजे के बाहर रखें। अगर कोई कंपाउंड दीवार कूदने की कोशिश करता है तो अलार्म बज जाता है।

· यदि आपके पास पालतू जानवर हैं, तो उन्हें सुरक्षा प्रणाली से दूर रखने की कोशिश करें। वे झूठे अलार्म को ट्रिगर करेंगे।

सुरक्षा प्रणाली रखने के लिए हमेशा अपनी कल्पनाओं और भविष्यवाणियों का उपयोग करें।




पिछला: ऑटो कट-ओएफएफ के लिए आईसी 741 कैसे सेट करें अगला: 18 वी ताररहित ड्रिल बैटरी चार्जर सर्किट