विषयसूची:

दूरस्थ तापमान निगरानी: 7 कदम (चित्रों के साथ)
दूरस्थ तापमान निगरानी: 7 कदम (चित्रों के साथ)

वीडियो: दूरस्थ तापमान निगरानी: 7 कदम (चित्रों के साथ)

वीडियो: दूरस्थ तापमान निगरानी: 7 कदम (चित्रों के साथ)
वीडियो: नागकन्या : एक प्रेम कहानी | Nagin ki kahani | Naag Kanya | Season 2 | Anim Stories | Nagin Cartoon 2024, नवंबर
Anonim
दूरस्थ तापमान निगरानी
दूरस्थ तापमान निगरानी

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

चरण 1: आवश्यक कौशल

इस परियोजना के लिए आपको बस कुछ बुनियादी प्रोग्रामिंग ज्ञान की आवश्यकता है। कार्यक्रम सी # में लिखा गया है लेकिन आसानी से आपकी पसंदीदा भाषा में पोर्ट किया जा सकता है!

चरण 2: हार्डवेयर

हार्डवेयर
हार्डवेयर

यहां वह सब कुछ है जिसकी आपको आवश्यकता होगी:

विंट हब फिजेट

तापमान फिजेट

चरण 3: परियोजना अवलोकन

परियोजना अवलोकन
परियोजना अवलोकन

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

चरण 4: सॉफ्टवेयर अवलोकन

सॉफ्टवेयर अवलोकन
सॉफ्टवेयर अवलोकन
सॉफ्टवेयर अवलोकन
सॉफ्टवेयर अवलोकन
सॉफ्टवेयर अवलोकन
सॉफ्टवेयर अवलोकन

प्रपत्र के शीर्ष पर वर्तमान तापमान प्रदर्शित होता है और इसे हर 30 सेकंड में अपडेट किया जाता है। तापमान के नीचे, कुछ सेटिंग्स हैं:

  • तापमान सीमा: यदि तापमान लगातार 5 मिनट से अधिक समय तक इस मान से नीचे रहता है, तो उपयोगकर्ता को सूचित किया जाएगा। तापमान बढ़ने तक हर घंटे एक ईमेल भेजा जाएगा।
  • इसे अधिसूचना भेजें: एक ईमेल पता निर्दिष्ट करें जिसे तापमान सीमा से नीचे गिरने पर अधिसूचित किया जाना चाहिए। नोट: कई वायरलेस प्रदाता ईमेल टू टेक्स्ट विकल्प की पेशकश करते हैं, इसलिए अधिसूचना सीधे फोन पर भेजी जा सकती है।

ईमेल सेटिंग टैब के अंतर्गत, कुछ और विकल्प हैं:

  • सर्वर का पता: ईमेल सर्वर का पता। यदि आप जीमेल का उपयोग नहीं कर रहे हैं, तो एक त्वरित Google खोज के परिणामस्वरूप इस तरह के लेख मिलेंगे जो आपकी मदद करेंगे।
  • उपयोगकर्ता नाम: वह ईमेल जिससे आप सूचनाएं भेजना चाहते हैं। इस कार्यक्रम के लिए मैंने एक नया जीमेल खाता बनाया और कम सुरक्षित ऐप्स को इसका उपयोग करने की अनुमति दी।
  • पासवर्ड: खाते के लिए पासवर्ड।

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

चरण 5: कोड

कोड
कोड

इस प्रोजेक्ट के लिए कोड तापमान मॉनिटर.ज़िप फ़ाइल में उपलब्ध है। प्रोग्राम को संकलित करने से पहले, सुनिश्चित करें कि आपके कंप्यूटर पर फ़िडगेट लाइब्रेरी स्थापित हैं। आप यहां फिजेट पुस्तकालय पा सकते हैं।

यहाँ कोड का एक त्वरित अवलोकन है:

  • जब फॉर्म लोड होता है, तो तापमान सेंसर ऑब्जेक्ट बनाएं और संलग्न करें, अलग करें, और त्रुटि ईवेंट की सदस्यता लें।
  • अटैचमेंट हैंडलर में, DataInterval को 30 सेकंड पर सेट करें।
  • ईवेंट हैंडलर में, तापमान लेबल को अपडेट करें और जांचें कि तापमान सीमा से कम है या नहीं। यदि तापमान सीमा से नीचे है, तो काउंटर बढ़ाएँ और बाहर निकलें। यदि काउंटर इंगित करता है कि तापमान 5 मिनट के लिए सीमा से नीचे है, तो एक सूचना भेजें।
  • यदि कोई सूचना भेजी गई है, तो 1 घंटे का टाइमर शुरू करें जो समय बीतने तक किसी भी अधिक अधिसूचना को भेजे जाने से रोकेगा।

चरण 6: सूचनाएं

सूचनाएं
सूचनाएं

यहां एक ईमेल अधिसूचना का एक उदाहरण दिया गया है जो तब भेजी गई थी जब रिपोर्ट किया गया तापमान 5 मिनट से अधिक समय तक 25 डिग्री सेल्सियस की सीमा से नीचे था।

चरण 7: प्रश्न?

यदि आपके पास परियोजना के बारे में कोई प्रश्न हैं, तो हमें टिप्पणी अनुभाग में बताएं!

पढ़ने के लिए धन्यवाद

सिफारिश की: