विषयसूची:
वीडियो: रास्पबेरी पाई - TMP100 तापमान सेंसर पायथन ट्यूटोरियल: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
TMP100 उच्च सटीकता, कम शक्ति, डिजिटल तापमान सेंसर I2C मिनी मॉड्यूल। TMP100 विस्तारित तापमान माप के लिए आदर्श है। यह डिवाइस कैलिब्रेशन या बाहरी घटक सिग्नल कंडीशनिंग की आवश्यकता के बिना ± 1 डिग्री सेल्सियस की सटीकता प्रदान करता है। यहाँ रास्पबेरी पाई का उपयोग करते हुए एक अजगर कोड के साथ प्रदर्शन है।
चरण 1: आपको क्या चाहिए..
1. रास्पबेरी पाई
2. टीएमपी100
3. आई²सी केबल
4. रास्पबेरी पाई के लिए I²C शील्ड
5. ईथरनेट केबल
चरण 2: कनेक्शन:
रास्पबेरी पाई के लिए I2C शील्ड लें और इसे रास्पबेरी पाई के gpio पिन पर धीरे से धकेलें।
फिर I2C केबल के एक सिरे को TMP100 सेंसर से और दूसरे सिरे को I2C शील्ड से कनेक्ट करें।
ईथरनेट केबल को पीआई से भी कनेक्ट करें या आप वाईफाई मॉड्यूल का उपयोग कर सकते हैं।
ऊपर की तस्वीर में कनेक्शन दिखाए गए हैं।
चरण 3: कोड:
TMP100 के लिए पायथन कोड हमारे GitHub रिपॉजिटरी- Dcube Store से डाउनलोड किया जा सकता है।
यहाँ उसी के लिए लिंक है:
github.com/DcubeTechVentures/TMP100…
हमने अजगर कोड के लिए SMBus लाइब्रेरी का उपयोग किया है, रास्पबेरी पाई पर SMBus स्थापित करने के चरणों का वर्णन यहाँ किया गया है:
pypi.python.org/pypi/smbus-cffi/0.5.1
आप यहां से भी कोड कॉपी कर सकते हैं, यह इस प्रकार दिया गया है:
# फ्री-विल लाइसेंस के साथ वितरित।
# इसे किसी भी तरह से उपयोग करें, लाभ या मुफ्त, बशर्ते यह इसके संबंधित कार्यों के लाइसेंस में फिट बैठता है।
# टीएमपी100
# यह कोड Dcube Store में उपलब्ध TMP100_I2CS I2C मिनी मॉड्यूल के साथ काम करने के लिए डिज़ाइन किया गया है
#
आयात smbus
आयात समय
# I2C बस प्राप्त करें
बस = smbus. SMBus(1)
# TMP100 पता, 0x4F(79)
# कॉन्फ़िगरेशन रजिस्टर चुनें, 0x01(01)
# 0x60 (96) निरंतर रूपांतरण, तुलनित्र मोड, 12-बिट रिज़ॉल्यूशन
बस.राइट_बाइट_डेटा (0x4F, 0x01, 0x60)
समय सो जाओ (0.5)
# TMP100 पता, 0x4F(79)
# 0x00 (00), 2 बाइट्स से डेटा वापस पढ़ें
# अस्थायी एमएसबी, अस्थायी एलएसबी
डेटा = बस.read_i2c_block_data(0x4F, 0x00, 2)
# डेटा को 12-बिट्स में बदलें
अस्थायी = (डेटा [0] * 256 + (डेटा [1] और 0xF0)) / 16
अगर अस्थायी> 2047:
अस्थायी - = 4096
cTemp = अस्थायी * 0.0625
fTemp = cTemp * 1.8 + 32
# स्क्रीन पर आउटपुट डेटा
प्रिंट करें "सेल्सियस में तापमान है: %.2f C" %cTemp
प्रिंट "फ़ारेनहाइट में तापमान है:%.2f F"% fTemp
चरण 4: अनुप्रयोग:
TMP100 कम शक्ति, उच्च सटीकता वाले डिजिटल तापमान सेंसर को शामिल करने वाले विभिन्न अनुप्रयोगों में बिजली-आपूर्ति तापमान निगरानी, कंप्यूटर परिधीय थर्मल संरक्षण, बैटरी प्रबंधन के साथ-साथ कार्यालय मशीनें शामिल हैं।
सिफारिश की:
रास्पबेरी पाई 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 उच्च सटीकता तापमान सेंसर एक उद्योग बन गया है
रास्पबेरी पाई - TCN75A तापमान सेंसर पायथन ट्यूटोरियल: 4 कदम
रास्पबेरी पाई - TCN75A तापमान सेंसर पायथन ट्यूटोरियल: TCN75A एक दो-तार सीरियल तापमान सेंसर है जिसे तापमान-से-डिजिटल कनवर्टर के साथ शामिल किया गया है। इसे उपयोगकर्ता प्रोग्रामयोग्य रजिस्टरों के साथ शामिल किया गया है जो तापमान-संवेदी अनुप्रयोगों के लिए लचीलापन प्रदान करते हैं। रजिस्टर सेटिंग्स उपयोगकर्ताओं को अनुमति देती हैं
रास्पबेरी पाई TMP112 तापमान सेंसर पायथन ट्यूटोरियल: 4 कदम
रास्पबेरी पाई TMP112 तापमान सेंसर पायथन ट्यूटोरियल: TMP112 उच्च सटीकता, कम शक्ति, डिजिटल तापमान सेंसर I2C मिनी मॉड्यूल। TMP112 विस्तारित तापमान माप के लिए आदर्श है। यह डिवाइस कैलिब्रेशन या बाहरी घटक सिग्नल कंडीशनिंग की आवश्यकता के बिना ± 0.5 डिग्री सेल्सियस की सटीकता प्रदान करता है।