विषयसूची:
- आपूर्ति
- चरण 1: सर्किट आरेख और कनेक्शन।
- चरण 2: तापमान और आर्द्रता की निगरानी के लिए Blynk को कॉन्फ़िगर करना।
- चरण 3:
वीडियो: NodeMCU और Blynk पर AM2301 के साथ तापमान और आर्द्रता की निगरानी करें: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह एक सर्वविदित तथ्य है कि अधिकांश उद्योग कार्यक्षेत्रों में तापमान, आर्द्रता, दबाव, वायु गुणवत्ता, पानी की गुणवत्ता आदि महत्वपूर्ण कारक होते हैं जिनकी निरंतर निगरानी की जानी चाहिए और मूल्यों के जाने पर आवश्यक अलर्ट सिस्टम की आवश्यकता होती है। निर्धारित सीमा से दूर।
यह प्रोटोटाइप हमें "AM2301 कैपेसिटिव डिजिटल तापमान और आर्द्रता सेंसर" का उपयोग करके तापमान और आर्द्रता की निगरानी करने की प्रक्रिया को समझने में मदद करेगा।
इस प्रोटोटाइप का निर्माण बहुत ही सरल और आसान है। मुझे उम्मीद है कि इस "निर्देश योग्य" में दिए गए निर्देश पाठकों को इसके व्यावहारिक कार्यान्वयन की स्पष्ट तस्वीर देने में मदद करेंगे।
आपूर्ति
- AM2301 कैपेसिटिव डिजिटल तापमान और आर्द्रता सेंसर
- D1 मिनी V2 NodeMcu 4M बाइट्स Lua WIFI इंटरनेट ऑफ थिंग्स डेवलपमेंट बोर्ड आधारित ESP8266
- १७० अंक मिनी ब्रेडबोर्ड SYB-170 सफेद
- पुरुष से महिला जम्पर तार 40 पीसी 10 सेमी
चरण 1: सर्किट आरेख और कनेक्शन।
कनेक्शन बहुत सरल हैं और इस प्रकार हैं:
- WeMos D1 Mini के AM2301 से 3V का 3V
- AM2301 के GND से WeMos D1 Mini के GND तक
- WeMos D1 Mini के AM2301 से D4 (GPIO 2) के सिग्नल वायर (पीला)
नोट: इस प्रोटोटाइप को बनाने के लिए, हमें किसी ब्रेडबोर्ड की आवश्यकता नहीं होगी क्योंकि हमारे पास कनेक्ट करने के लिए केवल तीन तार हैं। मैं इस दस्तावेज़ के पाठक के लिए विकल्प छोड़ता हूं, कि क्या ब्रेडबोर्ड का उपयोग करना है (या) बस WeMos D1 मिनी को AM2301 के साथ सीधे जम्पर तारों से कनेक्ट करें।
चरण 2: तापमान और आर्द्रता की निगरानी के लिए Blynk को कॉन्फ़िगर करना।
Blynk को कॉन्फ़िगर करने की प्रक्रिया की बेहतर समझ के लिए चरण-दर-चरण स्क्रीनशॉट प्रदान किए गए हैं। पाठकों से अनुरोध है कि वे स्क्रीनशॉट देखें और एप्लिकेशन को दो "गेज" घटकों के साथ कॉन्फ़िगर करें, एक आर्द्रता और दूसरा तापमान का प्रतिनिधित्व करने के लिए।
चरण 3:
कोड की शुरुआत >>>>>
#BLYNK_PRINT सीरियल परिभाषित करें
#SPI.h शामिल करें
#शामिल ESP8266WiFi.h
#BlynkSimpleEsp8266.h शामिल करें
#DHT.h. शामिल करें
चार प्रमाणीकरण = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // ब्लिंक द्वारा भेजा गया प्रामाणिक कोड दर्ज करें
चार एसएसआईडी = "स्मार्गड २५"; // अपना वाईफाई नाम दर्ज करें
चार पास = "स्मार्गडाइन@2017"; // अपना वाईफाई पासवर्ड दर्ज करें
#define DHTPIN 2 // डिजिटल पिन 4
// #DHTTYPE DHT11 को परिभाषित करें // DHT 11
// #DHTTYPE DHT22 को परिभाषित करें // DHT 22, AM2302, AM2321
#परिभाषित DHTTYPE DHT21 // DHT 21, AM2301
डीएचटी डीएचटी (डीएचटीपीआईएन, डीएचटीटीपीई);
ब्लिंक टाइमर टाइमर;
शून्य प्रेषक ()
{
फ्लोट एच = dht.readHumidity ();
फ्लोट टी = dht.readTemperature (); // या dht.readTemperature(true) फारेनहाइट के लिए
अगर (इस्नान (एच) || इसान (टी)) {
Serial.println ("DHT सेंसर से पढ़ने में विफल!");
वापसी; }
Blynk.virtualWrite(V5, h); //V5 नमी के लिए है
Blynk.virtualWrite(V6, t); //V6 तापमान के लिए है
}
व्यर्थ व्यवस्था()
{
सीरियल.बेगिन (९६००); // सीरियल मॉनिटर में कनेक्शन की स्थिति देखें
Blynk.begin(auth, ssid, pass);
dht.begin ();
timer.setInterval(1000L, SendSensor);
}
शून्य लूप ()
{
ब्लिंक.रन ();
टाइमर.रन ();
}
कोड का अंत >>>>>
उपरोक्त कोड में, विशेष रूप से #include स्टेटमेंट में, कृपया सभी हेडर फाइलें (जो.h एक्सटेंशन के साथ समाप्त होती हैं) को "" में संलग्न करें, अन्यथा कोड त्रुटियों को फेंक देगा।
नोट: यदि आपने कोड में गलत तापमान और आर्द्रता नियंत्रक कथन का चयन किया है, तो आपको प्राप्त होने वाले मान स्पष्ट रूप से सही नहीं हैं (नमूना स्क्रीनशॉट संलग्न), भले ही सेंसर काम कर रहा हो। कृपया अपनी आवश्यकताओं को पूरा करने के लिए निम्नलिखित पंक्तियों पर टिप्पणी / टिप्पणी न करें। निम्नलिखित पंक्तियों में से केवल एक पर टिप्पणी नहीं की गई है, बाकी पर टिप्पणी की जानी है।
- #परिभाषित DHTTYPE DHT11 // DHT 11
- #परिभाषित DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #परिभाषित DHTTYPE DHT21 // DHT 21, AM2301
मेरे मामले में, मैंने अंतिम पंक्ति को असम्बद्ध किया है, अर्थात: "#define DHTTYPE DHT21 // DHT 21, AM2301", और बाकी पंक्तियों पर टिप्पणी की है।
बेहतर उपस्थिति के लिए, मैंने स्टायरोफोम में WeMos D1 Mini और AM2301 सेंसर दोनों को पैक किया। मैं पूरे हार्डवेयर को अच्छी तरह से एम्बेड करने और इसे और अधिक पेशेवर दिखने के लिए एक ऐक्रेलिक शीट केस रखने की योजना बना रहा हूं।
किसी भी प्रश्न के मामले में, कृपया [email protected] पर वापस लिखें (या) मुझे +91 9398472594 पर व्हाट्सएप पर पिंग करें। मुझे टिप्पणियों को प्राप्त करने और अपने लेखों में सुधार करने में बहुत खुशी होगी।
सिफारिश की:
स्थानीय वेबसर्वर पर DHT11 का उपयोग करते हुए ESP8266 Nodemcu तापमान निगरानी - अपने ब्राउज़र पर कमरे का तापमान और आर्द्रता प्राप्त करें: 6 कदम
स्थानीय वेबसर्वर पर DHT11 का उपयोग करते हुए ESP8266 Nodemcu तापमान निगरानी | अपने ब्राउज़र पर कमरे का तापमान और आर्द्रता प्राप्त करें: नमस्कार दोस्तों आज हम एक नमी और amp; ESP ८२६६ NODEMCU का उपयोग कर तापमान निगरानी प्रणाली & DHT11 तापमान सेंसर। तापमान और आर्द्रता DHT11 सेंसर & यह एक ब्राउज़र पर देखा जा सकता है कि कौन सा वेबपेज प्रबंधित होगा
DHT11 के साथ ESP32 आधारित M5Stack M5stick C मौसम मॉनिटर - DHT11 के साथ M5stick-C पर तापमान आर्द्रता और हीट इंडेक्स की निगरानी करें: 6 कदम
DHT11 के साथ ESP32 आधारित M5Stack M5stick C मौसम मॉनिटर | DHT11 के साथ M5stick-C पर मॉनिटर टेम्परेचर ह्यूमिडिटी और हीट इंडेक्स: हाय दोस्तों, इस इंस्ट्रक्शंस में हम सीखेंगे कि DHT11 टेम्परेचर सेंसर को m5stick-C (m5stack द्वारा एक डेवलपमेंट बोर्ड) के साथ कैसे इंटरफेस करें और इसे m5stick-C के डिस्प्ले पर प्रदर्शित करें। तो इस ट्यूटोरियल में हम तापमान, आर्द्रता और amp; गर्मी मैं
Arduino के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें और तापमान गर्मी और आर्द्रता प्रिंट करें: 5 कदम
Arduino और प्रिंट तापमान गर्मी और आर्द्रता के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें: DHT11 सेंसर का उपयोग तापमान और आर्द्रता को मापने के लिए किया जाता है। वे बहुत लोकप्रिय इलेक्ट्रॉनिक्स शौक़ीन हैं। DHT11 आर्द्रता और तापमान सेंसर आपके DIY इलेक्ट्रॉनिक्स परियोजनाओं में आर्द्रता और तापमान डेटा जोड़ना वास्तव में आसान बनाता है। यह प्रति
ESP8266 और Blynk ऐप के साथ रिमोट तापमान और आर्द्रता की निगरानी: 15 कदम
ESP8266 और Blynk ऐप के साथ रिमोट तापमान और आर्द्रता की निगरानी: यह ESP8266 चिप के साथ मेरा पहला प्रोजेक्ट था। मैंने अभी-अभी अपने घर के पास एक नया ग्रीनहाउस बनाया है और यह मेरे लिए दिलचस्प था कि एक दिन में वहाँ क्या हो रहा है? मेरा मतलब है कि तापमान और आर्द्रता कैसे बदलती है? क्या ग्रीनहाउस पर्याप्त हवादार है? तो मैं दि
ESP8266: तापमान और आर्द्रता की निगरानी कैसे करें: 12 कदम
ESP8266: तापमान और आर्द्रता की निगरानी कैसे करें: आज के ट्यूटोरियल में, हम DHT22 सेंसर के तापमान और आर्द्रता रीडिंग के लिए ESP-01 का उपयोग करेंगे, जो कॉन्फ़िगरेशन 01 (केवल 2 GPIO के साथ) में ESP8266 है। मैं आपको एक Arduino के साथ एक विद्युत योजनाबद्ध और ESP प्रोग्रामिंग भाग दिखाऊंगा।