विषयसूची:
वीडियो: रास्पबेरी पाई - TCN75A तापमान सेंसर पायथन ट्यूटोरियल: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
TCN75A एक दो-तार सीरियल तापमान सेंसर है जिसे तापमान-से-डिजिटल कनवर्टर के साथ शामिल किया गया है। इसे उपयोगकर्ता प्रोग्रामयोग्य रजिस्टरों के साथ शामिल किया गया है जो तापमान-संवेदी अनुप्रयोगों के लिए लचीलापन प्रदान करते हैं। रजिस्टर सेटिंग्स उपयोगकर्ताओं को पावर सेविंग मोड, शटडाउन मोड, एक शॉट मोड इत्यादि को कॉन्फ़िगर करने की अनुमति देती हैं। सेंसर में एक i2c संगत सीरियल इंटरफ़ेस है जो एक सीरियल बस में आठ डिवाइस तक कनेक्शन की सुविधा प्रदान कर सकता है। यहाँ अजगर कोड का उपयोग करके रास्पबेरी पाई के साथ इसका प्रदर्शन है।
चरण 1: आपको क्या चाहिए..
1. रास्पबेरी पाई
2. टीसीएन75ए
3. आई²सी केबल
4. रास्पबेरी पाई के लिए I²C शील्ड
5. ईथरनेट केबल
चरण 2: कनेक्शन:
रास्पबेरी पाई के लिए I2C शील्ड लें और इसे रास्पबेरी पाई के gpio पिन पर धीरे से धकेलें।
फिर I2C केबल के एक सिरे को TCN75A सेंसर से और दूसरे सिरे को I2C शील्ड से कनेक्ट करें।
ईथरनेट केबल को पीआई से भी कनेक्ट करें या आप वाईफाई मॉड्यूल का उपयोग कर सकते हैं।
ऊपर की तस्वीर में कनेक्शन दिखाए गए हैं।
चरण 3: कोड:
TCN75A के लिए पायथन कोड हमारे जीथब रिपोजिटरी-डीसीयूबीई स्टोर से डाउनलोड किया जा सकता है।
यहाँ उसी के लिए लिंक है:
github.com/DcubeTechVentures/TCN75A/blob/master/Python/TCN75A.py
हमने अजगर कोड के लिए SMBus लाइब्रेरी का उपयोग किया है, रास्पबेरी पाई पर SMBus स्थापित करने के चरणों का वर्णन यहाँ किया गया है:
pypi.python.org/pypi/smbus-cffi/0.5.1
आप यहां से भी कोड कॉपी कर सकते हैं, यह इस प्रकार दिया गया है:
# फ्री-विल लाइसेंस के साथ वितरित।
# इसे किसी भी तरह से उपयोग करें, लाभ या मुफ्त, बशर्ते यह इसके संबंधित कार्यों के लाइसेंस में फिट बैठता है।
#टीसीएन75ए
# यह कोड TCN75A_I2CS I2C मिनी मॉड्यूल के साथ काम करने के लिए डिज़ाइन किया गया है।
आयात smbus
आयात समय
# I2C बस प्राप्त करें
बस = smbus. SMBus(1)
# TCN75A पता, 0x48(72)
# कॉन्फ़िगरेशन रजिस्टर चुनें, 0x01(01)
# 0x60 (96) 12-बिट एडीसी संकल्प
बस.राइट_बाइट_डेटा (0x48, 0x01, 0x60)
समय सो जाओ (0.5)
# TCN75A पता, 0x48(72)
# 0x00 (00), 2 बाइट्स से डेटा वापस पढ़ें
# अस्थायी एमएसबी, अस्थायी एलएसबी
डेटा = बस.read_i2c_block_data(0x48, 0x00, 2)
# डेटा को 12-बिट्स में बदलें
अस्थायी = ((डेटा [0] * 256) + (डेटा [1] और 0xF0)) / 16
अगर अस्थायी> 2047:
अस्थायी - = 4096
cTemp = अस्थायी * 0.0625
fTemp = (cTemp * १.८) + ३२
# स्क्रीन पर आउटपुट डेटा
प्रिंट "तापमान सेल्सियस में: %.2f C" %cTemp
प्रिंट "फ़ारेनहाइट में तापमान:%.2f F"% fTemp
चरण 4: अनुप्रयोग:
TCN75A एक तापमान संवेदक है जिसे व्यक्तिगत कंप्यूटर और सर्वर में नियोजित किया जा सकता है। इसे मनोरंजन प्रणालियों, कार्यालय उपकरणों, हार्स डिस्क ड्राइव और अन्य पीसी बाह्य उपकरणों में भी तैनात किया जा सकता है। यह सेंसर डेटा संचार उपकरणों में भी अपना आवेदन पाता है।
सिफारिश की:
रास्पबेरी पाई SHT25 आर्द्रता और तापमान सेंसर पायथन ट्यूटोरियल: 4 कदम
रास्पबेरी पाई SHT25 आर्द्रता और तापमान सेंसर पायथन ट्यूटोरियल: SHT25 I2C आर्द्रता और तापमान सेंसर ± 1.8% आरएच ± 0.2 डिग्री सेल्सियस I2C मिनी मॉड्यूल। SHT25 उच्च-सटीकता आर्द्रता और तापमान सेंसर फॉर्म फैक्टर और इंटेलिजेंस के मामले में एक उद्योग मानक बन गया है, जो कैलिब्रेटेड, रैखिक सेंसर संकेत प्रदान करता है
रास्पबेरी पाई - HIH6130 I2C आर्द्रता और तापमान सेंसर पायथन ट्यूटोरियल: 4 कदम
रास्पबेरी पाई - HIH6130 I2C आर्द्रता और तापमान सेंसर पायथन ट्यूटोरियल: HIH6130 डिजिटल आउटपुट के साथ एक आर्द्रता और तापमान सेंसर है। ये सेंसर ± 4% आरएच का सटीकता स्तर प्रदान करते हैं। उद्योग-अग्रणी दीर्घकालिक स्थिरता के साथ, सही तापमान-मुआवजा डिजिटल I2C, उद्योग-अग्रणी विश्वसनीयता, ऊर्जा दक्षता
रास्पबेरी पाई MCP9808 तापमान सेंसर पायथन ट्यूटोरियल: 4 कदम
रास्पबेरी पाई MCP9808 तापमान सेंसर पायथन ट्यूटोरियल: MCP9808 एक अत्यधिक सटीक डिजिटल तापमान सेंसर ± 0.5 ° C I2C मिनी मॉड्यूल है। वे उपयोगकर्ता-प्रोग्राम करने योग्य रजिस्टरों के साथ सन्निहित हैं जो तापमान संवेदन अनुप्रयोगों की सुविधा प्रदान करते हैं। MCP9808 उच्च सटीकता तापमान सेंसर एक उद्योग बन गया है
रास्पबेरी पाई TMP112 तापमान सेंसर पायथन ट्यूटोरियल: 4 कदम
रास्पबेरी पाई TMP112 तापमान सेंसर पायथन ट्यूटोरियल: TMP112 उच्च सटीकता, कम शक्ति, डिजिटल तापमान सेंसर I2C मिनी मॉड्यूल। TMP112 विस्तारित तापमान माप के लिए आदर्श है। यह डिवाइस कैलिब्रेशन या बाहरी घटक सिग्नल कंडीशनिंग की आवश्यकता के बिना ± 0.5 डिग्री सेल्सियस की सटीकता प्रदान करता है।
रास्पबेरी पाई - TMP100 तापमान सेंसर पायथन ट्यूटोरियल: 4 कदम
रास्पबेरी पाई - TMP100 तापमान सेंसर पायथन ट्यूटोरियल: TMP100 उच्च-सटीकता, कम-शक्ति, डिजिटल तापमान सेंसर I2C मिनी मॉड्यूल। TMP100 विस्तारित तापमान माप के लिए आदर्श है। यह डिवाइस कैलिब्रेशन या बाहरी घटक सिग्नल कंडीशनिंग की आवश्यकता के बिना ± 1 डिग्री सेल्सियस की सटीकता प्रदान करता है। वह