विषयसूची:

2 "टीएफटी डिस्प्ले और एकाधिक सेंसर पर तापमान सापेक्ष रंग के साथ थर्मामीटर: 5 कदम
2 "टीएफटी डिस्प्ले और एकाधिक सेंसर पर तापमान सापेक्ष रंग के साथ थर्मामीटर: 5 कदम

वीडियो: 2 "टीएफटी डिस्प्ले और एकाधिक सेंसर पर तापमान सापेक्ष रंग के साथ थर्मामीटर: 5 कदम

वीडियो: 2
वीडियो: Spectrometer - Digital With Arduino + Camera and TFT Display 2024, जुलाई
Anonim
तापमान सापेक्ष रंग के साथ थर्मामीटर 2
तापमान सापेक्ष रंग के साथ थर्मामीटर 2
तापमान सापेक्ष रंग के साथ थर्मामीटर 2
तापमान सापेक्ष रंग के साथ थर्मामीटर 2

मैंने कई तापमान सेंसर के माप दिखाते हुए एक डिस्प्ले बनाया है। अच्छी बात यह है कि मूल्यों का रंग तापमान के साथ बदलता है:

७५ डिग्री सेल्सियस = लाल> ६० > ७५ = नारंगी> ४० < ६० = पीला> ३० <४० = हल्का नीला< ४० = गहरा नीला

चरण 1: कारण

हमारे घर को सेंट्रल हीटिंग से गर्म किया जाता है। सिस्टम को रसोई में एक वुडबर्निंग स्टोव द्वारा खिलाया जाता है जो 1000 लीटर बफर टैंक को खिलाता है। यहां से गर्म पानी को फ्लोर हीटिंग और रेडिएटर्स में पंप किया जाता है।

यह घर पर ठीक काम करता है लेकिन जब मैं लंबी अवधि के लिए दूर रहता हूं तो परेशानी हो सकती है। इसलिए हमने एक स्वचालित पेलेट बर्निंग हीटर जोड़ने का फैसला किया जो बफर टैंक से भी जुड़ा हुआ है ताकि दोनों सिस्टम एक साथ काम कर सकें। यह जानना महत्वपूर्ण है कि स्टोव में जलती हुई लकड़ी को कब रोकना है क्योंकि बफर टैंक को गर्म करने से हो सकता है। जाहिर है कि सभी प्रकार के सुरक्षा वाल्व हैं, लेकिन इसे रोकने के लिए हमेशा बेहतर होता है।

मुझे एक स्क्रीन चाहिए थी जो टैंक में तापमान को कई स्तरों पर मापती है ताकि हम देख सकें कि हमने कितनी गर्मी जमा की है। अंततः तापमान का रंग मूल्य के साथ बदलना चाहिए: बहुत गर्म के लिए लाल (> 75 डिग्री सेल्सियस से ठंड के लिए गहरा नीला, <30 डिग्री।

चरण 2: प्रयुक्त सामग्री

Arduino UnoFour DS18b20 तापमान सेंसर 1 4.7k ओम रोकनेवालाएक रंग TFT डिस्प्ले, मैंने AliexpressWiring आदि से इस 2 डिस्प्ले का उपयोग किया।

चरण 3: यह सब ऊपर जोड़ना

हुकिंग इट ऑल अप
हुकिंग इट ऑल अप
हुकिंग इट ऑल अप
हुकिंग इट ऑल अप
हुकिंग इट ऑल अप
हुकिंग इट ऑल अप

चार DS18b20 सेंसर को एक तार प्रणाली के माध्यम से संबोधित किया जाता है। यह Arduino के लिए बहुत सारे कनेक्शन बचाता है और बहुत सरल है, चित्र देखें। रोकनेवाला यहाँ जोड़ा गया है।

डिस्प्ले को जोड़ने में अधिक मेहनत लगी। इसे एक ढाल के रूप में क्लिक करके काम करना चाहिए (चाहिए…), लेकिन यह काम नहीं किया। कुछ शोधों ने मुझे दिखाया कि निम्नलिखित योजना का उपयोग करके इसे एसपीआई के माध्यम से कैसे जोड़ा जाए (हालांकि इसका कोई मतलब नहीं है):

VCC 5vGND ग्राउंड CLK D13SDA D11 RS D9 RST D8 CS D10

ILI9225 लाइब्रेरी का उपयोग किया जाता है क्योंकि डिस्प्ले की पैकेजिंग पर इसका उल्लेख किया गया था। आप पुस्तकालय यहाँ Github पर पा सकते हैं।

पूरी तरह से मैंने पुस्तकालय से नमूने चलाए, सब ठीक है। हाँ !!!

चरण 4: कोड

मुझे यह पता लगाने में थोड़ा समय लगा कि TFT स्क्रीन पर टेक्स्ट, लाइन आदि कैसे ड्रा करें। यह काफी सरल निकला। तापमान के सापेक्ष टेक्स्ट का रंग बनाने के लिए कोड कुछ और था इसलिए मैंने Arduino फ़ोरम की ओर रुख किया, जहाँ "वाइल्ड बिल" नामक एक चैप ने मेरी मदद की। प्रशंसा!!

आप यहां कोड पा सकते हैं।

चरण 5: अंतिम विचार

यह वास्तव में एक अच्छा प्रोजेक्ट था। चीज़ को स्मार्ट बनाने के लिए मुझे अब एक अच्छा आवरण खोजना होगा। मैं इसमें अच्छा नहीं हूं। कोई मदद/सुझाव यह कैसे करें इसकी बहुत सराहना की जाती है

इच्छा सूची:

- वाईफ़ाई जोड़ें, एक ESP288 या Nodemcu के साथ सरल होना चाहिए; मैंने उन्हें चारों ओर बिछा दिया है

सिफारिश की: