विषयसूची:
वीडियो: Arduino नैनो - STS21 तापमान सेंसर ट्यूटोरियल: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
STS21 डिजिटल तापमान सेंसर बेहतर प्रदर्शन और अंतरिक्ष की बचत करने वाला पदचिह्न प्रदान करता है। यह डिजिटल, I2C प्रारूप में कैलिब्रेटेड, रेखीयकृत सिग्नल प्रदान करता है। इस सेंसर का निर्माण CMOSens तकनीक पर आधारित है, जो STS21 के बेहतर प्रदर्शन और विश्वसनीयता का श्रेय देता है। STS21 के रिज़ॉल्यूशन को कमांड द्वारा बदला जा सकता है, कम बैटरी का पता लगाया जा सकता है और एक चेकसम संचार विश्वसनीयता में सुधार करने में मदद करता है। इसे Arduino नैनो के साथ इंटरफेस करने का इसका प्रदर्शन यहां दिया गया है।
चरण 1: आपको क्या चाहिए..
1. अरुडिनो नैनो
2. एसटीएस21
3. आई²सी केबल
4. Arduino नैनो के लिए I²C शील्ड
चरण 2: कनेक्शन:
Arduino Nano के लिए एक I2C शील्ड लें और इसे धीरे से नैनो के पिनों पर धकेलें।
फिर I2C केबल के एक सिरे को STS21 सेंसर से और दूसरे सिरे को I2C शील्ड से कनेक्ट करें।
ऊपर की तस्वीर में कनेक्शन दिखाए गए हैं।
चरण 3: कोड:
STS21 के लिए Arduino कोड हमारे GitHub रिपॉजिटरी-Dcube Store से डाउनलोड किया जा सकता है।
यहाँ उसी के लिए लिंक है:
github.com/DcubeTechVentures/STS21…
हम Arduino बोर्ड के साथ सेंसर के I2c संचार की सुविधा के लिए लाइब्रेरी Wire.h शामिल करते हैं।
आप यहां से भी कोड कॉपी कर सकते हैं, यह इस प्रकार दिया गया है:
// एक फ्री-विल लाइसेंस के साथ वितरित किया गया।
// इसे किसी भी तरह से उपयोग करें, लाभ या मुफ्त, बशर्ते यह इसके संबंधित कार्यों के लाइसेंस में फिट बैठता है।
// एसटीएस21
// यह कोड Dcube Store में उपलब्ध STS21_I2CS I2C मिनी मॉड्यूल के साथ काम करने के लिए डिज़ाइन किया गया है।
#शामिल
// STS21 I2C पता 0x4A (74) है
#परिभाषित करें 0x4A
व्यर्थ व्यवस्था()
{
// I2C संचार को मास्टर के रूप में प्रारंभ करें
वायर.बेगिन ();
// सीरियल कम्युनिकेशन शुरू करें, बॉड रेट सेट करें = 9600
सीरियल.बेगिन (९६००);
देरी (300);
}
शून्य लूप ()
{
अहस्ताक्षरित इंट डेटा [2];
// I2C ट्रांसमिशन शुरू करें
Wire.beginTransmission (addr);
// नो होल्ड मास्टर चुनें
वायर.राइट (0xF3);
// I2C ट्रांसमिशन समाप्त करें
वायर.एंडट्रांसमिशन ();
देरी (300);
// डेटा के 2 बाइट्स का अनुरोध करें
Wire.requestFrom (addr, 2);
// डेटा के 2 बाइट्स पढ़ें
अगर (वायर.उपलब्ध () == 2)
{
डेटा [0] = वायर.रीड ();
डेटा [1] = वायर.रीड ();
}
// डेटा कनवर्ट करें
int rawtmp = डेटा [0] * 256 + डेटा [1];
इंट वैल्यू = रॉटएमपी और 0xFFFC;
डबल cTemp = -46.85 + (175.72 * (मान / 65536.0));
डबल fTemp = cTemp * १.८ + ३२;
// सीरियल मॉनिटर को आउटपुट डेटा
सीरियल.प्रिंट ("सेल्सियस में तापमान:");
सीरियल.प्रिंट (cTemp);
सीरियल.प्रिंट्लन ("सी");
Serial.print ("फ़ारेनहाइट में तापमान:");
सीरियल.प्रिंट (fTemp);
सीरियल.प्रिंट्लन ("एफ");
देरी (300);
}
चरण 4: अनुप्रयोग:
STS21 डिजिटल तापमान सेंसर को उन प्रणालियों में नियोजित किया जा सकता है जिनके लिए उच्च सटीकता तापमान निगरानी की आवश्यकता होती है। इसे विभिन्न कंप्यूटर उपकरणों, चिकित्सा उपकरणों और औद्योगिक नियंत्रण प्रणालियों में कुशल सटीकता के साथ तापमान माप की आवश्यकता के साथ शामिल किया जा सकता है।
सिफारिश की:
Arduino नैनो - HTS221 सापेक्षिक आर्द्रता और तापमान सेंसर ट्यूटोरियल: 4 चरण
Arduino Nano - HTS221 सापेक्ष आर्द्रता और तापमान सेंसर ट्यूटोरियल: HTS221 सापेक्ष आर्द्रता और तापमान के लिए एक अल्ट्रा कॉम्पैक्ट कैपेसिटिव डिजिटल सेंसर है। इसमें डिजिटल सीरियल के माध्यम से माप की जानकारी प्रदान करने के लिए एक सेंसिंग तत्व और एक मिश्रित सिग्नल एप्लिकेशन विशिष्ट एकीकृत सर्किट (एएसआईसी) शामिल है
Arduino नैनो - SI7050 तापमान सेंसर ट्यूटोरियल: 4 कदम
Arduino Nano - SI7050 तापमान सेंसर ट्यूटोरियल: SI7050 एक डिजिटल तापमान सेंसर है जो I2C संचार प्रोटोकॉल पर काम करता है और संपूर्ण ऑपरेटिंग वोल्टेज और तापमान सीमा पर उच्च सटीकता प्रदान करता है। सेंसर की यह उच्च सटीकता उपन्यास सिग्नल प्रोसेसिंग और गुदा
Arduino नैनो - TCN75A तापमान सेंसर ट्यूटोरियल: 4 कदम
Arduino Nano - TCN75A तापमान सेंसर ट्यूटोरियल: TCN75A एक दो-तार सीरियल तापमान सेंसर है जिसे तापमान-से-डिजिटल कनवर्टर के साथ शामिल किया गया है। इसे उपयोगकर्ता प्रोग्राम योग्य रजिस्टरों के साथ शामिल किया गया है जो तापमान-संवेदन अनुप्रयोगों के लिए लचीलापन प्रदान करते हैं। रजिस्टर सेटिंग्स उपयोगकर्ताओं को अनुमति देती हैं
Arduino नैनो - TMP100 तापमान सेंसर ट्यूटोरियल: 4 कदम
Arduino नैनो - TMP100 तापमान सेंसर ट्यूटोरियल: TMP100 उच्च-सटीकता, कम-शक्ति, डिजिटल तापमान सेंसर I2C मिनी मॉड्यूल। TMP100 विस्तारित तापमान माप के लिए आदर्श है। यह डिवाइस कैलिब्रेशन या बाहरी घटक सिग्नल कंडीशनिंग की आवश्यकता के बिना ± 1 डिग्री सेल्सियस की सटीकता प्रदान करता है। वह
Arduino नैनो और I2C LCD के साथ दो DS18B20 तापमान सेंसर: 5 कदम
Arduino नैनो और I2C LCD के साथ दो DS18B20 तापमान सेंसर: आज मैं आपको दिखाना चाहता हूं कि Arduino नैनो क्लोन और I2C LCD के साथ दो तापमान सेंसर DS18B20 कैसे बनाए जाते हैं। एक I2C नापसंद। मैं Arduino IDE 1.8.8 // Pouziv का उपयोग करता हूं