विषयसूची:
- चरण 1: DHT11 को Arduino से कनेक्ट करें
- चरण 2: DHT लाइब्रेरी जोड़ें
- चरण 3: Arduino बोर्ड चुनें
- चरण 4: कार्यक्रम
- चरण 5: परिणाम
वीडियो: Arduino का उपयोग करके DHT11 सेंसर का उपयोग कैसे करें: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस ट्यूटोरियल में हम Arduino का उपयोग करके DHT11 सेंसर की कोशिश करेंगे।
DHT11 का उपयोग तापमान और आर्द्रता को मापने के लिए किया जा सकता है।
आवश्यक घटक:
- अरुडिनो नैनो
- DHT11 तापमान और आर्द्रता सेंसर
- यूएसबी मिनी
- जंपर केबल
आवश्यक पुस्तकालय:
डीएचटी पुस्तकालय
चरण 1: DHT11 को Arduino से कनेक्ट करें
जम्पर केबल का उपयोग करके DHT11 को Arduino से कनेक्ट करें।
चित्र देखें या नीचे दिए गए निर्देशों का पालन करें।
DHT11 से Arduino
+ => +5वी
आउट => डी12
- => जीएनडी
फिर मिनी USB का उपयोग करके arduino को कंप्यूटर से कनेक्ट करें
चरण 2: DHT लाइब्रेरी जोड़ें
पुस्तकालय डीएचटी यहां डाउनलोड किया जा सकता है:
DHT11 लाइब्रेरी।
पुस्तकालय जोड़ने के लिए ऊपर दी गई छवि देखें या नीचे दिए गए निर्देशों का पालन करें:
स्केच खोलें ==> लाइब्रेरी शामिल करें ==>.ज़िप लाइब्रेरी जोड़ें
वह लाइब्रेरी फ़ाइल ढूंढें जिसे आपने डाउनलोड किया है।
यदि यह सफल होता है, तो Arduino को बंद करें और इसे फिर से खोलें।
चरण 3: Arduino बोर्ड चुनें
गोटो टूल्स और ऊपर की तस्वीर में आर्डिनो बोर्ड को समायोजित करें।
बोर्ड "अरुडिनो नैनो"
प्रोसेसर "ATmega328P (पुराना बूटलोडर)"
अधिक संपूर्ण लेख के लिए, आप "Arduino Nano v.3 का उपयोग कैसे करें" पर पढ़ सकते हैं जो मैंने पहले बनाया था।
चरण 4: कार्यक्रम
DHT11 सेंसर से मान पढ़ने के लिए इस कोड को शामिल करें
// DHT तापमान और आर्द्रता सेंसर // एकीकृत सेंसर लाइब्रेरी उदाहरण // Adafruit Industries के लिए टोनी डिकोला द्वारा लिखित // MIT लाइसेंस के तहत जारी किया गया।
// निम्नलिखित Arduino पुस्तकालयों की आवश्यकता है:
// - डीएचटी सेंसर लाइब्रेरी: https://github.com/adafruit/DHT-sensor-library // - एडफ्रूट यूनिफाइड सेंसर लिब:
#शामिल
#शामिल करें #शामिल करें
#define DHTPIN 2 // DHT सेंसर से जुड़ा डिजिटल पिन
// पंख HUZZAH ESP8266 नोट: पिन 3, 4, 5, 12, 13 या 14 का उपयोग करें - // पिन 15 काम कर सकता है लेकिन प्रोग्राम अपलोड के दौरान DHT को डिस्कनेक्ट किया जाना चाहिए।
// उपयोग में आने वाले सेंसर के प्रकार को अनसुना करें:
//#DHTTYPE DHT11 को परिभाषित करें // DHT 11 #DHTTYPE DHT22 को परिभाषित करें // DHT 22 (AM2302) //#DHTTYPE DHT21 को परिभाषित करें // DHT 21 (AM2301)
// सेंसर वायरिंग और उपयोग के विवरण के लिए गाइड देखें:
//
DHT_ एकीकृत dht (DHTPIN, DHTTYPE);
uint32_t देरीएमएस;
व्यर्थ व्यवस्था() {
सीरियल.बेगिन (९६००); // डिवाइस को इनिशियलाइज़ करें। dht.begin (); Serial.println (F ("DHTxx यूनिफाइड सेंसर उदाहरण")); // प्रिंट तापमान सेंसर विवरण। सेंसर_टी सेंसर; dht.temperature().getSensor(&sensor); सीरियल.प्रिंट्लन (एफ ("--------------------------------------")); Serial.println (एफ ("तापमान सेंसर")); सीरियल.प्रिंट (एफ ("सेंसर प्रकार:")); Serial.println (सेंसर.नाम); सीरियल.प्रिंट (एफ ("ड्राइवर वेर:")); Serial.println (सेंसर। संस्करण); सीरियल.प्रिंट (एफ ("अद्वितीय आईडी:")); Serial.println (sensor.sensor_id); सीरियल.प्रिंट (एफ ("अधिकतम मूल्य:")); सीरियल.प्रिंट (सेंसर.मैक्स_वैल्यू); सीरियल.प्रिंट्लन (एफ ("डिग्री सेल्सियस")); सीरियल.प्रिंट (एफ ("न्यूनतम मूल्य:")); सीरियल.प्रिंट (सेंसर.मिन_वैल्यू); सीरियल.प्रिंट्लन (एफ ("डिग्री सेल्सियस")); सीरियल.प्रिंट (एफ ("रिज़ॉल्यूशन:")); सीरियल.प्रिंट (सेंसर.रिज़ॉल्यूशन); सीरियल.प्रिंट्लन (एफ ("डिग्री सेल्सियस")); सीरियल.प्रिंट्लन (एफ ("--------------------------------------")); // नमी सेंसर विवरण प्रिंट करें। dht.humidity().getSensor(&sensor); Serial.println (एफ ("आर्द्रता सेंसर")); सीरियल.प्रिंट (एफ ("सेंसर प्रकार:")); Serial.println (सेंसर.नाम); सीरियल.प्रिंट (एफ ("ड्राइवर वेर:")); Serial.println (सेंसर। संस्करण); सीरियल.प्रिंट (एफ ("अद्वितीय आईडी:")); Serial.println (sensor.sensor_id); सीरियल.प्रिंट (एफ ("अधिकतम मूल्य:")); सीरियल.प्रिंट (सेंसर.मैक्स_वैल्यू); सीरियल.प्रिंट्लन (एफ ("%")); सीरियल.प्रिंट (एफ ("न्यूनतम मूल्य:")); सीरियल.प्रिंट (सेंसर.मिन_वैल्यू); सीरियल.प्रिंट्लन (एफ ("%")); सीरियल.प्रिंट (एफ ("रिज़ॉल्यूशन:")); सीरियल.प्रिंट (सेंसर.रिज़ॉल्यूशन); सीरियल.प्रिंट्लन (एफ ("%")); सीरियल.प्रिंट्लन (एफ ("--------------------------------------")); // सेंसर विवरण के आधार पर सेंसर रीडिंग के बीच देरी सेट करें। देरीएमएस = सेंसर.min_delay / 1000; }
शून्य लूप () {
// माप के बीच देरी। देरी (देरीएमएस); // तापमान घटना प्राप्त करें और उसका मूल्य प्रिंट करें। sensor_event_t घटना; dht.temperature().getEvent(&event); if (isnan(event.temperature)) {Serial.println(F("त्रुटि पढ़ने का तापमान!")); } और { सीरियल.प्रिंट (एफ ("तापमान:")); सीरियल.प्रिंट (event.temperature); सीरियल.प्रिंट्लन (एफ ("डिग्री सेल्सियस")); } // आर्द्रता घटना प्राप्त करें और उसका मूल्य प्रिंट करें। dht.humidity().getEvent(&event); if (isnan(event.relative_humidity)) { Serial.println(F("Error पढ़ने आर्द्रता!")); } और { सीरियल.प्रिंट (एफ ("आर्द्रता:")); सीरियल.प्रिंट (event.relative_humidity); सीरियल.प्रिंट्लन (एफ ("%")); } }
या स्केच के नीचे की फाइल को डाउनलोड करें जो मैंने नीचे दिया है।
फिर अपलोड पर क्लिक करें और इसके खत्म होने का इंतजार करें।
चरण 5: परिणाम
तापमान और आर्द्रता माप के परिणाम देखने के लिए, सीरियल मॉनिटर पर क्लिक करें। परिणाम वहां प्रदर्शित होंगे।
सफल होने पर परिणाम चित्र 1 की तरह दिखाई देंगे
यदि सेंसर स्थापित नहीं है तो यह छवि 2. जैसा दिखेगा
पढ़ने के लिए धन्यवाद, अगर कोई प्रश्न हैं तो इसे टिप्पणी कॉलम में लिखें
सिफारिश की:
Arduino का उपयोग करके मृदा नमी सेंसर का उपयोग कैसे करें: 4 कदम
Arduino का उपयोग करके मृदा नमी सेंसर का उपयोग कैसे करें: मृदा नमी सेंसर एक सेंसर है जिसका उपयोग मिट्टी में नमी को मापने के लिए किया जा सकता है। स्मार्ट खेती परियोजनाओं, सिंचाई नियंत्रक परियोजनाओं, या आईओटी कृषि परियोजनाओं के प्रोटोटाइप बनाने के लिए उपयुक्त। इस सेंसर में 2 जांच हैं। जो मुझे आदत है
Arduino UNO का उपयोग करके ड्रोन कैसे बनाएं - माइक्रोकंट्रोलर का उपयोग करके क्वाडकॉप्टर बनाएं: 8 कदम (चित्रों के साथ)
Arduino UNO का उपयोग करके ड्रोन कैसे बनाएं | माइक्रोकंट्रोलर का उपयोग करके क्वाडकॉप्टर बनाएं: परिचय मेरे यूट्यूब चैनल पर जाएंएक ड्रोन खरीदने के लिए एक बहुत महंगा गैजेट (उत्पाद) है। इस पोस्ट में मैं चर्चा करने जा रहा हूँ कि मैं इसे सस्ते में कैसे बना सकता हूँ ?? और आप इसे सस्ते दाम पर कैसे बना सकते हैं … वैसे भारत में सभी सामग्री (मोटर, ईएससी
Arduino के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें और तापमान गर्मी और आर्द्रता प्रिंट करें: 5 कदम
Arduino और प्रिंट तापमान गर्मी और आर्द्रता के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें: DHT11 सेंसर का उपयोग तापमान और आर्द्रता को मापने के लिए किया जाता है। वे बहुत लोकप्रिय इलेक्ट्रॉनिक्स शौक़ीन हैं। DHT11 आर्द्रता और तापमान सेंसर आपके DIY इलेक्ट्रॉनिक्स परियोजनाओं में आर्द्रता और तापमान डेटा जोड़ना वास्तव में आसान बनाता है। यह प्रति
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: 4 कदम
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: हम आपको दिखाएंगे कि मैक टर्मिनल कैसे खोलें। हम आपको टर्मिनल के भीतर कुछ विशेषताएं भी दिखाएंगे, जैसे कि ifconfig, निर्देशिका बदलना, फाइलों तक पहुंचना, और arp. ifconfig आपको अपना आईपी पता, और अपने मैक विज्ञापन की जांच करने की अनुमति देगा
एक सेंसर के रूप में मोमबत्तियों का उपयोग करके कंप्यूटर माउस के रूप में Wiimote का उपयोग कैसे करें !!: 3 कदम
एक सेंसर के रूप में मोमबत्तियों का उपयोग करके कंप्यूटर माउस के रूप में Wiimote का उपयोग कैसे करें !!: यह मार्गदर्शिका आपको दिखाएगी कि अपने Wii रिमोट (Wiimote) को अपने पीसी से कैसे लिंक करें और इसे माउस के रूप में उपयोग करें