विषयसूची:
- चरण 1: सभी भागों को प्राप्त करें
- चरण 2: DS18B20 तापमान सेंसर
- चरण 3: डीसी एनालॉग वोल्टमीटर 0-5V
- चरण 4: Arduino के साथ वोल्टमीटर को कैसे नियंत्रित करें
- चरण 5: एनालॉग थर्मामीटर का निर्माण
- चरण 6: परियोजना का कोड
- चरण 7: परियोजना का परीक्षण
वीडियो: Arduino DIY एनालॉग थर्मामीटर: 7 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
प्रिय दोस्तों एक और ट्यूटोरियल में आपका स्वागत है!
आज हम यह जानने जा रहे हैं कि Arduino के साथ इस एनालॉग वोल्टमीटर का उपयोग कैसे करें और इसे वोल्टेज के बजाय तापमान दिखाएं। जैसा कि आप देख सकते हैं, इस संशोधित वाल्टमीटर में, हम तापमान को डिग्री सेल्सियस में देख सकते हैं। तापमान को इस डिजिटल सेंसर, एक DS18B20 द्वारा मापा जाता है और फिर इसे वोल्टमीटर पर प्रदर्शित किया जाता है। मुझे वास्तव में इस तरह के एनालॉग डायल पसंद हैं, क्योंकि वे परियोजनाओं को एक विंटेज रूप देते हैं।
इस परियोजना के निर्माण से आप एक बहुत ही मूल्यवान ज्ञान और अनुभव प्राप्त करने जा रहे हैं। किसी भी Arduino प्रोजेक्ट में एनालॉग डायल जोड़ने का ज्ञान और आप यह जानने जा रहे हैं कि Arduino की PWM कार्यक्षमता का उपयोग कैसे करें।
आइए अब देखें कि उस परिणाम को कैसे प्राप्त किया जाए।
चरण 1: सभी भागों को प्राप्त करें
आज हमें जिन भागों की आवश्यकता होगी वे निम्नलिखित हैं:
- Arduino Uno
- DS18B20 सेंसर ▶
- एनालॉग वोल्टमीटर ▶
- 3 इन 1 वायर ▶
- पावर बैंक ▶
परियोजना की लागत लगभग $ 9 है।
चरण 2: DS18B20 तापमान सेंसर
DS18B20 एक डिजिटल थर्मामीटर है जो -10°C से +85°C की सीमा में तापमान को सटीक रूप से मापता है और इसमें अलार्म फ़ंक्शन और ट्रिगर पॉइंट भी शामिल हैं।
यह उपयोग करने के लिए एक बहुत ही आसान सेंसर है क्योंकि यह वन-वायर इंटरफ़ेस का उपयोग करता है। तो, हमें इसे काम करने के लिए केवल एक तार जोड़ने की जरूरत है! मैंने अतीत में इस सेंसर का बहुत उपयोग किया है, और मैं भविष्य में भी इसका बहुत उपयोग करने जा रहा हूं क्योंकि यह उपयोग में आसानी और सटीकता के कारण है।
सेंसर की कीमत करीब 2 डॉलर है।
आप इसे यहां प्राप्त कर सकते हैं ▶
चरण 3: डीसी एनालॉग वोल्टमीटर 0-5V
यह एक कम लागत वाला डीसी एनालॉग वोल्टमीटर है। इसकी रेंज 0 से 5V DC तक है। इसका उपयोग करना बहुत आसान है, आप आसानी से लीड को वोल्टेज स्रोत से जोड़ते हैं और यह वोल्टेज प्रदर्शित करेगा।
मुझे यह वाल्टमीटर इसकी सीमा के कारण बहुत उपयोगी लगता है। हम PWM कार्यक्षमता का उपयोग करके Arduino के डिजिटल पिन से 0 से 5V तक किसी भी वोल्टेज को आसानी से आउटपुट कर सकते हैं। तो, इस तरह हम अपनी इच्छा से सुई की स्थिति को नियंत्रित कर सकते हैं! इस तरह हम अपनी पसंद का कोई भी एनालॉग मीटर बना सकते हैं! हम इस तरह के वोल्टमीटर का उपयोग करके अद्भुत परियोजनाएं बना सकते हैं।
वाल्टमीटर की कीमत करीब 2.5 डॉलर है।
आप इसे यहाँ प्राप्त कर सकते हैं ▶
चरण 4: 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 जोड़ रहा हूं। मुझे लगता है कि यह अच्छा होगा।
मुझे इस बारे में आपकी राय सुनना अच्छा लगेगा? क्या आपको एनालॉग पैनल मीटर पसंद हैं और यदि हां, तो इनमें से किसी एक का उपयोग करके आप किस प्रकार के प्रोजेक्ट बनाने जा रहे हैं? कृपया अपनी टिप्पणी नीचे टिप्पणी अनुभाग में पोस्ट करें, और यदि आपको यह दिलचस्प लगे तो इस निर्देश को पसंद करना न भूलें। धन्यवाद!
सिफारिश की:
एक एनालॉग पिन का उपयोग करके एकाधिक एनालॉग मान कैसे पढ़ें: 6 चरण (चित्रों के साथ)
एक एनालॉग पिन का उपयोग करके एकाधिक एनालॉग मान कैसे पढ़ें: इस ट्यूटोरियल में, मैं आपको केवल एक एनालॉग इनपुट पिन का उपयोग करके कई एनालॉग मानों को पढ़ने का तरीका दिखाने जा रहा हूं।
स्मार्टफोन को गैर संपर्क थर्मामीटर / पोर्टेबल थर्मामीटर के रूप में उपयोग करें: 8 कदम (चित्रों के साथ)
स्मार्टफोन को नॉन कॉन्टैक्ट थर्मामीटर / पोर्टेबल थर्मामीटर के रूप में इस्तेमाल करें: थर्मो गन की तरह नॉन-कॉन्टैक्ट / कॉन्टैक्टलेस से शरीर के तापमान को मापना। मैंने यह प्रोजेक्ट इसलिए बनाया क्योंकि थर्मो गन अब बहुत महंगी है, इसलिए मुझे DIY बनाने का विकल्प मिलना चाहिए। और उद्देश्य कम बजट संस्करण के साथ बनाना है। आपूर्तिMLX90614Ardu
Arduino आधारित गैर संपर्क इन्फ्रारेड थर्मामीटर - Arduino का उपयोग करते हुए IR आधारित थर्मामीटर: 4 चरण
Arduino आधारित गैर संपर्क इन्फ्रारेड थर्मामीटर | Arduino का उपयोग करते हुए IR आधारित थर्मामीटर: हाय दोस्तों इस निर्देश में हम arduino का उपयोग करके एक गैर संपर्क थर्मामीटर बनाएंगे। चूंकि कभी-कभी तरल / ठोस का तापमान बहुत अधिक होता है या कम होता है और फिर इसके साथ संपर्क बनाना और इसे पढ़ना कठिन होता है। तापमान तो उस दृश्य में
थर्मामीटर का उपयोग कर थर्मामीटर: 5 कदम
थर्मिस्टर का उपयोग करने वाला थर्मामीटर: यह केवल थर्मिस्टर और रेसिस्टर का उपयोग करने वाला थर्मामीटर है। आप किसी भी समय अपने कमरे या किसी भी चीज़ के तापमान की निगरानी और भंडारण भी कर सकते हैं। आप चीजों पर पहले से संग्रहीत डेटा की निगरानी भी कर सकते हैं
ESP32 NTP तापमान जांच स्टीनहार्ट-हार्ट सुधार और तापमान अलार्म के साथ खाना पकाने थर्मामीटर: 7 कदम (चित्रों के साथ)
स्टीनहार्ट-हार्ट सुधार और तापमान अलार्म के साथ ईएसपी३२ एनटीपी तापमान जांच खाना पकाने थर्मामीटर। एक निर्देशयोग्य दिखा रहा है कि मैं एक NTP तापमान जांच कैसे जोड़ता हूं, पीजो बी