विषयसूची:
वीडियो: Arduino नैनो - TMP100 तापमान सेंसर ट्यूटोरियल: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
TMP100 उच्च सटीकता, कम शक्ति, डिजिटल तापमान सेंसर I2C मिनी मॉड्यूल। TMP100 विस्तारित तापमान माप के लिए आदर्श है। यह डिवाइस कैलिब्रेशन या बाहरी घटक सिग्नल कंडीशनिंग की आवश्यकता के बिना ± 1 डिग्री सेल्सियस की सटीकता प्रदान करता है। यहाँ Arduino नैनो के साथ प्रदर्शन है।
चरण 1: आपको क्या चाहिए..
1. अरुडिनो नैनो
2. टीएमपी100
3. आई²सी केबल
4. Arduino नैनो के लिए I²C शील्ड
चरण 2: कनेक्शन:
Arduino Nano के लिए एक I2C शील्ड लें और इसे धीरे से नैनो के पिनों पर धकेलें।
फिर I2C केबल के एक सिरे को TMP100 सेंसर से और दूसरे सिरे को I2C शील्ड से कनेक्ट करें।
ऊपर की तस्वीर में कनेक्शन दिखाए गए हैं।
चरण 3: कोड:
TMP100 के लिए Arduino कोड हमारे GitHub रिपॉजिटरी-Dcube Store से डाउनलोड किया जा सकता है
यहाँ उसी के लिए लिंक है:
github.com/DcubeTechVentures/TMP100..
हम Arduino बोर्ड के साथ सेंसर के I2c संचार की सुविधा के लिए लाइब्रेरी Wire.h शामिल करते हैं।
आप यहां से भी कोड कॉपी कर सकते हैं, यह इस प्रकार दिया गया है:
// एक फ्री-विल लाइसेंस के साथ वितरित किया गया।
// इसे किसी भी तरह से उपयोग करें, लाभ या मुफ्त, बशर्ते यह इसके संबंधित कार्यों के लाइसेंस में फिट बैठता है।
// टीएमपी100
// यह कोड Dcube Store में उपलब्ध TMP100_I2CS I2C मिनी मॉड्यूल के साथ काम करने के लिए डिज़ाइन किया गया है।
#शामिल
// TMP100 I2C पता 0x4F (79) है
# परिभाषित करें Addr 0x4F
व्यर्थ व्यवस्था()
{
// I2C संचार को मास्टर के रूप में प्रारंभ करें
वायर.बेगिन ();
// सीरियल कम्युनिकेशन शुरू करें, बॉड रेट सेट करें = 9600
सीरियल.बेगिन (९६००);
// I2C ट्रांसमिशन शुरू करें
Wire.beginTransmission (Addr);
// कॉन्फ़िगरेशन रजिस्टर का चयन करें
वायर.राइट (0x01);
// निरंतर रूपांतरण, तुलनित्र मोड, 12-बिट रिज़ॉल्यूशन सेट करें
वायर.राइट (0x60);
// I2C ट्रांसमिशन बंद करो
वायर.एंडट्रांसमिशन ();
देरी (300);
}
शून्य लूप ()
{
अहस्ताक्षरित इंट डेटा [2];
// I2C ट्रांसमिशन शुरू करें
Wire.beginTransmission (Addr);
// डेटा रजिस्टर का चयन करें
वायर.राइट (0x00);
// I2C ट्रांसमिशन बंद करो
वायर.एंडट्रांसमिशन ();
// डेटा के 2 बाइट्स का अनुरोध करें
Wire.requestFrom (Addr, 2);
// डेटा के 2 बाइट्स पढ़ें
// cTemp msb, cTemp lsb
अगर (वायर.उपलब्ध () == 2)
{
डेटा [0] = वायर.रीड ();
डेटा [1] = वायर.रीड ();
}
// डेटा कनवर्ट करें
फ्लोट cTemp = (((डेटा [0] * 256) + (डेटा [1] और 0xF0)) / 16) * 0.0625;
फ्लोट fTemp = cTemp * 1.8 + 32;
// सीरियल मॉनिटर को आउटपुट डेटा
सीरियल.प्रिंट ("सेल्सियस में तापमान:");
सीरियल.प्रिंट (cTemp);
सीरियल.प्रिंट्लन ("सी");
Serial.print ("फ़ारेनहाइट में तापमान:");
सीरियल.प्रिंट (fTemp);
सीरियल.प्रिंट्लन ("एफ");
देरी (500);
}
चरण 4: अनुप्रयोग:
TMP100 कम शक्ति, उच्च सटीकता वाले डिजिटल तापमान सेंसर को शामिल करने वाले विभिन्न अनुप्रयोगों में बिजली-आपूर्ति तापमान निगरानी, कंप्यूटर परिधीय थर्मल संरक्षण, बैटरी प्रबंधन के साथ-साथ कार्यालय मशीनें शामिल हैं।
सिफारिश की:
Arduino नैनो - HTS221 सापेक्षिक आर्द्रता और तापमान सेंसर ट्यूटोरियल: 4 चरण
Arduino Nano - HTS221 सापेक्ष आर्द्रता और तापमान सेंसर ट्यूटोरियल: HTS221 सापेक्ष आर्द्रता और तापमान के लिए एक अल्ट्रा कॉम्पैक्ट कैपेसिटिव डिजिटल सेंसर है। इसमें डिजिटल सीरियल के माध्यम से माप की जानकारी प्रदान करने के लिए एक सेंसिंग तत्व और एक मिश्रित सिग्नल एप्लिकेशन विशिष्ट एकीकृत सर्किट (एएसआईसी) शामिल है
Arduino नैनो - SI7050 तापमान सेंसर ट्यूटोरियल: 4 कदम
Arduino Nano - SI7050 तापमान सेंसर ट्यूटोरियल: SI7050 एक डिजिटल तापमान सेंसर है जो I2C संचार प्रोटोकॉल पर काम करता है और संपूर्ण ऑपरेटिंग वोल्टेज और तापमान सीमा पर उच्च सटीकता प्रदान करता है। सेंसर की यह उच्च सटीकता उपन्यास सिग्नल प्रोसेसिंग और गुदा
Arduino नैनो - TCN75A तापमान सेंसर ट्यूटोरियल: 4 कदम
Arduino Nano - TCN75A तापमान सेंसर ट्यूटोरियल: TCN75A एक दो-तार सीरियल तापमान सेंसर है जिसे तापमान-से-डिजिटल कनवर्टर के साथ शामिल किया गया है। इसे उपयोगकर्ता प्रोग्राम योग्य रजिस्टरों के साथ शामिल किया गया है जो तापमान-संवेदन अनुप्रयोगों के लिए लचीलापन प्रदान करते हैं। रजिस्टर सेटिंग्स उपयोगकर्ताओं को अनुमति देती हैं
Arduino नैनो - STS21 तापमान सेंसर ट्यूटोरियल: 4 कदम
Arduino नैनो - STS21 तापमान सेंसर ट्यूटोरियल: STS21 डिजिटल तापमान सेंसर बेहतर प्रदर्शन और एक अंतरिक्ष बचत पदचिह्न प्रदान करता है। यह डिजिटल, I2C प्रारूप में कैलिब्रेटेड, रेखीयकृत सिग्नल प्रदान करता है। इस सेंसर का निर्माण CMOSens तकनीक पर आधारित है, जो बेहतर
Arduino नैनो और I2C LCD के साथ दो DS18B20 तापमान सेंसर: 5 कदम
Arduino नैनो और I2C LCD के साथ दो DS18B20 तापमान सेंसर: आज मैं आपको दिखाना चाहता हूं कि Arduino नैनो क्लोन और I2C LCD के साथ दो तापमान सेंसर DS18B20 कैसे बनाए जाते हैं। एक I2C नापसंद। मैं Arduino IDE 1.8.8 // Pouziv का उपयोग करता हूं