विषयसूची:

टिंकरकाड में Arduino के साथ RGB LED कलर मिक्सिंग: 5 स्टेप्स (चित्रों के साथ)
टिंकरकाड में Arduino के साथ RGB LED कलर मिक्सिंग: 5 स्टेप्स (चित्रों के साथ)

वीडियो: टिंकरकाड में Arduino के साथ RGB LED कलर मिक्सिंग: 5 स्टेप्स (चित्रों के साथ)

वीडियो: टिंकरकाड में Arduino के साथ RGB LED कलर मिक्सिंग: 5 स्टेप्स (चित्रों के साथ)
वीडियो: Learn Arduino with TinkerCad in Hindi 2024, नवंबर
Anonim
Image
Image
छवि
छवि

टिंकरकाड प्रोजेक्ट्स »

आइए जानें कि Arduino के एनालॉग आउटपुट का उपयोग करके मल्टी कलर एलईडी को कैसे नियंत्रित किया जाए। हम एक RGB LED को Arduino Uno से जोड़ेंगे और उसका रंग बदलने के लिए एक सरल प्रोग्राम तैयार करेंगे।

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

चूंकि आप ब्रेडबोर्ड का उपयोग करने के लिए नए हो सकते हैं, इसलिए हमने तुलना के लिए इस सर्किट के फ्री-वायर्ड संस्करण को भी शामिल किया है। आप टिंकरकाड सर्किट संपादक में किसी भी तरह का निर्माण कर सकते हैं, लेकिन यदि आप भौतिक घटकों के साथ एक सर्किट भी बना रहे हैं, तो ब्रेडबोर्ड आपके वर्चुअल सर्किट को समान दिखने में मदद करेगा।

इस सर्किट को टिंकरकाड पर खोजें

वैकल्पिक रूप से अपनी इलेक्ट्रॉनिक्स आपूर्ति को पकड़ो और निर्माण करें

एक भौतिक Arduino Uno, USB केबल, ब्रेडबोर्ड, RGB LED, रेसिस्टर्स (100-1K ओम से कोई भी मूल्य करेगा), और कुछ ब्रेडबोर्ड तारों के साथ। आपको मुफ्त Arduino सॉफ़्टवेयर (या वेब संपादक के लिए प्लगइन) वाले कंप्यूटर की भी आवश्यकता होगी।

योजक, या हल्के-आधारित रंग में तीन प्राथमिक रंग होते हैं: लाल, हरा और नीला। इन तीन रंगों को तीव्रता के विभिन्न स्तरों में मिलाकर लगभग किसी भी रंग का प्रकाश बनाया जा सकता है। रंग बदलने वाली एलईडी उसी तरह काम करती हैं, लेकिन एलईडी सभी एक साथ एक छोटे पैकेज में होते हैं जिसे हम आरजीबी एलईडी कहते हैं। कॉन्फ़िगरेशन के आधार पर उनके चार पैर होते हैं, प्रत्येक रंग के लिए एक और जमीन या शक्ति के लिए एक। प्रकारों को क्रमशः "सामान्य कैथोड" और "सामान्य एनोड" कहा जाता है।

चरण 1: सर्किट बनाएँ

सर्किट का निर्माण करें
सर्किट का निर्माण करें

इस सर्किट को टिंकरकाड पर खोजें

Tinkercad सर्किट घटक पैनल में, नमूने के साथ एक नया Arduino और ब्रेडबोर्ड खींचें, और Arduino 5V को पावर रेल और Arduino GND को ग्राउंड रेल से जोड़कर अपना ब्रेडबोर्ड तैयार करें।

एक आरजीबी एलईडी जोड़ें और इसे ब्रेडबोर्ड की चार अलग-अलग पंक्तियों में रखें। सिम्युलेटर में आरजीबी एलईडी के दूसरे पैर में एक सामान्य कैथोड (नकारात्मक, जमीन) होता है, इसलिए इस पंक्ति/पिन को जमीन पर तार दें।

तीन प्रतिरोधक जोड़ें (तीनों को खींचें या एक बनाएं और फिर कॉपी/पेस्ट करें) और उन्हें शेष तीन एलईडी पिन के लिए ब्रेडबोर्ड पंक्तियों में ले जाएं, ब्रेडबोर्ड के केंद्र के अंतर को दूसरी तरफ तीन अलग-अलग पंक्तियों में ब्रिजिंग करें।

मुक्त रोकनेवाला सिरों से और अपने तीन पीडब्लूएम-सक्षम Arduino पिन से तारों को कनेक्ट करें, जो कि a. के साथ चिह्नित हैं

टिल्डे (थोड़ा स्क्वीगल)।

अपने तारों को उनके रंगों (ड्रॉपडाउन या नंबर कुंजियों) को समायोजित करके और मोड़ (डबल क्लिक) बनाकर व्यवस्थित करें।

यद्यपि आप सामान्य पिन पर एक एकल अवरोधक को समेकित करने और उपयोग करने के लिए ललचा सकते हैं, ऐसा न करें! प्रत्येक एलईडी को अपने स्वयं के अवरोधक की आवश्यकता होती है क्योंकि वे एक दूसरे के समान मात्रा में करंट नहीं खींचते हैं।

अतिरिक्त क्रेडिट: आप एलईडी के बारे में मुफ्त इंस्ट्रक्शंसेबल एलईडी और लाइटिंग क्लास में जान सकते हैं।

चरण 2: ब्लॉक के साथ कलर मिक्सिंग कोड

छवि
छवि

टिंकरकाड सर्किट में, आप ब्लॉक का उपयोग करके अपनी परियोजनाओं को आसानी से कोड कर सकते हैं। हम वायरिंग का परीक्षण करने और एलईडी के रंग को समायोजित करने के लिए कोड संपादक का उपयोग करेंगे। कोड संपादक खोलने के लिए "कोड" बटन पर क्लिक करें।

छवि
छवि

आप कार्यस्थल में संबंधित Arduino बोर्ड (या कोड संपादक के ऊपर ड्रॉपडाउन मेनू) का चयन करके नमूना कोड और अपने स्वयं के प्रोग्राम के बीच टॉगल कर सकते हैं।

आरजीबी एलईडी आउटपुट ब्लॉक को एक रिक्त प्रोग्राम में खींचें और ड्रॉपडाउन को आपके द्वारा पहले कनेक्ट किए गए पिन (11, 10, और 9) से मिलान करने के लिए समायोजित करें।

एक रंग चुनें और अपने आरजीबी एलईडी लाइट को देखने के लिए "सिमुलेशन शुरू करें" पर क्लिक करें। यदि रंग सही नहीं लगता है, तो आपको शायद अपने दो रंगीन पिनों को या तो वायरिंग या कोड में स्वैप करना होगा।

अपने आरजीबी आउटपुट ब्लॉक (राइट क्लिक-> डुप्लिकेट) को डुप्लिकेट करके और रंग बदलकर, फिर बीच में कुछ प्रतीक्षा ब्लॉक जोड़कर रंगीन लाइट शो बनाएं। आप अपने पसंदीदा गीत के साथ जाने के लिए रेसट्रैक उलटी गिनती, या रंग परिवर्तन का अनुकरण कर सकते हैं। रिपीट ब्लॉक भी देखें-- जो कुछ भी आप अंदर डालते हैं वह निर्दिष्ट समय के लिए रिपीट पर होगा।

चरण 3: Arduino कोड समझाया गया

छवि
छवि

जब कोड संपादक खुला होता है, तो आप बाईं ओर ड्रॉपडाउन मेनू पर क्लिक कर सकते हैं और कोड ब्लॉक द्वारा उत्पन्न Arduino कोड को प्रकट करने के लिए "ब्लॉक + टेक्स्ट" का चयन कर सकते हैं।

व्यर्थ व्यवस्था()

{पिनमोड (11, आउटपुट); पिनमोड (10, आउटपुट); पिनमोड (9, आउटपुट); } शून्य लूप () {एनालॉगराइट (11, 255); एनालॉगराइट (10, 0); एनालॉगवाइट (9, 0); देरी (1000); // 1000 मिलीसेकंड (एस) एनालॉगवाइट (11, 255) के लिए प्रतीक्षा करें; एनालॉगवाइट (10, 255); एनालॉगराइट (9, 102); देरी (1000); // 1000 मिलीसेकंड के लिए प्रतीक्षा करें}

सेटअप में पिन को आउटपुट के रूप में सेट करने के बाद, आप कोड का उपयोग देख सकते हैं

एनालॉगराइट ()

जैसे पिछले पाठ में एक एलईडी को लुप्त करना। यह तीन पिनों में से प्रत्येक को एक अलग चमक मान के साथ लिखता है, जिसके परिणामस्वरूप मिश्रित रंग होता है।

चरण 4: भौतिक सर्किट बनाएं (वैकल्पिक)

भौतिक सर्किट बनाएं (वैकल्पिक)
भौतिक सर्किट बनाएं (वैकल्पिक)

अपने भौतिक Arduino Uno को प्रोग्राम करने के लिए, आपको मुफ्त सॉफ़्टवेयर (या वेब संपादक के लिए प्लगइन) स्थापित करना होगा, फिर इसे खोलें।

टिंकरकाड सर्किट में दिखाए गए कनेक्शन से मिलान करने के लिए घटकों और तारों में प्लग करके Arduino Uno सर्किट को वायर करें। यदि आपका भौतिक आरजीबी एलईडी सामान्य एनोड होता है, तो दूसरे पिन को जमीन के बजाय बिजली से तार दिया जाना चाहिए, और चमक मान 0-255 उलट हो जाते हैं। अपने भौतिक Arduino Uno बोर्ड के साथ काम करने के बारे में अधिक गहराई से चलने के लिए, निःशुल्क Instructables Arduino वर्ग देखें (एक समान सर्किट दूसरे पाठ में वर्णित है)।

कोड को टिंकरकाड सर्किट कोड विंडो से कॉपी करें और इसे अपने Arduino सॉफ़्टवेयर में एक खाली स्केच में पेस्ट करें, या डाउनलोड बटन पर क्लिक करें (नीचे की ओर तीर) और खोलें

Arduino का उपयोग करके परिणामी फ़ाइल।

छवि
छवि

अपने USB केबल में प्लग इन करें और सॉफ़्टवेयर के टूल मेनू में अपना बोर्ड और पोर्ट चुनें।

कोड अपलोड करें और अपना एलईडी रंग बदलें देखें!

चरण 5: अगला, प्रयास करें …

छवि
छवि

अब जब आप जानते हैं कि RGB LED को कैसे नियंत्रित किया जाता है, तो यह आपकी डिजिटल और एनालॉग आउटपुट उपलब्धियों का जश्न मनाने का समय है! कई एल ई डी को नियंत्रित करने और फीके पड़ने के लिए एनालॉगवर्इट () का उपयोग करने के कौशल का उपयोग करते हुए, आपने अपने मोबाइल डिवाइस, टीवी और कंप्यूटर की स्क्रीन के अंदर (बहुत छोटे) पिक्सेल की तरह एक एकल पिक्सेल बनाया है।

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

अपनी Arduino यात्रा में अगला, पुशबटन के साथ इनपुट का पता लगाना सीखने का प्रयास करें और

डिजिटलरीड ()

आप Arduino, Basic Electronics, LED और Lighting, 3D Printing, आदि पर निःशुल्क इंस्ट्रक्शंस क्लासेस के साथ और अधिक इलेक्ट्रॉनिक्स कौशल सीख सकते हैं।

सिफारिश की: