अन्य लेखों में विभिन्न तापमान संवेदकों का विश्लेषण किया गया है। उन तत्वों या उपकरणों में से एक जिन्हें आप मापने के लिए उपयोग कर सकते हैं, तापमान ठीक है thermistor, अंग्रेजी में थर्मामीटर (थर्मली सेंसिटिव रेसिस्टर या तापमान संवेदी प्रतिरोध)। जैसा कि इसके नाम से पता चलता है, यह एक ऐसी सामग्री पर आधारित है जो अपने विद्युत प्रतिरोध को उस तापमान के अनुसार बदलती है जिसके अधीन है।
इस तरह, एक सरल सूत्र के माध्यम से, वोल्टेज और जिस तीव्रता के अधीन है, उसे जानकर, प्रतिरोध का विश्लेषण किया जा सकता है। तापमान निर्धारित करें इसके पैमाने के अनुसार। लेकिन इसका उपयोग केवल तापमान संवेदक के रूप में नहीं किया जाता है, इसका उपयोग इसके तापमान के आधार पर सर्किट की कुछ विशेषताओं को बदलने के लिए भी किया जा सकता है, अतिरिक्त वर्तमान के खिलाफ सुरक्षा तत्व के रूप में, आदि।
La सेंसर प्रकार की पसंद आप अपने प्रोजेक्ट के लिए जो उपयोग करने जा रहे हैं, वह आपकी ज़रूरतों पर निर्भर करेगा। तापमान संवेदक के बारे में आपकी रुचि के अन्य लेख:
- LM35: तापमान और आर्द्रता सेंसर।
- डीएस18बी20: तरल पदार्थ के लिए तापमान संवेदक।
- डीएचटी22: सटीक तापमान और आर्द्रता सेंसर।
- डीएचटी11: सस्ते तापमान और आर्द्रता सेंसर।
थर्मिस्टर का परिचय
बाजार में आप बहुत कुछ पा सकते हैं thermistors विभिन्न एन्कैप्सुलेशन और विभिन्न प्रकारों के साथ। वे सभी एक ही सिद्धांत पर आधारित हैं, उनके अर्धचालक पदार्थ (निकल ऑक्साइड, कोबाल्ट ऑक्साइड, फेरिक ऑक्साइड, ...) को बदल दिया जाएगा जब तापमान बदलता है, इस प्रकार इसके आंतरिक प्रतिरोध को बदल देता है।
प्रकार
के बीच में थर्मिस्टर प्रकार हम दो समूहों को उजागर कर सकते हैं:
- एनटीसी (नकारात्मक तापमान गुणांक) थर्मिस्टर: ये थर्मिस्टर्स एक नकारात्मक तापमान गुणांक के साथ, जैसे-जैसे तापमान बढ़ता है, चार्ज वाहक की एकाग्रता भी बढ़ती है, इसलिए, उनका प्रतिरोध कम हो जाता है। यह उन्हें व्यावहारिक बनाता है ताकि उनका उपयोग किया जा सके:
- तापमान सेंसर जो कि कई सर्किटों में होते हैं जैसे कि कम तापमान प्रतिरोधक डिटेक्टर, इंजनों पर माप के लिए मोटर वाहन क्षेत्र में, डिजिटल थर्मामीटर में, आदि।
- एक उच्च प्रारंभिक प्रतिरोध के साथ एक सामग्री का उपयोग करते समय, वर्तमान सीमक शुरू करना। जब सर्किट चालू होता है, तो उनके माध्यम से करंट गुजरता है, यह उपकरण उस प्रतिरोध के कारण गर्म होता है जो तापमान को प्रस्तुत करता है और जैसे-जैसे तापमान बढ़ता है, प्रतिरोध धीरे-धीरे कम होता जाएगा। यह सर्किट में वर्तमान प्रवाह को शुरुआत में बहुत अधिक होने से रोकता है।
- पीटीसी (पॉजिटिव तापमान गुणांक) थर्मिस्टर्स: वे एक सकारात्मक तापमान गुणांक के साथ अन्य थर्मिस्टर्स हैं, बहुत उच्च डोपेंट सांद्रता के साथ जो उन्हें एनटीसीएस के विपरीत प्रभाव देते हैं। अर्थात्, बढ़ते तापमान के साथ प्रतिरोध को कम करने के बजाय, विपरीत प्रभाव उनमें होता है। उस कारण से, उन्हें ओवरक्रैक सर्किट की सुरक्षा के लिए फ़्यूज़ के रूप में इस्तेमाल किया जा सकता है, मोटर के करंट को नियंत्रित करने के लिए CRT या कैथोड रे ट्यूब डिस्प्ले को डिमॅनेटाइज करने के टाइमर के रूप में इस्तेमाल किया जाता है।
थर्मिस्टर को भ्रमित न करें RTD (प्रतिरोध तापमान डिटेक्टर)चूंकि, उनके विपरीत, थर्मिस्टर्स प्रतिरोध को लगभग रैखिक रूप से नहीं बदलते हैं। आरटीडी कंडक्टर के प्रतिरोध की भिन्नता के आधार पर तापमान का पता लगाने के लिए प्रतिरोध थर्मामीटर का एक प्रकार है। इन (तांबा, निकल, प्लेटिनम, ...) की धातु, गर्म होने पर, एक बड़ा थर्मल आंदोलन होता है जो इलेक्ट्रॉनों को तितर बितर करेगा और उनकी औसत गति (प्रतिरोध बढ़ाता है) को कम करेगा। इसलिए, जितना अधिक तापमान, उतना अधिक प्रतिरोध, एनटीसी के साथ।
आरटीडी, एनटीसी और पीटीसी दोनों ही काफी सामान्य हैं, खासकर एनटीसी। कारण यह है कि वे अपनी भूमिका ए के साथ निभा सकते हैं बहुत छोटा आकार और बहुत सस्ती कीमत। आप कर सकते हैं लोकप्रिय MF52 की तरह NTC थर्मिस्टर्स का अधिग्रहण करें अमेज़न की तरह दुकानों में कम कीमत के लिए, जैसे कोई उत्पाद नहीं मिला।, साथ ही अन्य विशेष इलेक्ट्रॉनिक्स स्टोरों में भी।
के रूप में करने के बाहर पिन, इसमें केवल दो पिन होते हैं, सामान्य प्रतिरोधों की तरह। इसे जोड़ने का इसका तरीका किसी भी प्रतिरोधक के समान है, केवल प्रतिरोध मूल्य स्थिर नहीं रहेगा, जैसा कि आपको पहले से ही पता होना चाहिए। स्वीकृत तापमान पर्वतमाला, अधिकतम समर्थित वोल्टेज आदि के बारे में अधिक जानकारी के लिए, आप डेटा के बारे में परामर्श कर सकते हैंडेटाशीट आपके द्वारा खरीदे गए घटक की।
Arduino के साथ एकीकरण
पैरा अपने Arduino बोर्ड के साथ एक थर्मिस्टर को एकीकृत करेंकनेक्शन आसान नहीं हो सकता है। कोड के लिए उस सिद्धांत और गणना को अनुकूलित करना आवश्यक है जो आपको अपने Arduino IDE में उत्पन्न करना है। हमारे मामले में, मैंने एक एनटीसी थर्मिस्टर, विशेष रूप से एमएफ 52 मॉडल का उपयोग किया है। एक और थर्मिस्टर मॉडल का उपयोग करने के मामले में, आपको ए, बी और सी के मूल्यों को अलग-अलग करना होगा ताकि स्टीनहार्ट-हार्ट के अनुसार उन्हें अनुकूलित किया जा सके:
किया जा रहा है मापा गया तापमान, T0 पर्यावरण के तापमान का मान है (आप इसे वैसे ही कैलिब्रेट कर सकते हैं, जैसे कि आपकी रुचि है, जैसे कि 25 ,C), R0 NTC थर्मिस्टर के प्रतिरोध का मान होगा (हमारे मामले में MF52 डेटाशीट द्वारा प्रदान किया गया है, और आपको ऐसा नहीं करना चाहिए इसे उस प्रतिरोध के साथ भ्रमित करें जिसे मैंने सर्किट में जोड़ा है), और निर्माता की तकनीकी शीट में गुणांक बी या बीटा पाया जा सकता है।
El कोड इसलिए यह इस तरह होगा:
#include <math.h> const int Rc = 10000; //Valor de la resistencia del termistor MF52 const int Vcc = 5; const int SensorPIN = A0; //Valores calculados para este modelo con Steinhart-Hart float A = 1.11492089e-3; float B = 2.372075385e-4; float C = 6.954079529e-8; float K = 2.5; //Factor de disipacion en mW/C void setup() { Serial.begin(9600); } void loop() { float raw = analogRead(SensorPIN); float V = raw / 1024 * Vcc; float R = (Rc * V ) / (Vcc - V); float logR = log(R); float R_th = 1.0 / (A + B * logR + C * logR * logR * logR ); float kelvin = R_th - V*V/(K * R)*1000; float celsius = kelvin - 273.15; Serial.print("Temperatura = "); Serial.print(celsius); Serial.print("ºC\n"); delay(3000); }
मुझे उम्मीद है कि इस ट्यूटोरियल ने आपकी मदद की है ...