विषयसूची:
वीडियो: कण फोटॉन - ADT75 तापमान सेंसर ट्यूटोरियल: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
ADT75 एक अत्यधिक सटीक, डिजिटल तापमान सेंसर है। इसमें तापमान की निगरानी और डिजिटलीकरण के लिए एक बैंड गैप तापमान सेंसर और डिजिटल कनवर्टर के लिए एक 12-बिट एनालॉग शामिल है। इसका अत्यधिक संवेदनशील सेंसर परिवेश के तापमान को सटीक रूप से मापने के लिए इसे सक्षम बनाता है। यहां कण फोटॉन के साथ इसका उपयोग करने का प्रदर्शन है।
चरण 1: आपको क्या चाहिए..
1. कण फोटॉन
2. एडीटी75
3. आई²सी केबल
4. कण फोटॉन के लिए I²C शील्ड
चरण 2: कनेक्शन:
कण फोटॉन के लिए I2C ढाल लें और इसे कण फोटॉन के पिनों पर धीरे से धकेलें।
फिर I2C केबल के एक सिरे को ADT75 सेंसर से और दूसरे सिरे को I2C शील्ड से कनेक्ट करें।
ऊपर की तस्वीर में कनेक्शन दिखाए गए हैं।
चरण 3: कोड:
ADT75 के लिए पार्टिकल कोड हमारे github रिपॉजिटरी-DCUBE स्टोर से डाउनलोड किया जा सकता है।
यहाँ उसी के लिए लिंक है:
github.com/DcubeTechVentures/ADT75/blob/master/Particle/ADT75.ino।
हमने पार्टिकल कोड के लिए दो पुस्तकालयों का उपयोग किया है, जो application.h और Spark_wiring_i2c.h हैं। सेंसर के साथ I2C संचार की सुविधा के लिए Spark_wireing_i2c लाइब्रेरी की आवश्यकता है।
आप यहां से भी कोड कॉपी कर सकते हैं, यह इस प्रकार दिया गया है:
// एक फ्री-विल लाइसेंस के साथ वितरित किया गया।
// इसे किसी भी तरह से उपयोग करें, लाभ या मुफ्त, बशर्ते यह इसके संबंधित कार्यों के लाइसेंस में फिट बैठता है।
// एडीटी75
// यह कोड ADT75_I2CS I2C मिनी मॉड्यूल के साथ काम करने के लिए डिज़ाइन किया गया है
#शामिल
#शामिल
// ADT75 I2C पता 0x48 (72) है
# परिभाषित करें Addr 0x48
फ्लोट cTemp = ०.०, fTemp = ०.०;
इंट अस्थायी = 0;
व्यर्थ व्यवस्था()
{
// चर सेट करें
Particle.variable("i2cdevice", "ADT75");
पार्टिकल.वेरिएबल ("cTemp", cTemp);
// I2C संचार को मास्टर के रूप में प्रारंभ करें
वायर.बेगिन ();
// सीरियल कम्युनिकेशन शुरू करें, बॉड रेट सेट करें = 9600
सीरियल.बेगिन (९६००);
देरी (300);
}
शून्य लूप ()
{
अहस्ताक्षरित इंट डेटा [2];
// I2C ट्रांसमिशन शुरू करें
Wire.beginTransmission (Addr);
// डेटा रजिस्टर का चयन करें
वायर.राइट (0x00);
// I2C ट्रांसमिशन बंद करो
वायर.एंडट्रांसमिशन ();
// डेटा के 2 बाइट का अनुरोध करें
Wire.requestFrom (Addr, 2);
// डेटा के 2 बाइट्स पढ़ें
// अस्थायी एमएसबी, अस्थायी एलएसबी
अगर (वायर.उपलब्ध () == 2)
{
डेटा [0] = वायर.रीड ();
डेटा [1] = वायर.रीड ();
}
// डेटा को 12 बिट्स में बदलें
अस्थायी = ((डेटा [0] * 256) + डेटा [1]) / 16;
अगर (अस्थायी> 2047)
{
अस्थायी - = ४०९६;
}
cTemp = अस्थायी * ०.०६२५;
fTemp = (cTemp * १.८) + ३२;
// डैशबोर्ड पर आउटपुट डेटा
Particle.publish ("सेल्सियस में तापमान:", स्ट्रिंग (cTemp));
Particle.publish ("फ़ारेनहाइट में तापमान:", स्ट्रिंग (fTemp));
देरी (1000);
}
चरण 4: अनुप्रयोग:
ADT75 एक अत्यधिक सटीक, डिजिटल तापमान सेंसर है। इसे पर्यावरण नियंत्रण प्रणाली, कंप्यूटर थर्मल मॉनिटरिंग आदि सहित प्रणालियों की एक विस्तृत श्रृंखला में नियोजित किया जा सकता है। इसे औद्योगिक प्रक्रिया नियंत्रण के साथ-साथ पावर सिस्टम मॉनिटर में भी शामिल किया जा सकता है।
सिफारिश की:
कण फोटॉन - TCN75A तापमान सेंसर ट्यूटोरियल: 4 कदम
कण फोटॉन - TCN75A तापमान सेंसर ट्यूटोरियल: TCN75A एक दो-तार सीरियल तापमान सेंसर है जिसे तापमान-से-डिजिटल कनवर्टर के साथ शामिल किया गया है। इसे उपयोगकर्ता प्रोग्रामयोग्य रजिस्टरों के साथ शामिल किया गया है जो तापमान-संवेदी अनुप्रयोगों के लिए लचीलापन प्रदान करते हैं। रजिस्टर सेटिंग्स उपयोगकर्ताओं को अनुमति देती हैं
कण फोटॉन - STS21 तापमान सेंसर ट्यूटोरियल: 4 कदम
कण फोटॉन - STS21 तापमान सेंसर ट्यूटोरियल: STS21 डिजिटल तापमान सेंसर बेहतर प्रदर्शन और एक अंतरिक्ष बचत पदचिह्न प्रदान करता है। यह डिजिटल, I2C प्रारूप में कैलिब्रेटेड, रेखीयकृत सिग्नल प्रदान करता है। इस सेंसर का निर्माण CMOSens तकनीक पर आधारित है, जो बेहतर
कण फोटॉन - HDC1000 तापमान सेंसर ट्यूटोरियल: 4 कदम
कण फोटॉन - HDC1000 तापमान सेंसर ट्यूटोरियल: HDC1000 एकीकृत तापमान सेंसर के साथ एक डिजिटल आर्द्रता सेंसर है जो बहुत कम शक्ति पर उत्कृष्ट माप सटीकता प्रदान करता है। डिवाइस एक नए कैपेसिटिव सेंसर के आधार पर आर्द्रता को मापता है। आर्द्रता और तापमान सेंसर चेहरे
कण फोटॉन - MPL3115A2 प्रेसिजन अल्टीमीटर सेंसर ट्यूटोरियल: 4 कदम
कण फोटॉन - MPL3115A2 प्रेसिजन अल्टीमीटर सेंसर ट्यूटोरियल: MPL3115A2 सटीक दबाव / ऊंचाई और तापमान डेटा प्रदान करने के लिए I2C इंटरफ़ेस के साथ एक MEMS दबाव सेंसर को नियोजित करता है। सेंसर आउटपुट को उच्च रिज़ॉल्यूशन 24-बिट एडीसी द्वारा डिजीटल किया जाता है। आंतरिक प्रसंस्करण मुआवजे के कार्यों को हटा देता है
कण फोटॉन - TMP100 तापमान सेंसर ट्यूटोरियल: 4 कदम
कण फोटॉन - TMP100 तापमान सेंसर ट्यूटोरियल: TMP100 उच्च सटीकता, कम शक्ति, डिजिटल तापमान सेंसर I2C मिनी मॉड्यूल। TMP100 विस्तारित तापमान माप के लिए आदर्श है। यह डिवाइस कैलिब्रेशन या बाहरी घटक सिग्नल कंडीशनिंग की आवश्यकता के बिना ± 1 डिग्री सेल्सियस की सटीकता प्रदान करता है। वह