कैसे एक जीएसएम आधारित गृह सुरक्षा प्रणाली बनाने के लिए?

आजकल स्ट्रीट क्राइम बहुत आम हो रहे हैं। इन सड़क अपराधों में वृद्धि के साथ, वर्तमान सदी में सुरक्षा प्रणालियों का उत्पादन भी बढ़ रहा है। बाजार में विभिन्न प्रकार के आधुनिक सुरक्षा प्रणालियां उपलब्ध हैं जो बहुत ही कुशल हैं और यदि एक घुसपैठिया निगरानी के तहत क्षेत्र में प्रवेश करने की कोशिश करता है तो यह कुछ ही सेकंड में मालिक को सचेत कर सकता है। ये अलर्ट जलपरी, अलार्म या फोन कॉल के रूप में हो सकते हैं। ये सुरक्षा प्रणालियाँ बहुत महंगी हैं और अधिकांश लोग उन्हें खर्च नहीं कर सकते हैं यदि वे इसे घरों जैसे छोटे पैमाने पर स्थापित करना चाहते हैं।



सर्किट आरेख

तो इस लेख में, हमने एक सुरक्षा प्रणाली बनाने के लिए एक विधि पर चर्चा की है जो बाजार में उपलब्ध प्रणाली की तरह ही कुशल होगी लेकिन लागत में बहुत कम होगी। यह परियोजना उन घटकों से बनाई जा सकती है जो बाजार में आसानी से उपलब्ध हैं। इस परियोजना का दिल Arduino Uno है जो इस परियोजना में उपयोग किया जाने वाला माइक्रोकंट्रोलर है। पीआईआर सेंसर 6 मीटर की सीमा में किसी भी गति को महसूस करेगा और यदि गति का पता लगाया जाता है, तो यह माइक्रोकंट्रोलर को संकेत भेजेगा। Arduino इसके बाद मालिक को एसएमएस भेजने के लिए एक GSM मॉड्यूल का उपयोग करेगा और फिर निर्दिष्ट नंबर पर कॉल करेगा।



GSM मॉड्यूल का उपयोग करके सुरक्षा अलार्म कैसे बनाएं?

आधुनिक सुरक्षा प्रणालियों का उपयोग करके बर्गलरों, धुआं, आग, आदि से पर्याप्त सुरक्षा प्रदान की जा सकती है। जैसे ही वे किसी अज्ञात वस्तु को निगरानी में क्षेत्र में ले जाते हैं, ये सुरक्षा प्रणालियाँ हमें सतर्क करती हैं। इसलिए इस परियोजना का मुख्य उद्देश्य कम लागत वाली और कुशल घुसपैठिया चेतावनी प्रणाली बनाना है जो मालिक को एक एसएमएस भेजेगा और दो सेकंड की देरी के साथ, उसे कॉल करेगा जब वह किसी घुसपैठिये का पता लगाएगा।



चरण 1: घटकों को इकट्ठा करना

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



  • अरुडिनो अनो
  • जम्पर तार
  • 5V एसी से डीसी एडाप्टर

चरण 2: जीएसएम क्या है?

हम यहाँ जिस GSM मॉड्यूल का उपयोग कर रहे हैं वह है SIM900A । यह एक बहुत ही विश्वसनीय और अल्ट्रा-कॉम्पैक्ट मॉड्यूल है। यह एक पूर्ण दोहरे बैंड GSM / GPRS समाधान है। इसमें बिल्ट-इन है RS232 इंटरफेस। यह 900/1800 मेगाहर्ट्ज आवृत्ति की सीमा पर काम करता है। RS232 इंटरफ़ेस इस मॉड्यूल को क्रमिक रूप से पीसी या किसी अन्य माइक्रोकंट्रोलर से कनेक्ट होने में मदद करता है। सीरियल केबल का उपयोग करने के बाद यह एक माइक्रोकंट्रोलर से जुड़ा होता है, यह एसएमएस भेज सकता है, वॉयस कॉल कर सकता है या इंटरनेट एक्सेस कर सकता है।

चरण 3: कार्य करना

जैसा कि इस परियोजना का सार पहले से ही चर्चा में है, आइए हम एक कदम आगे बढ़ें और इस परियोजना के कामकाज का एक संक्षिप्त अध्ययन करें।

एक पैसिव इन्फ्रारेड (पीआईआर) सेंसर एक इलेक्ट्रॉनिक सेंसर है जो अपने ऑपरेशन के क्षेत्र में वस्तुओं से निकलने वाली अवरक्त किरणों का पता लगाता है। ये सेंसर गति का पता लगाने वाले उपकरणों में सबसे अधिक उपयोग किया जाता है। शब्द निष्क्रियता से संकेत मिलता है कि ये सेंसर ऊर्जा का पता लगाने के लिए उत्सर्जन नहीं करते हैं, वे पूरी तरह से विभिन्न वस्तुओं द्वारा उत्सर्जित आईआर किरणों का पता लगाकर काम करते हैं। इसलिए जब पीर सेंसर अपने परिवेश में किसी गति का पता लगाएगा, तो उसका आउटपुट पिन हाई जाएगा जो शुरू में कम था जब कोई गति का पता नहीं चला था। पीर सेंसर 6 मीटर की सीमा के भीतर बहुत अच्छी तरह से काम कर सकता है।



जब सर्किट को इकट्ठा और संचालित किया जाता है, तो पीआईआर सेंसर को लगभग एक मिनट तक गर्म करना पड़ता है। यह आवश्यक है क्योंकि पीआईआर सेंसर को आसपास के अनुसार अपने आस-पास के परिवेश का निरीक्षण करना है और अपने आईआर डिटेक्टर का निपटान करना है। PIR सेंसर को उस पर पोटेंशियोमीटर का उपयोग करके कैलिब्रेट किया जा सकता है। इस समय के दौरान, प्रयास करें कि पीआईआर सेंसर के पास कोई गति उत्पन्न न हो ताकि वह अपने आईआर डिटेक्टर को ठीक से सुलझा सके।

इसलिए, जब पीर संवेदक अपने परिवेश में किसी गति का पता लगाएगा, तो वह Arduino बोर्ड को एक उच्च संकेत भेजेगा। जैसे ही Arduino को PIR सेंसर का एकल रूप प्राप्त होता है, यह GSM मॉड्यूल के साथ क्रमिक रूप से संचार भेजेगा और फिर GSM मॉड्यूल निर्दिष्ट सिम नंबर पर एक एसएमएस भेजेगा और उस व्यक्ति को सतर्क करेगा कि कोई व्यक्ति उस क्षेत्र में प्रवेश कर गया है जो निगरानी में था ।

चरण 4: सर्किट को असेंबल करना

अब जैसा कि हमारे पास इस परियोजना के काम के बारे में एक विचार है, आइए हम आगे बढ़ें और सभी घटकों को एक साथ इकट्ठा करें।

जब हम किसी विशेष क्षेत्र में गति का पता लगाने के लिए PIR मोशन सेंसर का उपयोग कर रहे हैं, तो Arduino बोर्ड के साथ इस सेंसर का कनेक्शन बहुत सरल है। PIR मोशन सेंसर का आउटपुट पिन Arduino बोर्ड के पिन 5 से जुड़ा होता है। इस सेंसर का Vcc और ग्राउंड पिन 5V और Arduino बोर्ड के ग्राउंड से जुड़े हुए हैं।

Arduino बोर्ड के साथ GSM मॉड्यूल का कनेक्शन क्रमिक रूप से स्थापित किया गया है। GSM मॉड्यूल के Tx पिन और Rx पिन क्रमशः Rx पिन और Arduino बोर्ड के Tx पिन से जुड़े होते हैं।

Arduino पर कोड अपलोड करते समय, सुनिश्चित करें कि GSM Arduino बोर्ड से डिस्कनेक्ट है।

चरण 5: Arduino के साथ शुरुआत करना

Arduino IDE एक ऐसा सॉफ्टवेयर है जिस पर आप एक कोड लिख सकते हैं, डिबग कर सकते हैं और एक कोड संकलित कर सकते हैं जो एक Arduino Ccontroller पर चलेगा। यह कोड इस आईडीई के माध्यम से माइक्रोकंट्रोलर पर अपलोड किया जाएगा। यदि आपके पास इस सॉफ़्टवेयर का कोई पिछला अनुभव नहीं है, तो चिंता की कोई बात नहीं है क्योंकि इस सॉफ़्टवेयर का उपयोग करने की पूरी प्रक्रिया नीचे दी गई है।

  1. यदि आपके पास पहले से सॉफ़्टवेयर स्थापित नहीं है, तो यहाँ क्लिक करें सॉफ्टवेयर डाउनलोड करने के लिए।
  2. अपने Arduino बोर्ड को पीसी से कनेक्ट करें और कंट्रोल पैनल खोलें। पर क्लिक करें हार्डवेयर और ध्वनि। अब खोलो डिवाइस और प्रिंटर और उस पोर्ट को ढूंढें जिससे आपका बोर्ड जुड़ा हुआ है। यह पोर्ट अलग-अलग कंप्यूटर पर अलग-अलग है।

    पोर्ट ढूँढना

  3. अब Arduino IDE खोलें। टूल्स से, Arduino बोर्ड को सेट करें Arduino / जेनुइनो UNO।

    बोर्ड की स्थापना

  4. उसी टूल मेनू से, पोर्ट नंबर सेट करें। यह पोर्ट नंबर ठीक उसी पोर्ट नंबर जैसा होना चाहिए जो कंट्रोल पैनल में पहले देखा गया था।

    पोर्ट की स्थापना

    1. नीचे दिए गए कोड को डाउनलोड करें और इसे अपने आईडीई पर कॉपी करें। कोड अपलोड करने के लिए, अपलोड बटन पर क्लिक करें।

      डालना

  5. कोड डाउनलोड करने के लिए, यहाँ क्लिक करें।

चरण 6: कोड

संहिता बहुत ही सरल और अच्छी टिप्पणी है। हालांकि यह समझना बहुत आसान है, इसे संक्षेप में नीचे समझाया गया है:

1. शुरू में, Arduino के पिंस को इनिशियलाइज़ किया जाता है जो बज़र, एलईडी और PIR मोशन सेंसर से जुड़ा होगा। LED को Arduino के pin12 से जोड़ा जाएगा, Buzzer को Arduino के pin8 से जोड़ा जाएगा और PIR मोशन सेंसर के आउटपुट पिन को Arduino Uno के pin5 से जोड़ा जाएगा।

int एलईडी = 12; // Arduino int बजर = 8 के पिन 12 को lon coonnect; // कनेक्ट Arduino के पिन 8 int pirOutput = 5 के लिए नेतृत्व किया; // Arduino के पिन 5 को पीआईआर सेंसर का आउटपुट कनेक्ट करें

2। व्यर्थ व्यवस्था() एक ऐसा कार्य है जो एक कार्यक्रम में केवल एक बार निष्पादित किया जाता है। यह केवल तब चलता है जब माइक्रोकंट्रोलर चालू होता है या सक्षम बटन दबाया जाता है। इस फ़ंक्शन का उपयोग करके बॉड दर सेट की गई है धारावाहिक। शुरू आदेश। बॉड दर वास्तव में प्रति सेकंड बिट्स में गति है जिसके द्वारा माइक्रोकंट्रोलर संलग्न बाहरी घटकों के साथ संचार करता है। फिर जो माइक्रोकंट्रोलर का पिन इस्तेमाल किया जाता है, उसे OUTPUT के रूप में इस्तेमाल करने की घोषणा की जाती है। अंत में, एलओडब्ल्यू सिग्नल को एलईडी, बजर और पीआईआर मोशन सेंसर के आउटपुट पिन पर भेजा जाता है।

शून्य सेटअप () {Serial.begin (9600); // बॉड दर पिनकोड सेट करें (एलईडी, OUTPUT); // घोषित OUTPUT पिन पिनकोड के रूप में एलईडी पिन (बजर, OUTPUT); // घोषित बजर पिन को OUTPUT पिन पिनमोड (pirOutput, INPUT) के रूप में घोषित करें; // PUT सेंसर पिन को OUTPUT पिन डिजिटलवर्ट (पिरौटपुट, LOW) घोषित करें; // शुरू में पीर सेंसूर आउटपुट पिन डिजिटलविराइट (एलईडी, एलओडब्ल्यू) को कम सिग्नल भेजें; // एलईडी बंद करें digitalWrite (बजर, LOW); // बजर को बंद करें}

3। शून्य लूप () एक फ़ंक्शन है जो एक लूप में बार-बार चलता है। इस फ़ंक्शन में, पीआईआर सेंसर का आउटपुट पिन लगातार जांचा जाता है। यदि पिन एक उच्च संकेत दिखाता है, जिसका अर्थ है कि गति का पता चला है, तो एलईडी और बजर चालू होगा और कोड में निर्दिष्ट मोबाइल नंबर पर एक एसएमएस भेजा जाएगा। एसएमएस भेजने के बाद, यह दो सेकंड के लिए प्रतीक्षा करेगा और फिर निर्दिष्ट फोन नंबर पर कॉल करेगा।

शून्य लूप () {if (digitalRead (pirOutput) == High) // यदि गति का पता चला है तो {आपका digitalWrite (led, HIGH); // एलईडी digitalWrite (बजर, हाई) चालू करें; // बजर को चालू करें Serial.println ('OK'); // सीरियल मॉनिटर देरी (1000) पर ओके प्रिंट; // एक सेकंड के लिए प्रतीक्षा करें Serial.print ('AT + CMGF = 1  r'); // एसएमएस देरी (1000) भेजने के लिए जीएसएम मॉड्यूल सेट करें; // एक सेकंड के लिए प्रतीक्षा करें Serial.print ('AT + CMGS = ' + xxxxxxxxxxx  ' r'); // अपने मोबाइल नंबर के साथ xxxxxxxxxx को बदल दें Serial.print ('घुसपैठ चेतावनी - किसी ने आपके Home  r में प्रवेश किया है); // इस संदेश को निर्दिष्ट मोबाइल नंबर Serial.write (0x1A) पर भेजें; // CTRL + Z (संदेश का अंत) विलंब (2000) के लिए ASCII कोड; // दो सेकंड के लिए प्रतीक्षा करें Serial.println ('ATD + 91xxxxxxxxxx;'); // अपने मोबाइल नंबर से xxxxxxxxxx को Serial.println ('ATH') पर कॉल करने के लिए बदलें; }}

तो यह एक घुसपैठिया अलार्म बू बनाने के लिए एक पीर मोशन सेंसर और Arduino Uno microcontroller बोर्ड के साथ एक जीएसएम मॉड्यूल को एकीकृत करने की पूरी प्रक्रिया थी। अब आप उपरोक्त चरणों का पालन कर सकते हैं और घर पर बहुत आसानी से अपने स्वयं के घुसपैठिए अलार्म बनाने का आनंद ले सकते हैं।