विषयसूची:
- चरण 1: हार्डवेयर की आवश्यकता:
- चरण 2: हार्डवेयर हुकअप:
- चरण 3: आर्द्रता और तापमान मापन के लिए कोड:
- चरण 4: अनुप्रयोग:
वीडियो: HIH6130 और Arduino नैनो का उपयोग करके आर्द्रता और तापमान मापन: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
HIH6130 डिजिटल आउटपुट के साथ एक आर्द्रता और तापमान सेंसर है। ये सेंसर ± 4% आरएच का सटीकता स्तर प्रदान करते हैं। उद्योग-अग्रणी दीर्घकालिक स्थिरता, वास्तविक तापमान-मुआवजा डिजिटल I2C, उद्योग-अग्रणी विश्वसनीयता, ऊर्जा दक्षता और अल्ट्रा-छोटे पैकेज आकार और विकल्पों के साथ।
इस ट्यूटोरियल में Arduino नैनो के साथ HIH6130 सेंसर मॉड्यूल के इंटरफेसिंग का चित्रण किया गया है। तापमान और आर्द्रता के मूल्यों को पढ़ने के लिए, हमने I2c एडेप्टर के साथ arduino का उपयोग किया है। यह I2C एडेप्टर सेंसर मॉड्यूल से कनेक्शन को आसान और अधिक विश्वसनीय बनाता है।
चरण 1: हार्डवेयर की आवश्यकता:
अपने लक्ष्य को पूरा करने के लिए हमें जिन सामग्रियों की आवश्यकता होती है, उनमें निम्नलिखित हार्डवेयर घटक शामिल हैं:
1. HIH6130
2. अरुडिनो नैनो
3. I2C केबल
4. arduino nano. के लिए I2C शील्ड
चरण 2: हार्डवेयर हुकअप:
हार्डवेयर हुकअप सेक्शन मूल रूप से सेंसर और आर्डिनो नैनो के बीच आवश्यक वायरिंग कनेक्शन की व्याख्या करता है। वांछित आउटपुट के लिए किसी भी सिस्टम पर काम करते समय सही कनेक्शन सुनिश्चित करना मूलभूत आवश्यकता है। तो, अपेक्षित कनेक्शन इस प्रकार हैं:
HIH6130 I2C पर काम करेगा। यहाँ उदाहरण वायरिंग आरेख है, जिसमें दिखाया गया है कि सेंसर के प्रत्येक इंटरफ़ेस को कैसे वायर किया जाए।
आउट-ऑफ-द-बॉक्स, बोर्ड को I2C इंटरफ़ेस के लिए कॉन्फ़िगर किया गया है, जैसे कि यदि आप अन्यथा अज्ञेयवादी हैं तो हम इस हुकअप का उपयोग करने की सलाह देते हैं।
आपको बस चार तार चाहिए! केवल चार कनेक्शन की आवश्यकता होती है Vcc, Gnd, SCL और SDA पिन और ये I2C केबल की मदद से जुड़े होते हैं।
इन कनेक्शनों को ऊपर की तस्वीरों में दिखाया गया है।
चरण 3: आर्द्रता और तापमान मापन के लिए कोड:
आइए अब arduino कोड से शुरू करते हैं।
Arduino के साथ सेंसर मॉड्यूल का उपयोग करते समय, हम Wire.h लाइब्रेरी को शामिल करते हैं। "वायर" लाइब्रेरी में ऐसे कार्य होते हैं जो सेंसर और Arduino बोर्ड के बीच i2c संचार की सुविधा प्रदान करते हैं।
उपयोगकर्ता की सुविधा के लिए संपूर्ण Arduino कोड नीचे दिया गया है:
#शामिल
// HIH6130 I2C पता 0x27 (39) है
# परिभाषित करें Addr 0x27
व्यर्थ व्यवस्था()
{
// I2C संचार को मास्टर के रूप में प्रारंभ करें
वायर.बेगिन ();
// सीरियल कम्युनिकेशन शुरू करें, बॉड रेट सेट करें = 9600
सीरियल.बेगिन (९६००);
देरी (300);
}
शून्य लूप ()
{
अहस्ताक्षरित इंट डेटा [4];
// I2C ट्रांसमिशन शुरू करें
Wire.beginTransmission (Addr);
// डेटा रजिस्टर का चयन करें
वायर.राइट (0x00);
// I2C ट्रांसमिशन बंद करो
वायर.एंडट्रांसमिशन ();
// डेटा के 4 बाइट्स का अनुरोध करें
Wire.requestFrom (Addr, 4);
// डेटा के 4 बाइट्स पढ़ें
// आर्द्रता एमएसबी, आर्द्रता एलएसबी, अस्थायी एमएसबी, अस्थायी एलएसबी
अगर (वायर.उपलब्ध () == 4)
{
डेटा [0] = वायर.रीड ();
डेटा [1] = वायर.रीड ();
डेटा [2] = वायर.रीड ();
डेटा [3] = वायर.रीड ();
}
// डेटा को 14-बिट्स में बदलें
फ्लोट आर्द्रता = ((((डेटा [0] और 0x3F) * 256) + डेटा [1]) * 100.0 / 16383.0;
इंट टेम्प = ((डेटा[2] * 256) + (डेटा [3] और 0xFC)) / 4;
फ्लोट cTemp = (अस्थायी / १६३८४.०) * १६५.० - ४०.०;
फ्लोट fTemp = cTemp * 1.8 + 32;
// सीरियल मॉनिटर को आउटपुट डेटा
Serial.print ("सापेक्ष आर्द्रता:");
सीरियल.प्रिंट (आर्द्रता);
सीरियल.प्रिंट्लन ("% आरएच");
Serial.print ("सेल्सियस में तापमान:");
सीरियल.प्रिंट (cTemp);
सीरियल.प्रिंट्लन ("सी");
Serial.print ("फ़ारेनहाइट में तापमान:");
सीरियल.प्रिंट (fTemp);
सीरियल.प्रिंट्लन ("एफ");
देरी (500);
}
वायर लाइब्रेरी में वायर.राइट () और वायर.रीड () का उपयोग कमांड लिखने और सेंसर आउटपुट को पढ़ने के लिए किया जाता है।
Serial.print() और Serial.println() का उपयोग Arduino IDE के सीरियल मॉनीटर पर सेंसर के आउटपुट को प्रदर्शित करने के लिए किया जाता है।
सेंसर का आउटपुट ऊपर की तस्वीर में दिखाया गया है।
चरण 4: अनुप्रयोग:
HIH6130 का उपयोग एयर कंडीशनर, थैलेपी सेंसिंग, थर्मोस्टैट्स, ह्यूमिडिफ़ायर / डी-ह्यूमिडिफ़ायर, और ह्यूमिडिस्टैट्स में सटीक सापेक्ष आर्द्रता और तापमान माप प्रदान करने के लिए किया जा सकता है ताकि रहने वाले आराम को बनाए रखा जा सके। इसे एयर कंप्रेशर्स, वेदर स्टेशन और टेलीकॉम कैबिनेट में भी लगाया जा सकता है।
सिफारिश की:
STS21 और Arduino नैनो का उपयोग करके तापमान मापन: 4 चरण
STS21 और Arduino Nano का उपयोग करके तापमान मापन: STS21 डिजिटल तापमान सेंसर बेहतर प्रदर्शन और एक अंतरिक्ष बचत पदचिह्न प्रदान करता है। यह डिजिटल, I2C प्रारूप में कैलिब्रेटेड, रेखीयकृत सिग्नल प्रदान करता है। इस सेंसर का निर्माण CMOSens तकनीक पर आधारित है, जो बेहतर
HDC1000 और Arduino नैनो का उपयोग करके तापमान और आर्द्रता का मापन: 4 चरण
HDC1000 और Arduino Nano का उपयोग करके तापमान और आर्द्रता का मापन: HDC1000 एकीकृत तापमान सेंसर के साथ एक डिजिटल आर्द्रता सेंसर है जो बहुत कम शक्ति पर उत्कृष्ट माप सटीकता प्रदान करता है। डिवाइस एक नए कैपेसिटिव सेंसर के आधार पर आर्द्रता को मापता है। आर्द्रता और तापमान सेंसर चेहरे
HTS221 और Arduino Nano का उपयोग करके आर्द्रता और तापमान मापन: 4 चरण
HTS221 और Arduino Nano का उपयोग करके आर्द्रता और तापमान मापन: HTS221 सापेक्ष आर्द्रता और तापमान के लिए एक अल्ट्रा कॉम्पैक्ट कैपेसिटिव डिजिटल सेंसर है। इसमें डिजिटल सीरियल के माध्यम से माप की जानकारी प्रदान करने के लिए एक सेंसिंग तत्व और एक मिश्रित सिग्नल एप्लिकेशन विशिष्ट एकीकृत सर्किट (एएसआईसी) शामिल है
HYT939 और Arduino नैनो का उपयोग करके आर्द्रता मापन: 4 चरण
HYT939 और Arduino नैनो का उपयोग कर आर्द्रता मापन: HYT939 एक डिजिटल आर्द्रता सेंसर है जो I2C संचार प्रोटोकॉल पर काम करता है। जब चिकित्सा प्रणालियों और प्रयोगशालाओं की बात आती है तो आर्द्रता एक महत्वपूर्ण पैरामीटर है, इसलिए इन लक्ष्यों को पूरा करने के लिए हमने HYT939 को arduino नैनो के साथ इंटरफ़ेस करने का प्रयास किया। मैं
HIH6130 और कण फोटॉन का उपयोग करके आर्द्रता और तापमान मापन: 4 कदम
HIH6130 और कण फोटॉन का उपयोग करके आर्द्रता और तापमान मापन: HIH6130 डिजिटल आउटपुट के साथ एक आर्द्रता और तापमान सेंसर है। ये सेंसर ± 4% आरएच का सटीकता स्तर प्रदान करते हैं। उद्योग-अग्रणी दीर्घकालिक स्थिरता के साथ, सही तापमान-मुआवजा डिजिटल I2C, उद्योग-अग्रणी विश्वसनीयता, ऊर्जा दक्षता