विषयसूची:

SIM900 GSM आधारित वेदर नोटिफ़ायर: 3 चरण (चित्रों के साथ)
SIM900 GSM आधारित वेदर नोटिफ़ायर: 3 चरण (चित्रों के साथ)

वीडियो: SIM900 GSM आधारित वेदर नोटिफ़ायर: 3 चरण (चित्रों के साथ)

वीडियो: SIM900 GSM आधारित वेदर नोटिफ़ायर: 3 चरण (चित्रों के साथ)
वीडियो: SIM900A GSM Module and Arduino: Sending and Receiving SMS Using AT Commands 2024, नवंबर
Anonim
SIM900 GSM आधारित मौसम सूचक
SIM900 GSM आधारित मौसम सूचक

हमें अपने मोबाइल फोन पर हमेशा मौसम संबंधी अपडेट की जरूरत होती है। यह या तो ऑनलाइन ऐप या इंटरनेट का उपयोग करने वाले सिस्टम ऐप से हो सकता है। लेकिन यहां मैं आपको तापमान और आर्द्रता अपडेट प्राप्त करने के लिए हमारे मोबाइल पर टेक्स्ट मैसेजिंग सुविधा का उपयोग करने का एक तरीका दिखाऊंगा, आप इसे दबाव और ऊंचाई और जीपीएस अपडेट प्राप्त करने के लिए भी बढ़ा सकते हैं। यहां मैंने तापमान और आर्द्रता अपडेट प्राप्त करने के लिए एक DHT22 का उपयोग किया है, लेकिन आप दबाव अपडेट प्राप्त करने के लिए भी BMP280 का उपयोग कर सकते हैं। जाहिर है मैंने एसएमएस भेजने की प्रक्रिया के लिए पूरी गणना और SIM900 के लिए एक Arduino का उपयोग किया। चूंकि अधिकांश उपयोगकर्ताओं के लिए Arduino का उपयोग करना आसान होगा, लेकिन वास्तव में आप पूरी प्रक्रिया के लिए किसी भी माइक्रोकंट्रोलर का उपयोग कर सकते हैं। उसके लिए आपको SIM900 और DHT22 की डेटशीट पढ़नी होगी। तो अभी के लिए मैं इसके लिए केवल Arduino UNO का उपयोग करूंगा। नैनो, मेगा, माइक्रो भी करेंगे काम…

चरण 1: आवश्यक भाग

आवश्यक भाग
आवश्यक भाग
आवश्यक भाग
आवश्यक भाग

1. अरुडिनो यूएनओ/नैनो/मेगा/माइक्रो

2. सिम900/800

3. 1 10K रोकनेवाला

4. DHT22/DHT11

5. जंपर्स

6. ब्रेडबोर्ड (आवश्यक नहीं हो सकता है)

7. SIM900/800. के लिए अलग बिजली की आपूर्ति

चरण 2: कार्य करने का तरीका और सर्किट कनेक्शन बनाना

काम करने का तरीका और सर्किट कनेक्शन बनाना
काम करने का तरीका और सर्किट कनेक्शन बनाना
काम करने का तरीका और सर्किट कनेक्शन बनाना
काम करने का तरीका और सर्किट कनेक्शन बनाना
काम करने का तरीका और सर्किट कनेक्शन बनाना
काम करने का तरीका और सर्किट कनेक्शन बनाना

SIM900/800 एक GSM मॉड्यूल है जो TX-RX विधियों पर काम करता है और AT कमांड का उपयोग करता है। एक सामान्य 3G सिम कार्ड यहां रखा जा सकता है और यदि आप यहां माइक्रोफ़ोन संलग्न करते हैं तो आप कॉल भी कर सकते हैं और प्राप्त कर सकते हैं, लेकिन मैं इसका उपयोग नहीं कर रहा हूं वह विशेषता यहाँ। यहां मैं SIM900 की मैसेजिंग सुविधा का उपयोग करूंगा। SIM900 कॉल कर सकता है, कॉल प्राप्त कर सकता है, टेक्स्ट संदेश बना और भेज सकता है। आप अपने सिम को मैसेजिंग पैक से रिचार्ज कर सकते हैं और फिर इसका इस्तेमाल कई एसएमएस के कारण ओवरचार्जिंग को रोकने के लिए कर सकते हैं।

यहां DHT22 को तापमान और आर्द्रता डेटा मिलेगा और यह उपयोगकर्ता को एक टेक्स्ट संदेश के रूप में भेजा जाएगा। तो मान लीजिए DHT22 और SIM900 आपके घर में हैं और आप अपने ऑफिस में हैं। तो आप प्रत्येक 3 घंटे के बाद उपयोगकर्ता को टेक्स्ट संदेश भेजने के लिए सिस्टम बना सकते हैं। आप उस समय को नीचे संलग्न कोड में भी अनुकूलित कर सकते हैं।

सर्किट कनेक्शन बहुत आसान और सरल हैं। हर कनेक्शन के लिए जंपर्स का इस्तेमाल करें।

SIM900 मॉड्यूल के विभिन्न संस्करण हैं। मेरा संस्करण इसे पावर देने के लिए 12V 1A एडॉप्टर का उपयोग करता है। एक अन्य मॉडल को 5V आपूर्ति की आवश्यकता हो सकती है। इसलिए उपयोग करने से पहले अपने संस्करण को ध्यान से देखें, और यह भी याद रखें कि वे स्थिर संवेदनशील उपकरण हैं। इसलिए इसे थर्मोकोल या प्लास्टिक के पास न रखें।

चरण 3: कोड अपलोड करना

कोड अपलोड करना
कोड अपलोड करना

अब कनेक्शन के बाद पहले जीएसएम मॉड्यूल को लोड किए गए सिम कार्ड के साथ पावर करें। अब देखें कि क्या मॉड्यूल पर लगी एलईडी झपका रही है। यदि यह बहुत तेजी से झपका रहा है (1 ब्लिंक/सेकंड) तो TX और RX कनेक्शनों को बाहर निकालें और इसे फिर से डालें। सामान्य तौर पर इसे 1 ब्लिंक/3 सेकंड पर ब्लिंक करना चाहिए। यदि यह 1blink/3sec पर है तो आप पुष्टि कर सकते हैं कि सिम अब उपयोग के लिए तैयार है।

फिर arduino IDE को खोलें और यहां संलग्न स्केच को खोलें। अपना फ़ोन नंबर उस स्केच में दें जिसमें SIM900 को संदेश भेजना चाहिए. फिर इसे अपलोड करें। आपको निर्दिष्ट समय अंतराल के बाद संदेश भेजना देखना चाहिए। आप इसे कोड में भी बदल सकते हैं।

अब आप पूरी तरह से तैयार हैं और वर्तमान मौसम से अपडेट हो गए हैं।

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

किसी भी समस्या के लिए यहां कमेंट करें या [email protected] पर मेल करें

सिफारिश की: