विषयसूची:

Arduino आधारित डिजिटल थर्मामीटर: 3 चरण
Arduino आधारित डिजिटल थर्मामीटर: 3 चरण

वीडियो: Arduino आधारित डिजिटल थर्मामीटर: 3 चरण

वीडियो: Arduino आधारित डिजिटल थर्मामीटर: 3 चरण
वीडियो: Amazing arduino project 2024, जुलाई
Anonim
Arduino आधारित डिजिटल थर्मामीटर
Arduino आधारित डिजिटल थर्मामीटर

इस परियोजना में, एक Arduino आधारित डिजिटल थर्मामीटर डिज़ाइन किया गया है जिसका उपयोग कमरे के तापमान का विश्लेषण करने के लिए किया जा सकता है।

थर्मामीटर का उपयोग आमतौर पर तापमान मापने के उपकरण के रूप में किया जाता है। ऐसे विभिन्न सिद्धांत हैं जिनका उपयोग तापमान को मापने के लिए किया जा सकता है जैसे ठोस या तरल पदार्थ का थर्मल विस्तार, गैस का दबाव, अवरक्त ऊर्जा का मापन आदि।

Arduino आधारित डिजिटल थर्मामीटर को रेखांकित किया गया है जिसका उपयोग कमरे के तापमान का विश्लेषण करने के लिए किया जा सकता है। LM35 LM35 एक तापमान संवेदक है। इस सेंसर का आउटपुट वोल्टेज सेंटीग्रेड में तापमान के सीधे आनुपातिक है। LM35 का उपयोग +/- 0.750C सटीकता के साथ -550C से +1500C की सीमा में किया जा सकता है।

आपूर्ति

Arduino Uno

LM35 तापमान सेंसर

16x2 एलसीडी डिस्प्ले

चरण 1: डिजिटल थर्मामीटर का सर्किट डिजाइन

डिजिटल थर्मामीटर का सर्किट डिजाइन
डिजिटल थर्मामीटर का सर्किट डिजाइन

इस परियोजना में प्रयुक्त तापमान संवेदक LM35 है। तापमान संवेदक का उत्पादन सीधे तापमान के समानुपाती होता है लेकिन अनुरूप रूप में। इसलिए, LM35 के आउटपुट का मतलब है कि पिन 2 Arduino के एनालॉग इनपुट A0 से जुड़ा है।

चूंकि यह एक डिजिटल थर्मामीटर है, इसलिए हमें तापमान के एनालॉग मानों को डिजिटल में बदलने और परिणाम को एलसीडी, आदि जैसे डिस्प्ले पर प्रदर्शित करने की आवश्यकता होती है। 16X2 एलसीडी का उपयोग किया जाता है। एलसीडी के पिन नंबर 1 और 2 क्रमशः ग्राउंड और सप्लाई से जुड़े हैं। डिस्प्ले के कंट्रास्ट को मैनेज करने के लिए, LCD का पिन 3 10 KΩ POT के वाइपर से जुड़ा होता है।

पीओटी के शेष टर्मिनल आपूर्ति और जमीन से जुड़े हुए हैं। एलसीडी के पिन 15 और 16 का उपयोग एलसीडी की बैकलाइट को घुमाने के लिए किया जाता है जो क्रमशः आपूर्ति और जमीन से जुड़ा होता है। LCD पर सूचना प्रदर्शित करने के लिए, हमें LCD के 4 डेटा पिन की आवश्यकता होती है। पिन 11 - 14 (D4 - D7) Arduino के पिन 5 - 2 से जुड़े होते हैं। एलसीडी के पिन 4, 5 और 6 (आरएस, आरडब्ल्यू और ई) कंट्रोल पिन हैं। LCD का पिन 4 (RS) Arduino के पिन 7 से जुड़ा है। पिन 5 (RW) जमीन से जुड़ा है। पिन 6 (ई) Arduino के पिन 6 से जुड़ा है।

चरण 2: डिजिटल थर्मामीटर का कार्य

डिजिटल थर्मामीटर का कार्य
डिजिटल थर्मामीटर का कार्य

इस परियोजना में एक उच्च परिशुद्धता डिजिटल थर्मामीटर की रूपरेखा तैयार की गई है। सर्किट की कार्यप्रणाली नीचे बताई गई है।

तापमान संवेदक यानी LM35 लगातार कमरे के तापमान का विश्लेषण करता है और एक समान समान वोल्टेज देता है जो सीधे तापमान के समानुपाती होता है।

यह डेटा Arduino को A0 के माध्यम से दिया जाता है। कोड के अनुसार लिखा गया है, Arduino इस एनालॉग वोल्टेज मान को डिजिटल तापमान रीडिंग में बदल देता है।

यह मान LCD पर प्रदर्शित होता है। एलसीडी पर प्रदर्शित आउटपुट सेंटीग्रेड में कमरे के तापमान की सटीक रीडिंग है।

hIOTron के इंटरनेट ऑफ थिंग्स कोर्स ट्रेनिंग ने उपयोगकर्ता के अनुभव को बढ़ाने के लिए ऐसे एप्लिकेशन पर विभिन्न IoT समाधान विकसित किए हैं।

चरण 3: एक प्रोग्राम चलाएँ

#शामिल

लिक्विड क्रिस्टल एलसीडी (7, 6, 5, 4, 3, 2);

कॉन्स्ट इंट सेंसर = A0;

बाइट डिग्री_सिंबल [8] =

{

0b00111, 0b00101, 0b00111, ०बी०००००, ०बी०००००, ०बी०००००, ०बी०००००, ०बी०००००

};

व्यर्थ व्यवस्था()

{

पिनमोड (सेंसर, इनपुट);

LCD.begin (16, 2);

LCD.createChar(1, Degree_symbol);

LCD.setCursor(0, 0);

एलसीडी.प्रिंट ("डिजिटल");

LCD.setCursor(0, 1);

LCD.print ("थर्मामीटर");

देरी (4000);

एलसीडी.क्लियर ();

}

शून्य लूप ()

{

फ्लोट temp_reading = AnalogRead (सेंसर);

फ्लोट तापमान=temp_reading*(5.0/1023.0)*100;

देरी(10);

एलसीडी.क्लियर ();

LCD.setCursor(0, 0);

LCD.print ("सी में तापमान");

LCD.setCursor(4, 1);

एलसीडी.प्रिंट (तापमान);

एलसीडी.लिखें(1);

एलसीडी.प्रिंट ("सी");

देरी (1000);

}

सिफारिश की: