विषयसूची:

Arduino DIY एनालॉग थर्मामीटर: 7 कदम (चित्रों के साथ)
Arduino DIY एनालॉग थर्मामीटर: 7 कदम (चित्रों के साथ)

वीडियो: Arduino DIY एनालॉग थर्मामीटर: 7 कदम (चित्रों के साथ)

वीडियो: Arduino DIY एनालॉग थर्मामीटर: 7 कदम (चित्रों के साथ)
वीडियो: How to make a LED digital counter using 7- Segment Display 2024, जून
Anonim
Image
Image
Arduino DIY एनालॉग थर्मामीटर
Arduino DIY एनालॉग थर्मामीटर
Arduino DIY एनालॉग थर्मामीटर
Arduino DIY एनालॉग थर्मामीटर

प्रिय दोस्तों एक और ट्यूटोरियल में आपका स्वागत है!

आज हम यह जानने जा रहे हैं कि Arduino के साथ इस एनालॉग वोल्टमीटर का उपयोग कैसे करें और इसे वोल्टेज के बजाय तापमान दिखाएं। जैसा कि आप देख सकते हैं, इस संशोधित वाल्टमीटर में, हम तापमान को डिग्री सेल्सियस में देख सकते हैं। तापमान को इस डिजिटल सेंसर, एक DS18B20 द्वारा मापा जाता है और फिर इसे वोल्टमीटर पर प्रदर्शित किया जाता है। मुझे वास्तव में इस तरह के एनालॉग डायल पसंद हैं, क्योंकि वे परियोजनाओं को एक विंटेज रूप देते हैं।

इस परियोजना के निर्माण से आप एक बहुत ही मूल्यवान ज्ञान और अनुभव प्राप्त करने जा रहे हैं। किसी भी Arduino प्रोजेक्ट में एनालॉग डायल जोड़ने का ज्ञान और आप यह जानने जा रहे हैं कि Arduino की PWM कार्यक्षमता का उपयोग कैसे करें।

आइए अब देखें कि उस परिणाम को कैसे प्राप्त किया जाए।

चरण 1: सभी भागों को प्राप्त करें

सभी भागों को प्राप्त करें
सभी भागों को प्राप्त करें

आज हमें जिन भागों की आवश्यकता होगी वे निम्नलिखित हैं:

  • Arduino Uno
  • DS18B20 सेंसर ▶
  • एनालॉग वोल्टमीटर ▶
  • 3 इन 1 वायर ▶
  • पावर बैंक ▶

परियोजना की लागत लगभग $ 9 है।

चरण 2: DS18B20 तापमान सेंसर

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

DS18B20 एक डिजिटल थर्मामीटर है जो -10°C से +85°C की सीमा में तापमान को सटीक रूप से मापता है और इसमें अलार्म फ़ंक्शन और ट्रिगर पॉइंट भी शामिल हैं।

यह उपयोग करने के लिए एक बहुत ही आसान सेंसर है क्योंकि यह वन-वायर इंटरफ़ेस का उपयोग करता है। तो, हमें इसे काम करने के लिए केवल एक तार जोड़ने की जरूरत है! मैंने अतीत में इस सेंसर का बहुत उपयोग किया है, और मैं भविष्य में भी इसका बहुत उपयोग करने जा रहा हूं क्योंकि यह उपयोग में आसानी और सटीकता के कारण है।

सेंसर की कीमत करीब 2 डॉलर है।

आप इसे यहां प्राप्त कर सकते हैं ▶

चरण 3: डीसी एनालॉग वोल्टमीटर 0-5V

डीसी एनालॉग वोल्टमीटर 0-5V
डीसी एनालॉग वोल्टमीटर 0-5V

यह एक कम लागत वाला डीसी एनालॉग वोल्टमीटर है। इसकी रेंज 0 से 5V DC तक है। इसका उपयोग करना बहुत आसान है, आप आसानी से लीड को वोल्टेज स्रोत से जोड़ते हैं और यह वोल्टेज प्रदर्शित करेगा।

मुझे यह वाल्टमीटर इसकी सीमा के कारण बहुत उपयोगी लगता है। हम PWM कार्यक्षमता का उपयोग करके Arduino के डिजिटल पिन से 0 से 5V तक किसी भी वोल्टेज को आसानी से आउटपुट कर सकते हैं। तो, इस तरह हम अपनी इच्छा से सुई की स्थिति को नियंत्रित कर सकते हैं! इस तरह हम अपनी पसंद का कोई भी एनालॉग मीटर बना सकते हैं! हम इस तरह के वोल्टमीटर का उपयोग करके अद्भुत परियोजनाएं बना सकते हैं।

वाल्टमीटर की कीमत करीब 2.5 डॉलर है।

आप इसे यहाँ प्राप्त कर सकते हैं ▶

चरण 4: Arduino के साथ वोल्टमीटर को कैसे नियंत्रित करें

Arduino के साथ वोल्टमीटर को कैसे नियंत्रित करें
Arduino के साथ वोल्टमीटर को कैसे नियंत्रित करें
Arduino के साथ वोल्टमीटर को कैसे नियंत्रित करें
Arduino के साथ वोल्टमीटर को कैसे नियंत्रित करें
Arduino के साथ वोल्टमीटर को कैसे नियंत्रित करें
Arduino के साथ वोल्टमीटर को कैसे नियंत्रित करें

आइए पहले देखें कि Arduino के साथ वाल्टमीटर को कैसे नियंत्रित किया जाए। हम वोल्टमीटर के सकारात्मक पक्ष को डिजिटल पिन 9 से जोड़ते हैं, और नकारात्मक को जीएनडी से जोड़ते हैं। चूंकि Arduino Uno डिजिटल टू एनालॉग कन्वर्टर की पेशकश नहीं करता है, इसलिए हमें Arduino के डिजिटल पिन के लिए एनालॉग वैल्यू लिखने के लिए PWM पिन में से एक का उपयोग करना होगा। पल्स चौड़ाई मॉडुलन, डिजिटल साधनों के साथ अनुरूप परिणाम प्राप्त करने की एक तकनीक है। हाई टू डिजिटल पिन लिखने के बजाय, पीडब्लूएम के साथ हम एक पल्स भेजते हैं। PWM Arduino Uno के कुछ पिनों से जुड़ा होता है। वे डिजिटल पिन जो PWM को सपोर्ट करते हैं उनके बगल में यह प्रतीक है ~।

वोल्टमीटर को एक मान भेजने के लिए हम एनालॉगराइट कमांड का उपयोग करते हैं और हम 0 से 255 तक का मान लिखते हैं। इसलिए, यदि हम 0 लिखते हैं, तो वोल्टमीटर 0V दिखाता है और यदि हम 255 लिखते हैं तो वोल्टमीटर 5V दिखाता है। हम 0 और 255 के बीच कोई अन्य मान लिख सकते हैं, वाल्टमीटर उपयुक्त स्थिति में जाएगा। इसलिए, यदि हम चाहते हैं कि वोल्टमीटर 2.5V दिखाए, तो हमें कमांड को एनालॉगवर्इट (9, 128) पर कॉल करना होगा। महान! अब हम वोल्टमीटर सुई को इच्छानुसार नियंत्रित कर सकते हैं!

चरण 5: एनालॉग थर्मामीटर का निर्माण

एनालॉग थर्मामीटर का निर्माण
एनालॉग थर्मामीटर का निर्माण
एनालॉग थर्मामीटर का निर्माण
एनालॉग थर्मामीटर का निर्माण
एनालॉग थर्मामीटर का निर्माण
एनालॉग थर्मामीटर का निर्माण

आइए अब वोल्टमीटर को थर्मामीटर में बदलें।

सबसे पहले हमें DS18B20 सेंसर को कनेक्ट करना होगा। हम पिन को - साइन टू Arduino GND, पिन को + साइन से 5V और सिग्नल पिन को डिजिटल पिन 2 से जोड़ते हैं। बस।

अब हमें पैनल मीटर तैयार करना है। मैंने इन स्क्रू को हटा दिया और मैं इस धातु की प्लेट को हटा देता हूं। फिर हमें इसके लिए अपना चेहरा खुद डिजाइन करने की जरूरत है। मैंने फ़ोटोशॉप का उपयोग करके एक साधारण डिज़ाइन किया है। वास्तव में चेहरे को डिजाइन करने में मुझे प्रोजेक्ट बनाने की तुलना में बहुत अधिक समय लगा, इसलिए आपका समय बचाने के लिए मैं इस निर्देश में फाइल संलग्न करूंगा। अब हमें बस इतना करना है कि पैनल मीटर के लिए चेहरे को प्रिंट करें और इसे जगह पर चिपका दें। अगर हम कोड लोड करते हैं और प्रोजेक्ट को पावर देते हैं तो हम देख सकते हैं कि यह ठीक काम करता है! अगर मैं सेंसर को छूता हूं, तो तापमान तेजी से बढ़ता है। हमारा एनालॉग थर्मामीटर तैयार है!

चरण 6: परियोजना का कोड

परियोजना का कोड
परियोजना का कोड

आइए अब यह समझने के लिए कि यह कैसे काम करता है, प्रोजेक्ट के कोड पर एक त्वरित नज़र डालें।

हमें संकलित करने के लिए कोड में डलास तापमान पुस्तकालय की आवश्यकता है। यहाँ प्राप्त करें:

कोड बहुत सरल है। हम पहले सेंसर से तापमान पढ़ते हैं। अगला हम तापमान मान को तापमानToPWM फ़ंक्शन में पास करते हैं। यह फ़ंक्शन मानचित्र फ़ंक्शन का उपयोग करके तापमान को 0 से 255 तक PWM मान में परिवर्तित करता है। इसके बाद, हमें बस इतना करना है कि इस पीडब्लूएम मान को वोल्टमीटर पर लिखना है। आप MIN_TEMP और MAX_TEMP वैश्विक चरों के मानों को बदलकर अधिकतम और न्यूनतम तापमान भी निर्धारित कर सकते हैं जिसे आपका पैनल मीटर प्रदर्शित कर सकता है। इन दो मानों के बीच का अंतर जितना छोटा होगा, पैनल मीटर उतना ही बड़ा रिज़ॉल्यूशन पेश करेगा।

आप यहां संलग्न परियोजना का कोड पा सकते हैं। कोड का नवीनतम संस्करण प्राप्त करने के लिए आप परियोजना की वेबसाइट पर भी जा सकते हैं

चरण 7: परियोजना का परीक्षण

परियोजना का परीक्षण
परियोजना का परीक्षण

जैसा कि आप देख सकते हैं, हमारा एनालॉग थर्मामीटर ठीक काम करता है! यह निर्माण करने के लिए एक बहुत ही आसान परियोजना है और यह भी बहुत अच्छा लग रहा है!

मुझे इन एनालॉग पैनल मीटरों का लुक बहुत पसंद है इसलिए मैं इनके साथ बहुत सारे प्रोजेक्ट बनाने जा रहा हूं। भविष्य के वीडियो में मैं आज बनाए गए इस एनालॉग थर्मामीटर के लिए एक पुराने बाड़े को डिजाइन और 3 डी प्रिंट करूंगा। मैं चीजों को और अधिक कॉम्पैक्ट बनाने के लिए एक Arduino नैनो का उपयोग करने जा रहा हूं और रात में पैनल को रोशन करने के लिए कुछ पीले विसरित LEDS जोड़ रहा हूं। मुझे लगता है कि यह अच्छा होगा।

मुझे इस बारे में आपकी राय सुनना अच्छा लगेगा? क्या आपको एनालॉग पैनल मीटर पसंद हैं और यदि हां, तो इनमें से किसी एक का उपयोग करके आप किस प्रकार के प्रोजेक्ट बनाने जा रहे हैं? कृपया अपनी टिप्पणी नीचे टिप्पणी अनुभाग में पोस्ट करें, और यदि आपको यह दिलचस्प लगे तो इस निर्देश को पसंद करना न भूलें। धन्यवाद!

सिफारिश की: