विषयसूची:

Wemos D1 मिनी तापमान / आर्द्रता निगरानी: 3 चरण
Wemos D1 मिनी तापमान / आर्द्रता निगरानी: 3 चरण

वीडियो: Wemos D1 मिनी तापमान / आर्द्रता निगरानी: 3 चरण

वीडियो: Wemos D1 मिनी तापमान / आर्द्रता निगरानी: 3 चरण
वीडियो: IOT Based Patient Health Monitoring System Using Arduino and Wemos D1 Mini 2024, जुलाई
Anonim
Wemos D1 मिनी तापमान / आर्द्रता निगरानी
Wemos D1 मिनी तापमान / आर्द्रता निगरानी
Wemos D1 मिनी तापमान / आर्द्रता निगरानी
Wemos D1 मिनी तापमान / आर्द्रता निगरानी

मैं अपने कॉटेज के लिए तापमान और आर्द्रता की निगरानी के लिए सस्ते और आसान तरीके की तलाश में था जो बैटरी या पावर सॉकेट पर भी चलेगा। मुझे दूर से तापमान की निगरानी करने की आवश्यकता थी, लेकिन मैं स्थानीय दृश्य तापमान जांच के लिए भी संभावना चाहता था।

मैं DHT22, DHT21 और वेमोस मिनी OLED शील्ड के साथ Arduino संगत Wemos D1 मिनी का उपयोग करता हूं। मेरे पास पावर सॉकेट चालित सेंसर (USB चार्जर द्वारा) और बैटरी चालित सेंसर हैं। मैं डेटा के प्रतिनिधित्व के लिए क्लाउड सेवा के रूप में blynk का उपयोग करता हूं।

सामग्री की सूची:

वेमोस डी1 मिनी (एलीएक्सप्रेस)

Wemos मिनी OLED शील्ड (aliexpres)

DHT21 तापमान / आर्द्रता सेंसर (aliexpres)

DHT22 टेम्परेचर / ह्यूमिडिटी सेंसर (aliexpres)

कुछ छोटे केबल और सोल्डरिंग उपकरण और सामग्री।

चरण 1: पिंस की सोल्डरिंग

पिंस की सोल्डरिंग
पिंस की सोल्डरिंग

आप बिना सोल्डर पिन के वेमोस बोर्ड और शील्ड प्राप्त करेंगे जैसा कि आपको पैकेज 3 अलग-अलग विकल्प में मिलेगा:

  • केवल पुरुष
  • केवल महिला
  • पुरुष से महिला

मैंने मुख्य बोर्ड पर महिला पिन लगाना चुना और अन्य सभी बोर्ड पुरुष से महिला पिन का उपयोग करते हैं। यदि आप ऐसा चुनते हैं तो यह आपको अन्य ढालों को ढेर करने की अनुमति देता है (जैसे रिले शील्ड)

सोल्डरिंग पिन करते समय, सुनिश्चित करें कि आपने पुरुष पिन को ब्रेडबोर्ड पर रखा है ताकि वे स्ट्रेट हो जाएं।

मैं OLED शील्ड के लिए भी पुरुष से महिला पिन का उपयोग करता हूं। फीमेल पिन्स इसे आंशिक यांत्रिक सुरक्षा प्रदान करती हैं।

आप इस ट्यूटोरियल के साथ सीधे Wemos D1 मिनी DHT प्रो शील्ड का उपयोग कर सकते हैं, लेकिन मैंने वेमोस बोर्ड या डिस्प्ले से गर्मी द्वारा माप को प्रभावित नहीं करने के लिए शॉर्ट केबल पर सेंसर का उपयोग किया।

बैटरी से चलने वाले सेंसर के लिए, मैंने सीधे बैटरी होल्डर और DHT टेम्परेचर सेंसर को wemos D1 मिनी बोर्ड में मिलाया।

चरण 2: सेटअप Blynk

सेटअप ब्लिंक
सेटअप ब्लिंक
सेटअप ब्लिंक
सेटअप ब्लिंक

अपने फोन पर blynk इंस्टॉल करें और 2 डिवाइस के साथ वहां नया प्रोजेक्ट बनाएं। प्रत्येक डिवाइस के लिए आपको अलग-अलग एक्सेस कोड प्राप्त होंगे। मैं सभी इनडोर उपकरणों के लिए और सभी बाहरी उपकरणों के लिए एक उपकरण प्रमाणीकरण का उपयोग करता हूं। आपको अगले चरण में उस एक्सेस कोड को arduino में डालना होगा।

Blynk आपको अपने डिवाइस और क्लाउड के बीच मूल्यों के आदान-प्रदान के लिए वर्चुअल पिन का उपयोग करने की अनुमति देता है। आप अपने पहले इनडोर सेंसर के तापमान माप के लिए वर्चुअल पिन 1 का उपयोग कर सकते हैं और अपने दूसरे इनडोर सेंसर के तापमान माप के लिए पिन 3 का उपयोग कर सकते हैं। आपके पहले इनडोर सेंसर की आर्द्रता माप के लिए वर्चुअल पिन 2 और आपके दूसरे इनडोर सेंसर की आर्द्रता माप के लिए पिन 4। प्रत्येक डिवाइस के लिए केवल अद्वितीय वर्चुअल पिन आईडी का उपयोग करना महत्वपूर्ण है।

आप ब्लिंक में अपने माप का प्रतिनिधित्व करने के लिए विभिन्न विकल्पों का परीक्षण कर सकते हैं, मैं ऐतिहासिक ग्राफ और छोटे मूल्य आइकन का उपयोग करता हूं।

बाहरी सेंसर के लिए आप अलग प्रमाणीकरण कोड और समान दृष्टिकोण का उपयोग कर सकते हैं।

चरण 3: एक साथ ढेर करें और Wemos D1 मिनी बोर्डों को कॉन्फ़िगर करें

एक साथ ढेर करें और Wemos D1 मिनी बोर्ड कॉन्फ़िगर करें
एक साथ ढेर करें और Wemos D1 मिनी बोर्ड कॉन्फ़िगर करें
एक साथ ढेर करें और Wemos D1 मिनी बोर्ड कॉन्फ़िगर करें
एक साथ ढेर करें और Wemos D1 मिनी बोर्ड कॉन्फ़िगर करें
एक साथ ढेर करें और Wemos D1 मिनी बोर्ड कॉन्फ़िगर करें
एक साथ ढेर करें और Wemos D1 मिनी बोर्ड कॉन्फ़िगर करें
एक साथ ढेर करें और Wemos D1 मिनी बोर्ड कॉन्फ़िगर करें
एक साथ ढेर करें और Wemos D1 मिनी बोर्ड कॉन्फ़िगर करें

जब पिन को मिलाया जाता है तो आप बोर्ड और शील्ड को एक साथ ढेर कर सकते हैं और Arduino IDE द्वारा बोर्ड को कॉन्फ़िगर कर सकते हैं।

Wemos D1 मिनी बोर्ड के लिए आपको USB से सीरियल ड्राइवरों की आवश्यकता होगी जो आप उनके वेबपेज पर पा सकते हैं।

ओएलईडी डिस्प्ले पर तापमान और आर्द्रता के सरल प्रदर्शन के लिए आप बेसिक प्रोग्राम ब्लिंक-उदाहरण डाल सकते हैं जो इस चरण से जुड़ा हुआ है। इसकी अच्छी तरह से टिप्पणी की गई है ताकि आप अपने कनेक्शन के अनुसार संपादित कर सकें। ध्यान रखें कि Wemos D1 पिन IO1 वगैरह नहीं है। यहाँ इसके पिनों के IO मान दिए गए हैं। आप उन्हें वेमोस साइट पर भी पा सकते हैं।

DHT22 सेंसर के लिए आपको पिन 1 और 2 के बीच 10 kOhm रेसिस्टर मिलाप करना चाहिए (लिंक कैसे करें इसे कनेक्ट करें)। DHT22 को अतिरिक्त अवरोधक के बिना जोड़ा जा सकता है (+3.3V पर लाल, जमीन पर काला, ESP8266 के डिजिटल इनपुट पर पीला, यदि इसका D2 इसके IO4 से arduino कोड में है)।

बैटरी से चलने वाले बाहरी सेंसर में गहरी नींद की क्षमता होती है। मैं लिथियम-थियोनिल क्लोराइड (Li-SOCl2) बैटरी का उपयोग सीधे बोर्ड ग्राउंड और 3.3 V पोर्ट से करता हूं। उनके वोल्टेज ESP8266 विनिर्देशों के भीतर हैं और उन्हें सीधे कनेक्ट करके मैं उस बिजली की बचत करता हूं जो अन्यथा अतिरिक्त पावर अप/डाउन रूपांतरणों द्वारा खपत की जाएगी। आप विक्रेता को खोजने के लिए SAFT 3, 6V प्राथमिक बैटरी की खोज कर सकते हैं, मैंने चेक पुनर्विक्रेता से खरीदा है (लिंक)

blync-battery-example कॉन्फ़िगरेशन का उपयोग करें जो अच्छी तरह से टिप्पणी की गई है और आप अपनी आवश्यकताओं के अनुसार समायोजित कर सकते हैं।

मैंने एक्सेल सरलीकृत कैलकुलेटर संलग्न किया है जो वाईफाई और इंटरनेट कनेक्शन उपलब्ध होने पर ठीक काम कर रहा था। अगर वाईफाई या इंटरनेट डाउन है तो आपके डिवाइस को डीप स्लीप होने में 35 सेकंड तक का समय लग सकता है और यह बैटरी लाइफ को प्रभावित करता है।

अब आपको अपना डेटा रीडिंग OLED डिस्प्ले और मोबाइल फोन ब्लिंक एप्लिकेशन पर प्राप्त करना चाहिए।

नोट: यदि आपको "version.h" त्रुटि मिलती है तो Blynk लाइब्रेरी संस्करण 0.4.10 का उपयोग करें

सिफारिश की: