Arduino एलईडी स्ट्रिप थर्मामीटर

Arduino एलईडी पट्टी थर्मामीटर: 4 कदम

मैंने हाल ही में रेडियो झोंपड़ी से एक एलईडी पट्टी खरीदी थी (भाग #: 2760339) जो TM1803 चिपसेट पर आधारित है, और इनका उपयोग करने के लिए एक परियोजना की तलाश कर रही थी।

मैं एक ग्रो-एग बेबी के कमरे के थर्मामीटर से प्रेरित था, जो कि कमरे के तापमान के आधार पर रंग बदलता है।

आपूर्ति:

चरण 1: इस परियोजना में प्रयुक्त पुर्जे

  1. Arduino Uno (हालांकि एक बार परिष्कृत होने के बाद, मैं संभवतः इसे नैनो में स्थानांतरित कर दूंगा)
  2. एलईडी पट्टी (रेडियो शेक 2760339, TM1803 चिपसेट आधारित)
  3. TMP36 तापमान सेंसर
  4. 12V बिजली की आपूर्ति (एलईडी पट्टी के लिए)
  5. (4 टुकड़े) 3M कमांड चिपकने वाली तस्वीर फांसी स्ट्रिप्स

जबकि "भागों" नहीं, मुझे रेडियो झोंपड़ी पट्टी के साथ संवाद करने के लिए FastLED लाइब्रेरी डाउनलोड करने की भी आवश्यकता थी। मैंने FastLED github से डाउनलोड किया।

चरण 2: लेआउट

पहली छवि बुनियादी ब्रेडबोर्ड लेआउट दिखाती है।

मेरे पास TMP36 का लेफ्ट पिन (सेंसर के समतल तरफ) + 5 वी से जुड़ा हुआ है, जीएनडी से जुड़ा सही पिन और यूनो के ए 0 एनालॉग इनपुट पिन से जुड़ा मध्य पिन है।

केवल अन्य वायरिंग एलईडी पट्टी है और इसे जोड़ने के लिए, मैंने ऊनो पर VIN पिन से लाल तार को जोड़ा। ऐसा इसलिए है कि यह 12 वोल्ट पावर एडेप्टर द्वारा आपूर्ति किए गए 12 वोल्ट प्राप्त करता है। एडेप्टर मैंने उपयोग किया था एक पुराने बाहरी हार्ड ड्राइव से था जो अब उपयोग में नहीं है।

LED स्ट्रिप का ब्लैक वायर GND पर जाता है और ग्रीन सिग्नल वायर पिन 6 से जुड़ा होता है।

चरण 3: कोड

मुझे कुछ ऐसे कोड मिले जिनकी मुझे FastLED लाइब्रेरी के साथ दिए गए उदाहरणों से आवश्यकता थी।

मुझे भी यकीन है कि इस कोड में से कुछ को साफ किया जा सकता है, लेकिन मैं Arduino विकास के लिए नया हूं इसलिए यह अभी के लिए है।

डाउनलोड स्केच में कोड बहुत अच्छी तरह से टिप्पणी की गई है, इसलिए इसका पालन करना आसान होना चाहिए।

तापमान थ्रेसहोल्ड भी क्या सूट करने के लिए बदला जा सकता है आपको लगता है ठंडा, गर्म या गर्म है। चेकटेम्प () फ़ंक्शन में दिए गए कथनों में बस मानों को समायोजित करें।

उदाहरण के लिए, यदि आपको लगा कि 65 डिग्री F से नीचे कुछ भी ठंडा था, तो लाइन 81 से बदलें:

अगर (अस्थायी) ५० && अस्थायी = ६०.>

सेवा मेरे

यदि (अस्थायी) ५० && अस्थायी = ६५

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

मैंने हाल ही में तापमान पैमाने पर क्रमिक लुक के लिए कोड (यहां शामिल है) को अपडेट किया है, बनाम फोटो में कठोर रंग बदलता है।

चरण 4: इसे शुरू करें!

अब आपको अपने Arduino पर एक स्केच अपलोड करने के लिए तैयार होना चाहिए।

अपने 12V पावर एडॉप्टर को कनेक्ट करने के लिए मत भूलना या एल ई डी रोशन नहीं होगा।

मैंने कुछ 3M कमांड चिपकने वाली तस्वीर हैंगिंग स्ट्रिप्स का उपयोग करके मुझे अपने कार्यालय की दीवार पर सुरक्षित कर दिया, लेकिन आप इसे किसी भी तरह से कर सकते हैं।

अब, एक नज़र में, आपको पता चल जाएगा कि आपके स्थान में अनुमानित तापमान है या नहीं!