Arduino और इन्फ्रारेड सेंसर पर आधारित मोशन सेंसर के साथ एक सुरक्षा अलार्म बनाना। Arduino के दिमाग के साथ Arduino Gsm अलार्म सिस्टम पर आधारित घर के लिए GSM सुरक्षा प्रणाली

पिछले लेख में हमने सीखा कि GSM मॉड्यूल SIM800L का उपयोग कैसे करें और लोड को दूर से नियंत्रित करने के लिए एक सरल डिज़ाइन बनाया, आज हम कुछ और दिलचस्प बनाएंगे, अर्थात् Aliexpress और Arduino से SIM800L मॉड्यूल पर एक GSM सुरक्षा अलार्म सिस्टम, जो हो सकता है किसी अपार्टमेंट, कॉटेज, गैराज आदि अन्य वस्तुओं की सुरक्षा के लिए उपयोग किया जाता है, और जब यह चालू होता है, तो यह आपको कॉल या एसएमएस संदेश के साथ सूचित करेगा।

GSM अलार्म बनाने के लिए हमें क्या चाहिए:

  • जीएसएम/जीपीआरएस मॉड्यूल SIM800L;
  • Arduino नैनो, UNO या अन्य Arduino;
  • बक डीसी-डीसी कनवर्टर;
  • बैटरी 3.7 वी;
  • 10 k - 7 पीसी के लिए प्रतिरोधक;
  • बिजली इकाई।

SIM800L और Arduino मॉड्यूल का उपयोग करके GSM सुरक्षा अलार्म कैसे बनाएं, कार्य का विवरण:

हम नीचे दिए गए चित्र के अनुसार SIM800L मॉड्यूल, Arduino, सेंसर आदि को कनेक्ट करते हैं, सब कुछ एक ब्रेडबोर्ड पर इकट्ठा किया गया है ताकि आप किसी भी समय कुछ बदल सकें, हम इसे किसी भी उपयुक्त केस में रखते हैं और सुरक्षा के लिए केस से तारों को हटा देते हैं। सेंसर और बिजली की आपूर्ति के लिए। हम बैटरी को केस में भी रखते हैं; यह आवश्यक है ताकि जब घर में बिजली चली जाए, तो डिवाइस बैटरी द्वारा संचालित स्वायत्त मोड में चला जाए। बूस्ट कनवर्टर पर, हम आउटपुट को 4.2 वोल्ट पर सेट करते हैं, इस वोल्टेज पर जीएसएम सिम मॉड्यूल संचालित होता है और साथ ही बैटरी रिचार्ज होती है, और यह वोल्टेज Arduino Nano को संचालित करने के लिए भी पर्याप्त है।

आप किसी भी 5 सेंसर को सर्किट से जोड़ सकते हैं, जैसे रीड स्विच, आर्द्रता, धुआं, मोशन सेंसर आदि। जो रिले ऑपरेशन का समर्थन करता है, क्योंकि यह सर्किट पांच सेंसरों में से किसी के खुले सर्किट के लिए अलार्म ट्रिगर करने के लिए कॉन्फ़िगर किया गया है, लेकिन यदि वांछित है, तो स्केच को शॉर्ट सर्किट में परिवर्तित किया जा सकता है।

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

स्केच में, आप "अलार्म!" के बजाय फ़ोन नंबर दर्ज कर सकते हैं और संरक्षित क्षेत्रों को अपना नाम दे सकते हैं! ज़ोन1", "अलार्म! जोन2", "अलार्म! जोन3"... आप उस ऑब्जेक्ट का नाम लिख सकते हैं जहां आपने एक विशिष्ट सेंसर स्थापित किया है, उदाहरण के लिए" अलार्म! विंडो", "अलार्म! ड्वर्ज'' आदि ज़ोन के नाम केवल लैटिन में लिखते हैं। इसके अलावा स्केच में मालिक को वापस कॉल करने का समय भी निर्धारित है, यानी कितने घंटे बाद आपको सूचित करना है कि पूरा सिस्टम काम कर रहा है और सब कुछ क्रम में है, डिफ़ॉल्ट रूप से हर 144 घंटे में कॉल बैक करना सेट है।

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

Arduino के लिए स्केच डाउनलोड करें।

शुभ दिन :) आज हम अलार्म के बारे में बात करेंगे। सेवा बाज़ार उन कंपनियों और संगठनों से भरा है जो सुरक्षा प्रणालियाँ स्थापित और रखरखाव करते हैं। ये कंपनियां खरीदार को अलार्म सिस्टम का विस्तृत चयन प्रदान करती हैं। हालाँकि, उनकी लागत सस्ती से बहुत दूर है। लेकिन उस व्यक्ति को क्या करना चाहिए जिसके पास सुरक्षा अलार्म पर खर्च करने के लिए बहुत अधिक व्यक्तिगत धनराशि नहीं है? मुझे लगता है कि निष्कर्ष स्वयं सुझाता है - करनाखतरे की घंटी उनका हाथ. यह आलेख एक उदाहरण प्रदान करता है कि आप Arduino uno बोर्ड और कई चुंबकीय सेंसर का उपयोग करके अपनी स्वयं की कोडित सुरक्षा प्रणाली कैसे बना सकते हैं।

कीपैड से पासवर्ड दर्ज करके और 'बटन' दबाकर सिस्टम को निष्क्रिय किया जा सकता है * '. यदि आप वर्तमान पासवर्ड बदलना चाहते हैं, तो आप ' कुंजी दबाकर ऐसा कर सकते हैं बी', और यदि आप ऑपरेशन को छोड़ना या बाधित करना चाहते हैं, तो आप कुंजी दबाकर ऐसा कर सकते हैं ‘#’. किसी विशेष ऑपरेशन को निष्पादित करते समय विभिन्न ध्वनियाँ बजाने के लिए सिस्टम में एक बजर होता है।

सिस्टम 'ए' बटन दबाने से सक्रिय हो जाता है। सिस्टम कमरे से बाहर निकलने के लिए 10 सेकंड का समय देता है। 10 सेकंड बीत जाने के बाद अलार्म सक्रिय हो जाएगा। चुंबकीय सेंसर की संख्या आप पर निर्भर करेगी अपनी इच्छा. परियोजना में 3 सेंसर (दो खिड़कियों और एक दरवाजे के लिए) शामिल हैं। जब विंडो खुलती है, तो सिस्टम सक्रिय हो जाता है और बजर से आने वाला अलार्म सिग्नल चालू हो जाता है। पासवर्ड डालकर सिस्टम को निष्क्रिय किया जा सकता है। जब दरवाज़ा खुलता है, तो अलार्म प्रवेश करने वाले व्यक्ति को पासवर्ड दर्ज करने के लिए 20 सेकंड का समय देता है। सिस्टम एक अल्ट्रासोनिक सेंसर का उपयोग करता है जो गति का पता लगा सकता है।

डिवाइस संचालन का वीडियो

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

आएँ शुरू करें!

चरण 1: हमें क्या चाहिए होगा?

  • Arduino uno बोर्ड;
  • उच्च-कंट्रास्ट एलसीडी डिस्प्ले 16×2;
  • कीबोर्ड 4x4;
  • 10~20kΩ पोटेंशियोमीटर;
  • 3 चुंबकीय सेंसर (उर्फ रीड स्विच);
  • 3 2-पिन स्क्रू टर्मिनल;
  • HC-SR04 अल्ट्रासोनिक सेंसर;

यदि आप Arduino का उपयोग किए बिना एक सिस्टम बनाना चाहते हैं, तो आपको निम्नलिखित की भी आवश्यकता होगी:

  • atmega328 + atmega328 माइक्रोकंट्रोलर के लिए DIP कनेक्टर;
  • 16 मेगाहर्ट्ज क्वार्ट्ज गुंजयमान यंत्र;
  • 2 पीसी. 22pF सिरेमिक, 2 पीसी। 0.22uF इलेक्ट्रोलाइटिक कैपेसिटर;
  • 1 टुकड़ा 10kOhm अवरोधक;
  • डीसी पावर जैक;
  • ब्रेडबोर्ड;
  • 5V बिजली की आपूर्ति;

और यह सब पैक करने के लिए एक बॉक्स!

औजार:

  • प्लास्टिक के डिब्बे को काटने के लिए कुछ;
  • गर्म गोंद बंदूक;
  • ड्रिल/पेचकस.

चरण 2: अलार्म सर्किट

कनेक्शन आरेख काफी सरल है.

एक छोटा सा स्पष्टीकरण:

उच्च कंट्रास्ट एलसीडी:

  • पिन1 - वीडीडी से जीएनडी;
  • पिन2 - वीएसएस से 5वी;
  • Pin3 - Vo (पोटेंशियोमीटर के केंद्रीय टर्मिनल तक);
  • पिन4 - आरएस से अरुडिनो पिन 8;
  • पिन5 - आरडब्ल्यू से जीएनडी;
  • पिन6 - EN से Arduino पिन 7;
  • पिन11 - डी4 से अरुडिनो पिन 6;
  • पिन12 - डी5 से अरुडिनो पिन 5;
  • पिन13 - डी6 से अरुडिनो पिन 4;
  • पिन14 - D7 से Arduino पिन 3;
  • पिन15 - वी (पोटेंशियोमीटर के दाएं या बाएं टर्मिनल पर)।

कीबोर्ड 4x4:

बाएँ से दाएँ:

  • Pin1 से A5 Arduino पिन;
  • Arduino का Pin2 से A4 पिन;
  • Arduino का Pin3 से A3 पिन;
  • Arduino का Pin4 से A2 पिन;
  • Pin5 से Arduino पिन 13;
  • पिन6 से Arduino पिन 12;
  • पिन7 से Arduino पिन 11;
  • Pin8 से Arduino पिन 10.

चरण 3: फ़र्मवेयर

चरण उस कोड को प्रस्तुत करता है जिसका उपयोग बिल्ट-इन द्वारा किया जाता है!

कोडबेंडर प्लगइन डाउनलोड करें। Arduino में "रन" बटन पर क्लिक करें और इस प्रोग्राम के साथ अपने बोर्ड को फ्लैश करें। बस इतना ही। आपने अभी-अभी अपना Arduino प्रोग्राम किया है! यदि आप कोड में परिवर्तन करना चाहते हैं, तो "संपादित करें" बटन पर क्लिक करें।

नोट: यदि आप अपने Arduino बोर्ड को प्रोग्राम करने के लिए कोडबेंडर IDE का उपयोग नहीं कर रहे हैं, तो आपको Arduino IDE में अतिरिक्त लाइब्रेरी स्थापित करने की आवश्यकता होगी।

चरण 4: अपना स्वयं का नियंत्रण बोर्ड बनाना

सफलतापूर्वक संयोजन और परीक्षण के बाद नया प्रोजेक्टपर Arduino आधारितयूनो, आप अपना खुद का बोर्ड बनाना शुरू कर सकते हैं।

उपक्रम को अधिक सफलतापूर्वक पूरा करने के लिए कुछ सुझाव:

  • Atmega328 माइक्रोकंट्रोलर के पिन 1 (रीसेट) और पिन 7 (Vcc) के बीच एक 10kOhm अवरोधक लगाया जाना चाहिए।
  • 16 मेगाहर्ट्ज क्रिस्टल को XTAL1 और XTAL2 चिह्नित पिन 9 और 10 से जोड़ा जाना चाहिए
  • रेज़ोनेटर के प्रत्येक लीड को 22pF कैपेसिटर से कनेक्ट करें। फ्री कैपेसिटर लीड को माइक्रोकंट्रोलर के पिन 8 (जीएनडी) से कनेक्ट करें।
  • दूसरी ATmega328 पावर लाइन को बिजली आपूर्ति, पिन 20-Vcc और 22-GND से कनेक्ट करना न भूलें।
  • माइक्रोकंट्रोलर पिन पर अतिरिक्त जानकारी दूसरी छवि में पाई जा सकती है।
  • यदि आप 6V से अधिक वोल्टेज वाली बिजली आपूर्ति का उपयोग करने की योजना बना रहे हैं, तो आपको एक LM7805 रैखिक नियामक और दो 0.22uF इलेक्ट्रोलाइटिक कैपेसिटर का उपयोग करना चाहिए, जिन्हें नियामक के इनपुट और आउटपुट पर लगाया जाना चाहिए। यह महत्वपूर्ण है! बोर्ड को 6V से अधिक की आपूर्ति न करें!!! अन्यथा आपका एटमेगा माइक्रोकंट्रोलर और एलसीडी डिस्प्ले जल जाएगा।

चरण 5: सर्किट को केस में रखें

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

Arduino मॉड्यूल क्या है?

Arduinos को छोटे बोर्डों के रूप में कार्यान्वित किया जाता है जिनका अपना माइक्रोप्रोसेसर और मेमोरी होती है। बोर्ड में कार्यात्मक संपर्कों का एक सेट भी होता है जिससे आप सुरक्षा प्रणालियों के लिए उपयोग किए जाने वाले सेंसर सहित विभिन्न विद्युतीकृत उपकरणों को जोड़ सकते हैं।

Arduino प्रोसेसर आपको उपयोगकर्ता द्वारा लिखे गए प्रोग्राम को स्वयं लोड करने की अनुमति देता है। अपना स्वयं का अनूठा एल्गोरिदम बनाकर, आप विभिन्न वस्तुओं के लिए सुरक्षा अलार्म के लिए इष्टतम ऑपरेटिंग मोड प्रदान कर सकते हैं अलग-अलग स्थितियाँउपयोग और हल किये जाने वाले कार्य।

क्या Arduino के साथ काम करना कठिन है?

Arduino मॉड्यूल कई उपयोगकर्ताओं के बीच अत्यधिक लोकप्रिय हैं। यह इसकी सरलता और सुलभता के कारण संभव हुआ।

मॉड्यूल को नियंत्रित करने के लिए प्रोग्राम नियमित C++ और मॉड्यूल पिन पर I/O प्रक्रियाओं को नियंत्रित करने के लिए सरल कार्यों के रूप में परिवर्धन का उपयोग करके लिखे जाते हैं। इसके अलावा, प्रोग्रामिंग के लिए विंडोज, लिनक्स या मैक ओएस के तहत चलने वाले मुफ्त Arduino IDE सॉफ़्टवेयर का उपयोग किया जा सकता है।

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

Arduino का उपयोग करके अलार्म कैसे बनाएं?

Arduino पर बनाए गए DIY GSM अलार्म सिस्टम को जिन बुनियादी आवश्यकताओं को पूरा करना चाहिए उनमें शामिल हैं:

  • सुविधा के मालिक को सेंधमारी या प्रवेश के बारे में सूचित करें;
  • सहायता बाहरी प्रणालियाँजैसे ध्वनि सायरन, सिग्नल लाइट;
  • एसएमएस या कॉल के माध्यम से अलार्म नियंत्रण;
  • बाहरी बिजली आपूर्ति के बिना स्वायत्त संचालन।

अलार्म बनाने के लिए आपको आवश्यकता होगी:

  • अरुडिनो मॉड्यूल;
  • कार्यात्मक सेंसर का एक सेट;
  • या मॉडेम;
  • स्वायत्त विद्युत स्रोत;
  • बाहरी एक्चुएटर्स.

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

कैसे यह काम करता है?

जब कनेक्टेड सेंसर में से एक चालू हो जाता है, तो एक सिग्नल Arduino मॉड्यूल के प्रोसेसर को प्रेषित होता है। डाउनलोड किए गए उपयोगकर्ता सॉफ़्टवेयर का उपयोग करके, माइक्रोप्रोसेसर इसे एक विशिष्ट एल्गोरिदम के अनुसार संसाधित करता है। इसके परिणामस्वरूप, बाहरी एक्चुएटर को संचालित करने के लिए एक कमांड उत्पन्न किया जा सकता है, जो संबंधित विस्तार-इंटरफ़ेस बोर्ड के माध्यम से इसे प्रेषित किया जाता है।

संरक्षित घर या अपार्टमेंट के मालिक को चेतावनी संकेत भेजने की क्षमता सुनिश्चित करने के लिए, एक विशेष जीएसएम मॉड्यूल एक विस्तार बोर्ड के माध्यम से Arduino मॉड्यूल से जुड़ा हुआ है। इसमें किसी एक सेल्यूलर प्रदाता का सिम कार्ड स्थापित किया गया है।

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

"ध्यान देना!

वस्तु के मालिक के साथ संचार करने के लिए, जीएसएम मॉड्यूल के अलावा, साधारण मॉडेम का उपयोग किया जा सकता है, जो इंटरनेट के माध्यम से संचार प्रदान करते हैं।

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

निष्कर्ष

Arduino मॉड्यूल का उपयोग उपयोगकर्ताओं को स्वतंत्र रूप से GSM अलार्म डिज़ाइन करने की अनुमति देगा जो विभिन्न कार्यात्मक सेंसर और नियंत्रण के साथ काम कर सकते हैं बाहरी उपकरण. विभिन्न सेंसर का उपयोग करने की संभावना के लिए धन्यवाद, अलार्म कार्यों को महत्वपूर्ण रूप से विस्तारित किया जा सकता है और एक कॉम्प्लेक्स बनाया जा सकता है जो न केवल वस्तु की सुरक्षा, बल्कि इसकी स्थिति की भी निगरानी करेगा। उदाहरण के लिए, सुविधा में तापमान को नियंत्रित करना, पानी और गैस रिसाव का पता लगाना, आपात स्थिति में उनकी आपूर्ति बंद करना और भी बहुत कुछ संभव होगा।

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


यह परियोजना घर में प्रवेश करने वाले घुसपैठियों को सूचित करने के लिए एक सुरक्षा (अलार्म) प्रणाली है। यह सिस्टम जीएसएम तकनीक का उपयोग करता है।



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


नीचे दिया गया चित्र सुरक्षा प्रणाली का ब्लॉक आरेख दिखाता है।



सिस्टम के मुख्य तत्व माइक्रोकंट्रोलर बोर्ड हैं (उदाहरण के लिए, अरुडिनो यूनो) और जीएसएम/जीपीआरएस मॉड्यूल SIM900A। पूरे सिस्टम को एकल 12V/2A बिजली आपूर्ति से संचालित किया जा सकता है।


नीचे दी गई छवि दिखाती है सर्किट आरेख Arduino पर आधारित GSM के साथ घरेलू सुरक्षा प्रणाली।



सिस्टम का संचालन बहुत सरल है और इसमें अधिक स्पष्टीकरण की आवश्यकता नहीं है। जब बिजली की आपूर्ति लागू की जाती है, तो सिस्टम स्टैंडबाय मोड में चला जाता है। हालाँकि, जब J2 शॉर्ट-सर्किट होता है, तो एक चेतावनी संदेश स्वचालित रूप से एक पूर्व निर्धारित नंबर पर प्रेषित होता है चल दूरभाष. किसी भी डिटेक्शन सेंसर को J2 इनपुट कनेक्टर से जोड़ा जा सकता है। इस बात पे ध्यान दिया जाना चाहिए कि कम स्तरकनेक्टर J2 का पिन 1 सक्रिय है और सुरक्षा प्रणाली चालू करता है।


इसके अलावा, सिस्टम ने S2 बटन दबाकर कॉल करने की क्षमता जोड़ी है। S3 बटन का उपयोग करके आप इस कॉल को रीसेट कर सकते हैं।


नीचे Arduino के लिए कोड है।


// जीपीएस मॉड्यूल के पिन डी3 से टीएक्स पिन को कनेक्ट करें // जीपीएस मॉड्यूल के पिन डी4 से आरएक्स पिन को कनेक्ट करें // एसएमएस भेजने वाले सिग्नल को पिन डी7 से कनेक्ट करें (सक्रिय स्तर कम) // कॉल सिग्नल को पिन डी8 से कनेक्ट करें (सक्रिय स्तर कम) // कॉल रीसेट सिग्नल END को पिन D9 से कनेक्ट करें (सक्रिय स्तर कम) #शामिल NewSoftSerial mySerial(3,4); // GSM मॉड्यूल के साथ संचार के लिए RX और TX पिन को कॉन्फ़िगर करें #msg_key को परिभाषित करें 7 #call_key को परिभाषित करें 8 #end_key को परिभाषित करें 9 स्ट्रिंग नंबर = "0000000000"; // यहां, शून्य के बजाय, आपको 10 अंकों का मोबाइल नंबर शून्य सेटअप() (Serial.begin(9600); mySerial.begin(9600); PinMode(msg_key,INPUT); PinMode(call_key,INPUT) दर्ज करना होगा ; पिनमोड(एंड_की,इनपुट ); डिजिटलराइट(कॉल_की,हाई); डिजिटलराइट(एंड_की,हाई); =LOW) // जाँच रहा है कि क्या एसएमएस भेजें बटन दबाया गया है ( mySerial.println('AT+CMGF=1'); // मोड को टेक्स्ट मोड डिले(150) के रूप में सेट करें; mySerial.println('AT+CMGS=\ "+00"+ नंबर+"\""); // शून्य विलंब (150) के स्थान पर, अंतर्राष्ट्रीय प्रारूप में प्राप्तकर्ता का नंबर निर्दिष्ट करें; mySerial.print ("चेतावनी! घुसपैठिए चेतावनी!"); // एक संदेश विलंब दर्ज करें (150) ); mySerial.write((byte)0x1A); // संदेश वर्ण 0x1A का अंत: Ctrl+z देरी(50); (कॉल_की)==कम) // जांचें, कि क्या कॉल_की पहले से ही दबाया गया है (mySerial.println("ATD+91"+number+";"); //कॉल करने के लिए नंबर निर्धारित करें while(digitalRead(call_key)==LOW ); विलंब(50); ) //कॉल रीसेट करें अन्यथा यदि (digitalRead(end_key)==LOW) //जांचें कि क्या कॉल रीसेट बटन पहले से ही दबाया गया है (mySerial.println("ATH"); while(digitalRead(end_key)==LOW); देरी (50 ) )

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

मुख्य मॉड्यूलजीएसएम मॉड्यूल SIM800L, Arduino Nano (आप किसी भी Uno आदि का उपयोग कर सकते हैं), स्टेप-डाउन बोर्ड, सेल फ़ोन बैटरी।

चावल। 1. मॉड्यूल लेआउट बर्गलर अलार्म Arduino पर

अलार्म उत्पादन

हम इसे पैड के माध्यम से ब्रेडबोर्ड पर माउंट करते हैं, जो आपको आवश्यकता पड़ने पर मॉड्यूल को बदलने की अनुमति देगा। SIM800L और Arduino Nano पर स्विच के माध्यम से 4.2 वोल्ट बिजली की आपूर्ति करके अलार्म चालू करें।



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



यदि आपको 5 केबलों की आवश्यकता नहीं है, तो 5V Arduino पिन को अनावश्यक इनपुट से कनेक्ट करें। 5 लूप और एक बैटरी के साथ जीएसएम अलार्म प्रणाली, जो बिजली बंद होने के दौरान भी डिवाइस को कई दिनों तक स्वायत्त रूप से काम करने की अनुमति देगी। आप उनसे किसी भी सुरक्षा संपर्क सेंसर, रिले संपर्क आदि को कनेक्ट कर सकते हैं, परिणामस्वरूप, हमें एसएमएस भेजने और 2 नंबरों पर डायल करने के लिए एक सरल, सस्ता, कॉम्पैक्ट सुरक्षा उपकरण मिलता है। इसका उपयोग किसी झोपड़ी, अपार्टमेंट, गैरेज आदि की सुरक्षा के लिए किया जा सकता है।

वीडियो में अधिक जानकारी