विषयसूची:

ESP32 और AskSensors Cloud के साथ कमरे के तापमान और आर्द्रता की निगरानी: 6 कदम
ESP32 और AskSensors Cloud के साथ कमरे के तापमान और आर्द्रता की निगरानी: 6 कदम

वीडियो: ESP32 और AskSensors Cloud के साथ कमरे के तापमान और आर्द्रता की निगरानी: 6 कदम

वीडियो: ESP32 और AskSensors Cloud के साथ कमरे के तापमान और आर्द्रता की निगरानी: 6 कदम
वीडियो: Temperature and Humidity Monitor using Arduino IOT Cloud and ESP8266 2024, नवंबर
Anonim
ESP32 और AskSensors Cloud. के साथ कमरे के तापमान और आर्द्रता की निगरानी
ESP32 और AskSensors Cloud. के साथ कमरे के तापमान और आर्द्रता की निगरानी

इस ट्यूटोरियल में आप सीखेंगे कि क्लाउड से जुड़े DHT11 और ESP32 का उपयोग करके अपने कमरे या डेस्क के तापमान और आर्द्रता की निगरानी कैसे करें।

हमारे ट्यूटोरियल अपडेट यहां देखे जा सकते हैं।

DHT11 चश्मा:

DHT11 सेंसर तापमान को 0 डिग्री सेल्सियस से 50 डिग्री सेल्सियस (सटीकता ± 2 डिग्री सेल्सियस) और आर्द्रता 20% से 90% (सटीकता ± 5%) तक मापने में सक्षम है। सेंसर को ठीक से संचालित करने के लिए 5V की आवश्यकता होती है और सीरियल डेटा में तापमान और आर्द्रता को आउटपुट करता है।

तो चलो शुरू हो जाओ!

चरण 1: हार्डवेयर आवश्यकताएँ

हार्डवेयर आवश्यकताएँ
हार्डवेयर आवश्यकताएँ

सामग्री:

इस डेमो में हमें आवश्यकता होगी:

  • ESP32 वाईफाई मॉड्यूल।
  • Arduino IDE चलाने वाला कंप्यूटर।
  • ब्रेड बोर्ड
  • DHT11 या DHT22
  • 47K रोकनेवाला
  • DHT11 और ESP32 के बीच कनेक्शन के लिए तार।
  • ESP32 को आपके कंप्यूटर से जोड़ने के लिए USB माइक्रो केबल।

सम्बन्ध:

कनेक्शन बहुत आसान हैं, निम्नलिखित पिन को ऊपर की छवि में दिखाए अनुसार कनेक्ट करें:

  • DHT VCC से ESP32 5V।
  • DHT ग्राउंड से ESP32 ग्राउंड।
  • DHT डेटा से ESP32 IO4 (कोड में निर्दिष्ट)।
  • डेटा (IO4) पिन और 5V को 47K या 10K पुल अप रेसिस्टर्स से कनेक्ट करें।

चरण 2: सॉफ़्टवेयर आवश्यकताएँ

AskSensors खाता

AskSensors IoT प्लेटफ़ॉर्म में मुफ़्त खाते के लिए साइन अप करें (यह बहुत तेज़ है!)। फिर आप अपने डेटा को क्लाउड में स्टोर कर पाएंगे, उन्हें इंटरनेट पर दूरस्थ रूप से एक्सेस कर पाएंगे और अपने डेटा को ग्राफ़ में विज़ुअलाइज़ करने, CSV फ़ाइलों में निर्यात करने और ईमेल अलर्ट सेट करने जैसी कई सुविधाएँ प्राप्त कर सकेंगे…

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

Arduino IDE में ESP32 स्थापित करें

यदि आप पहली बार ESP32 के साथ काम कर रहे हैं, तो कृपया इस ट्यूटोरियल को देखें जहां मैं आपको Arduino IDE में अपने ESP32 को स्थापित करने और इसे क्लाउड से कनेक्ट करने के तरीके के बारे में चरण-दर-चरण मार्गदर्शिका दिखा रहा हूं।

पुस्तकालय स्थापित करें

जीथब से डीएचटी लाइब्रेरी स्थापित करें (आप इसे स्केच> लाइब्रेरी शामिल करें> लाइब्रेरी प्रबंधित करें, और एडफ्रूट डीएचटी लाइब्रेरी की खोज करके भी इंस्टॉल कर सकते हैं)

चरण 3: कोड लिखना

इस डेमो को AskSensors Github पेज से डाउनलोड करें और इसे डीकंप्रेस करें।

स्केच DHT11 सेंसर से तापमान और आर्द्रता पढ़ता है और HTTP GET अनुरोधों का उपयोग करके इसे AskSensors भेजता है।

आपको केवल निम्नलिखित को संशोधित करने की आवश्यकता है:

कास्ट चार * एसएसआईडी = "……………"; // वाईफाई एसएसआईडी

कॉन्स्ट चार * पासवर्ड = "……………"; // वाईफाई पासवर्ड कॉन्स्ट चार * apiKeyIn = "……………."; // एपीआई कुंजी

ध्यान दें कि DHT डेटा पिन ESP32 IO4 पिन से जुड़ा है। यदि आवश्यक हो, तो आप इसे यहां बदल सकते हैं:

// डीएचटी कॉन्फ़िगरेशन। #define DHTPIN 4 // पिन जो DHT सेंसर से जुड़ा है।

चरण 4: परीक्षण चलाएँ

परीक्षण चलाएं
परीक्षण चलाएं
परीक्षण चलाएं
परीक्षण चलाएं
  1. USB केबल के माध्यम से ESP32 को अपने कंप्यूटर से कनेक्ट करें।
  2. Arduino IDE खोलें और कोड अपलोड करें।
  3. एक सीरियल टर्मिनल खोलें। आपको अपने ESP32 को WiFi के माध्यम से इंटरनेट से कनेक्ट होते हुए देखना चाहिए, फिर, ESP32 समय-समय पर तापमान और आर्द्रता को पढ़ेगा और इसे AskSensors को भेजेगा।

चरण 5: परिणाम

परिणाम
परिणाम
परिणाम
परिणाम

अब, AskSensors पर वापस लौटें।

  1. साइन इन करें और अपना सेंसर डैशबोर्ड खोलें।
  2. मॉड्यूल पर क्लिक करें और मॉड्यूल 1 और मॉड्यूल 2 में ग्राफ़ जोड़ें।
  3. जैसा कि ऊपर दिए गए आंकड़ों में दिखाया गया है, आपको अपने डेटा स्टीम को ग्राफ़ में प्रदर्शित होते देखना चाहिए।

नोट: तापमान और आर्द्रता की भिन्नता देखने के लिए मैंने हेयर ड्रायर का उपयोग किया;-)

चरण 6: धन्यवाद

क्या आपका कोई प्रश्न या सुझाव है? बस टिप्पणी करें, हमें आपकी प्रतिक्रिया देखकर बहुत खुशी होगी!

क्या इस ट्यूटोरियल ने आपकी किसी भी तरह से मदद की? कृपया उस छोटे से दिल पर प्रहार करें:-)

सिफारिश की: