विषयसूची:

तापमान सेंसर (Arduino): 8 कदम
तापमान सेंसर (Arduino): 8 कदम

वीडियो: तापमान सेंसर (Arduino): 8 कदम

वीडियो: तापमान सेंसर (Arduino): 8 कदम
वीडियो: Beyond the Basics: Automatic Gatekeeper With IR Sensor And ChatGPT Generated Arduino Code 2024, जुलाई
Anonim
तापमान संवेदक (Arduino)
तापमान संवेदक (Arduino)
तापमान संवेदक (Arduino)
तापमान संवेदक (Arduino)
तापमान संवेदक (Arduino)
तापमान संवेदक (Arduino)

यह परियोजना मध्यवर्ती और शुरुआती शौकियों के लिए एकदम सही है। सेटअप बहुत सरल है। LM35 (अतिरिक्त स्पष्टीकरण के लिए लिंक) नामक एक चिप है जो Arduino को आसपास के तापमान को निर्धारित करने की अनुमति देती है।

आपूर्ति

१) १ एक्स अरुडिनो नैनो/अरुडिनो यूनो + कनेक्टिंग केबल

२) ५ सेमी x ५ सेमी परफबोर्ड या एक छोटा ब्रेडबोर्ड

3) 20 x जम्पर केबल या तार

4) 1 x 16x2 एलसीडी स्क्रीन

5) 1 x 100K या 250K पोटेंशियोमीटर

6) 1 x 9V बैटरी + कनेक्टर क्लिप

चरण 1: सर्किटरी को डिजाइन करना और समझना

सर्किटरी को डिजाइन करना और समझना
सर्किटरी को डिजाइन करना और समझना
सर्किटरी को डिजाइन करना और समझना
सर्किटरी को डिजाइन करना और समझना
सर्किटरी को डिजाइन करना और समझना
सर्किटरी को डिजाइन करना और समझना
सर्किटरी को डिजाइन करना और समझना
सर्किटरी को डिजाइन करना और समझना

चिप, एलएम 35, इस सिद्धांत पर काम करता है कि आसपास के तापमान में प्रत्येक 1 डिग्री सेल्सियस की वृद्धि के लिए एलएम 35 के "आउट" पिन द्वारा आउटपुट वोल्टेज 10 एमवी तक बढ़ जाता है। रैखिक संबंध 0°C से प्रारंभ होता है। उदाहरण के लिए, यदि तापमान 25°C है तो "आउट" पिन द्वारा आउटपुट वोल्टेज 25 * 10mV = 250mV या 0.25V होगा।

Arduino "आउट" पिन से आउटपुट होने वाले वोल्टेज स्तर को पढ़ सकता है जब यह Arduino के एनालॉग पिन में से एक से जुड़ा होता है। Arduino में फ़ंक्शन analogRead है। एलएम 35 द्वारा आउटपुट किए जा रहे वोल्टेज के बारे में जानकारी प्राप्त करने के बाद, Arduino अंत में सेल्सियस में एक मूल्य प्राप्त करने के लिए कुछ सरल गणना कर सकता है।

चरण 2: सर्किटरी के निर्माण की योजना बनाना

सर्किटरी के निर्माण की योजना बनाना
सर्किटरी के निर्माण की योजना बनाना

सर्किट को एक साथ कैसे रखा जाए, इस पर कुछ विकल्प हैं।

1) इलेक्ट्रॉनिक्स में आने वाले लोगों के लिए, मैं सर्किट बनाने के लिए ब्रेडबोर्ड का उपयोग करने की सलाह दूंगा। यह सोल्डरिंग की तुलना में बहुत कम गन्दा है, और इसे डिबग करना आसान होगा क्योंकि तारों को आसानी से समायोजित किया जा सकता है। फ़्रीज़िंग छवियों पर दिखाए गए कनेक्शन का पालन करें।

2) अधिक अनुभवी व्यक्तियों के लिए, ब्रेडबोर्ड पर सर्किट सोल्डरिंग का उपयोग करके देखें। यह अधिक स्थायी और अधिक समय तक चलने वाला होगा। मार्गदर्शन के लिए योजनाबद्ध पढ़ें और उसका पालन करें।

3) अंत में, आप SEEED से पूर्व-निर्मित PCB भी मंगवा सकते हैं। आपको बस इतना करना होगा कि घटकों को मिलाप करें। आवश्यक Gerber फ़ाइल चरण में संलग्न है। ज़िप्ड Gerber फ़ाइल के साथ Google ड्राइव फ़ोल्डर का लिंक यहां दिया गया है:

चरण 3: एलसीडी लीड्स को मिलाप करना

यह चरण तभी आवश्यक है जब आप सर्किट के ब्रेडबोर्ड या पूर्ण बोर्ड संस्करण का निर्माण कर रहे हों

मैं एलसीडी पर सोल्डर लीड की सिफारिश करूंगा क्योंकि यह आपको लचीलापन देगा जब आप यूजर इंटरफेस पैनल में 16x2 एलसीडी डालने का प्रयास कर रहे हों। इसके अतिरिक्त, LCD को Arduino पिन से अधिक सुरक्षित रूप से कनेक्ट करना आसान होगा।

पैड के साथ सोल्डरिंग के लिए टिप्स:

टांका लगाने वाले लोहे को लेड के पिन और पैड के बीच संपर्क बिंदु के ऊपर रखकर जोड़ को गर्म करें

लगभग 5-8 सेकंड तक प्रतीक्षा करें जब तक कि जॉइन गर्म न हो जाए

सोल्डरिंग राइट को पैड पर फीड करें। यह संपर्क बिंदु के पास होना चाहिए लेकिन अंदर नहीं होना चाहिए

चरण 4: LCD को Arduino से कनेक्ट करना

LCD को Arduino से कनेक्ट करना
LCD को Arduino से कनेक्ट करना
LCD को Arduino से कनेक्ट करना
LCD को Arduino से कनेक्ट करना

बाएं से दाएं की गिनती करते समय, Arduino के पिन 2, 3, 4, 5 क्रमशः LCD के पिन 14, 13, 12, 11 से जुड़ते हैं।

एलसीडी के पिन 1, 5 और 16 जमीन से जुड़ते हैं

LCD के पिन 2 और 15 +5V. से कनेक्ट होते हैं

LCD के पिन ४ और ६ क्रमशः Arduino के पिन १२ और ११ से जुड़ते हैं।

LCD का पिन 3 100K या 250K पोटेंशियोमीटर के माध्यम से +5V से जुड़ा है।

LCD के पिन 7, 8, 9 और 10 किसी भी चीज़ से नहीं जुड़े हैं

चरण 5: LM 35 को Arduino से जोड़ना

LM 35 को Arduino से कनेक्ट करना
LM 35 को Arduino से कनेक्ट करना

जब आप एलएम 35 के फ्लैट पक्ष को बनाते हैं तो आप बाएं से दाएं जाने वाले पिन 1, 2, और 3 होते हैं।

पिन 1 शक्ति स्रोत से जुड़ा है। यह 4V और 20V. के बीच किसी भी वोल्टेज के लिए काम करता है

पिन 2 आउटपुट पिन है। यह वह पिन है जो तापमान में बदलाव के साथ मान बदलता है। पिन 2 Arduino में पिन A0 (एनालॉग पिन 0) से जुड़ा है।

पिन 3 जमीन से जुड़ा है। यह बैटरी का नकारात्मक या काला पक्ष है। इसे 0V रेल के रूप में भी जाना जाता है।

चरण 6: कोड अपलोड करना

कोड अपलोड करना
कोड अपलोड करना

कोड का पालन करना आसान है। समझने में आसान बनाने के लिए कोड में ही टिप्पणियाँ हैं

आप यहां कोड के लिए एक डोनलोड लिंक पा सकते हैं:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

चरण 7: आवास का निर्माण

आवास का निर्माण
आवास का निर्माण

1) आप इसके आवरण के लिए किसी भी पुराने प्लास्टिक के मामले को कर सकते हैं। एलसीडी और बटन के लिए स्लॉट्स को काटने के लिए एक गर्म चाकू का उपयोग करना।

2) इसके अतिरिक्त, आप एक अन्य निर्देश के लिए मेरे खाते की जांच कर सकते हैं, जहां मैं वर्णन करता हूं कि लेजर कट ऐक्रेलिक से एक बॉक्स कैसे बनाया जाए। आप लेजर कटर के लिए एक एसवीजी फाइल ढूंढ पाएंगे।

3) अंत में, आप बिना आवरण के सर्किट को छोड़ सकते हैं। इसे सुधारना और संशोधित करना आसान होगा।

चरण 8: तापमान संवेदक का परीक्षण

जैसा कि आप देख सकते हैं कि मेरे द्वारा सेंसर पर हाथ रखने के बाद दिखाया गया तापमान बढ़ जाता है। यदि आप दिन का तापमान जानना चाहते हैं तो यह अपेक्षाकृत सटीक है।

सिफारिश की: