विषयसूची:

व्यक्तिगत GSM अलार्म सिस्टम - SMS मॉड्यूल SIM900A, Arduino: 3 चरण
व्यक्तिगत GSM अलार्म सिस्टम - SMS मॉड्यूल SIM900A, Arduino: 3 चरण

वीडियो: व्यक्तिगत GSM अलार्म सिस्टम - SMS मॉड्यूल SIM900A, Arduino: 3 चरण

वीडियो: व्यक्तिगत GSM अलार्म सिस्टम - SMS मॉड्यूल SIM900A, Arduino: 3 चरण
वीडियो: How to make GSM based Fire Alert System Call and SMS Notification using Arduino and GSM Module 2024, जुलाई
Anonim
व्यक्तिगत जीएसएम अलार्म सिस्टम - एसएमएस मॉड्यूल SIM900A, Arduino
व्यक्तिगत जीएसएम अलार्म सिस्टम - एसएमएस मॉड्यूल SIM900A, Arduino

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

मुझे एक उपकरण बनाने का विचार आया ताकि वह मुझे उसे लेने के लिए अलार्म कर सके, इस तरह इस त्वरित परियोजना का जन्म हुआ।

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

वह इसे व्यक्तिगत अलार्म सिस्टम के रूप में भी इस्तेमाल कर सकती है ताकि वह मुझे चेतावनी दे सके कि वह कहीं भी है। इसे 'महिला-नीचे' प्रणाली के रूप में इस्तेमाल नहीं किया जा सकता है।

इस प्रोजेक्ट में मैंने SIM900A मॉड्यूल और AT कमांड के बारे में कुछ और सीखा।

आपूर्ति

डिवाइस से बना है:

  • सस्ते SIM900A मॉड्यूल
  • आर्डिनो प्रो मिनी (5वी, 168पी)
  • लीपो बैटरी
  • स्टेप अप मॉड्यूल (महिला यूएसबी पोर्ट को हटा दें)
  • एल ई डी
  • 1k प्रतिरोधक

चरण 1: Sim900A फ्लैश करें

स्टॉक sim900A मेरे देश (नीदरलैंड) में काम नहीं करता है। हालांकि, इसे 1137B09SIM900B32_ST.cla फर्मवेयर के साथ फ्लैश करने के बाद यह ठीक काम करता है (आप मोबाइल डेटा कनेक्शन (जीपीआरएस) का भी उपयोग कर सकते हैं)।

फर्मवेयर इस वेबसाइट पर पाया जाता है।

फ्लैश टूल यहां या यहां पाया जा सकता है।

FTDI अडैप्टर के माध्यम से फ्लैश करें, यह वीडियो देखें।

GSM मॉड्यूल को एक बार 'AT+CLTS=1' कमांड की आवश्यकता होती है, ताकि यह जीएसएम-नेटवर्क से कनेक्ट होने पर वर्तमान समय का अनुरोध कर सके।

चरण 2: हार्डवेयर सेटअप

हार्डवेयर सेटअप
हार्डवेयर सेटअप
हार्डवेयर सेटअप
हार्डवेयर सेटअप
हार्डवेयर सेटअप
हार्डवेयर सेटअप

इस त्वरित परियोजना के लिए मैंने बस सभी घटकों को एक साथ मिलाया और इसे सभी को ढेर कर दिया।

कनेक्शन के लिए योजना देखें

संलग्नक को Fusion360 में डिज़ाइन किया गया था, 'स्विस उच्चारण वाले लड़के' के इस वीडियो के लिए धन्यवाद।

एसटीएल-फाइलें थिंगविवर्स पर प्रकाशित होती हैं।

चरण 3: सॉफ्टवेयर सेटअप

कोड मेरे जीथब पर प्रकाशित हुआ है। कई एटी कमांड यहां मिल सकते हैं।

कार्यक्रम:

  • GSM मॉड्यूल का एक init करता है
  • GSM नेटवर्क से कनेक्शन सुनिश्चित करता है
  • जीएसएम नेटवर्क से समय मिलता है एसएमएस संदेश में टाइमस्टैम्प का विज्ञापन करता है
  • सुनिश्चित करता है कि एसएमएस भेजा गया था (यदि भेजना सफल नहीं था, तो 60 सेकंड के बाद एक और प्रयास किया जाता है)
  • मेरे द्वारा मॉड्यूल को स्विच करने से पहले के समय में बैटरी पावर बचाने के लिए जीएसएम मॉड्यूल को सोने के लिए सेट करता है

सिफारिश की: