विषयसूची:

एलईडी पट्टी चमक नियंत्रक: 4 कदम
एलईडी पट्टी चमक नियंत्रक: 4 कदम

वीडियो: एलईडी पट्टी चमक नियंत्रक: 4 कदम

वीडियो: एलईडी पट्टी चमक नियंत्रक: 4 कदम
वीडियो: Amazing 230VAC LED Strip ⚡️🔌 2024, नवंबर
Anonim
एलईडी पट्टी चमक नियंत्रक
एलईडी पट्टी चमक नियंत्रक
एलईडी पट्टी चमक नियंत्रक
एलईडी पट्टी चमक नियंत्रक
एलईडी पट्टी चमक नियंत्रक
एलईडी पट्टी चमक नियंत्रक

एलईडी स्ट्रिप्स कम वोल्टेज की खपत और इसकी चमक के लिए दुनिया भर में प्रसिद्ध हैं। कभी-कभी हमें इन एलईडी स्ट्रिप्स की वोल्टेज आपूर्ति और चमक को समायोजित करने की आवश्यकता होती है, उदाहरण के लिए, आपकी नींद के दौरान आप एलईडी की चमक के कारण परेशान हो जाएंगे। यह एलईडी पट्टी की चमक को नियंत्रित करने के लिए एक arduino परियोजना है। यह उपयोगकर्ता के अनुकूल है क्योंकि यह उपयोगकर्ता से चमक मूल्य प्राप्त करता है। चमक मान एलईडी पट्टी को दिए गए वोल्टेज पर निर्भर करता है। यदि उपयोगकर्ता 5v देता है, तो यह अधिकतम चमक देता है, यदि उपयोगकर्ता 0.1 वोल्ट देता है तो यह कम चमक प्रदान करता है। Arduino 0 - 255 (0-5v स्प्लिट्स जैसे: 1v = 51 यूनिट) से वोल्टेज लिख सकता है। लेकिन कमांड और गणना का उपयोग करके हम इसे 0-5v तक कम कर सकते हैं। चलो परियोजना में चलते हैं।

आपूर्ति

आवश्यकताएं:

  1. अरुडिनो यूएनओ / नैनो / मेगा
  2. एलईडी पट्टी (न्यूनतम पर काम करना चाहिए
  3. अरुडिनो आईडीई
  4. कनेक्टिंग वायर (संख्या 2)

चरण 1: कनेक्शन

सम्बन्ध
सम्बन्ध

LED स्ट्रिप को Arduino से जोड़ने के लिए ये कनेक्शन हैं:

ARDUINO एलईडी पट्टी

जीएनडी >> - (नकारात्मक)

डिजिटल पीडब्लूएम 3 (पिन 3) >> + (सकारात्मक)

--------------------------------------------------------------------------------------

एलईडी पट्टी के नकारात्मक पिन को आर्डिनो के ग्रौंग (जीएनडी) पिन से कनेक्ट करें

arduino के 3 पिन को पिन करने के लिए LED स्ट्रिप के पॉजिटिव पिन को कनेक्ट करें

चरण 2: कोड

कोड
कोड
कोड
कोड

Arduino में हार्डवेयर के आगे सबसे महत्वपूर्ण चीज कोड है। कोड नीचे दिया गया है। इस कोड को टाइप करें और इसे arduino IDE या ब्लुइनो लोडर का उपयोग करके अपलोड करें।

फ्लोट चमक; इंट एलईडी = 3; फ्लोट वास्तविक चमक; फ्लोट देरी1; फ्लोट देरी 2; फ्लोट विकल्प; शून्य सेटअप () {पिनमोड (एलईडी, आउटपुट); सीरियल.बेगिन (९६००); Serial.println ("Arduino LED स्ट्रिप कंट्रोलर"); सीरियल.प्रिंट्लन (""); Serial.println ("कृपया एलईडी पट्टी की चमक दर्ज करें (1-5)"); सीरियल.प्रिंट्लन (""); जबकि (सीरियल.उपलब्ध () ==0) {} चमक = Serial.parseFloat (); वास्तविक चमक = (चमक) * ५१.०; अगर (वास्तविक चमक> = 6) { Serial.println ("कृपया एक वैध चमक दर्ज करें"); } } शून्य लूप () { Serial.println (""); Serial.println ("एलईडी पट्टी की दर से झपक रही है"); सीरियल.प्रिंट (चमक); एनालॉगवाइट (एलईडी, रीयलब्राइटनेस); देरी (1000); }

चरण 3: परीक्षण का समय

परीक्षण करने का समय!
परीक्षण करने का समय!
परीक्षण करने का समय!
परीक्षण करने का समय!

Arduino कनेक्ट करें कोड अपलोड करें, सीरियल मॉनिटर खोलें। संदेश "कृपया एलईडी पट्टी की चमक दर्ज करें (1-5)" प्रदर्शित किया जाना चाहिए। चमक मान दर्ज करें और भेजें पर क्लिक करें। आप देख सकते हैं कि आपकी एलईडी पट्टी आपके ब्राइटनेस कमांड में चल रही है!

चरण 4: अतिरिक्त जानकारी:

  • चमक को दशमलव मान में दर्ज किया जा सकता है।
  • 5 से ऊपर दर्ज की गई चमक, 5 के समान होगी।
  • जैसे-जैसे मूल्य कम होता जाता है, चमक कम होती जाती है।
  • डिफ़ॉल्ट रूप से कभी-कभी Arduino ड्राइवर आपके कंप्यूटर में गायब हो सकते हैं। त्रुटियों को हल करने के लिए, डिवाइस मैनेजर खोलें और सभी अज्ञात ड्राइवरों को अपडेट करें।
  • सही COM पोर्ट और Arduino का संस्करण चुनें।
  • कोड वैकल्पिक डाउनलोड:

सिफारिश की: