विषयसूची:

एलईडी सर्किट (टिंकरकैड): 3 कदम
एलईडी सर्किट (टिंकरकैड): 3 कदम

वीडियो: एलईडी सर्किट (टिंकरकैड): 3 कदम

वीडियो: एलईडी सर्किट (टिंकरकैड): 3 कदम
वीडियो: टिंकरकाड सर्किट 2023 में आईआर रिमोट के साथ एलईडी को नियंत्रित करें 2024, जुलाई
Anonim
एलईडी सर्किट (टिंकरकैड)
एलईडी सर्किट (टिंकरकैड)

यह परियोजना मनोरंजन के लिए है, और मैंने इसे स्वयं बनाया है। इस परियोजना का उद्देश्य यह बदलना है कि एक फोटोरेसिस्टर द्वारा कितनी रोशनी चमक रही है। इस परियोजना में, आपको 2 प्रतिरोधों, एक फोटोरेसिस्टर, एक एलईडी लाइट, Arduino Uno R3 और तारों की आवश्यकता होगी। यह प्रोजेक्ट टिंकरकाड पर है, इसलिए आपको इन टूल्स को नहीं खरीदना पड़ेगा।

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

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

सबसे पहले, आप ऊपर की तस्वीर को कॉपी करेंगे। आपको Arduino Uno R3 मिलेगा और इसे स्क्रीन पर कहीं सेट कर देगा। इसके बाद, आपको एक एलईडी लाइट मिलेगी और एलईडी पर कैथोड से एक रेसिस्टर कनेक्ट करें। फिर, आप एक तार स्थापित करेंगे जो एलईडी पर रेसिस्टर से जुड़ा है, और इसे AUR3 (Arduino Uno R3) पर GND से कनेक्ट करें। आप एनोड के लिए भी ऐसा ही करेंगे, और इससे तार को AUR3 पर D9 स्लॉट से जोड़ देंगे। अगले चरण पर, आप एक फोटोरेसिस्टर जोड़ेंगे और एक और रेसिस्टर जोड़ेंगे, और फिर उसे फोटोरेसिस्टर पर टर्मिनल 1 से कनेक्ट करेंगे। इसके बाद, आप रोकनेवाला को GND से एक तार से जोड़ेंगे, जो AUR3 पर पाया जाता है। इसे बनाने के अंतिम चरण में, आप A0 को AUR3 पर कनेक्ट करेंगे, और इसे फोटोरेसिस्टर पर पाए जाने वाले टर्मिनल 1 से कनेक्ट करेंगे। अंत में, आप 5v से एक तार कनेक्ट करेंगे, और इसे फोटोरेसिस्टर पर टर्मिनल 2 से कनेक्ट करेंगे।

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

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

कोड एडिटर में वेरिएबल कैटेगरी पर क्लिक करें।

फोटोरेसिस्टर के रेजिस्टेंस वैल्यू को स्टोर करने के लिए, "सेंसरवैल्यू" नाम का वेरिएबल बनाएं। एक "सेट" ब्लॉक खींचें। हम अपने फोटोरेसिस्टर की स्थिति को वेरिएबल सेंसरवैल्यू में स्टोर करेंगे। इनपुट श्रेणी पर क्लिक करें और "एनालॉग रीड पिन" ब्लॉक को खींचें, और इसे "to" शब्द के बाद "सेट" ब्लॉक में रखें क्योंकि हमारा पोटेंशियोमीटर पिन A0 पर Arduino से जुड़ा है, ड्रॉपडाउन को A0 में बदलें। आउटपुट श्रेणी पर क्लिक करें और "प्रिंट टू सीरियल मॉनिटर" ब्लॉक को बाहर खींचें। चर श्रेणी पर नेविगेट करें और अपने चर sensorValue को "सीरियल मॉनिटर पर प्रिंट करें" ब्लॉक पर खींचें, और सुनिश्चित करें कि ड्रॉपडाउन एक नई लाइन के साथ प्रिंट करने के लिए सेट है। वैकल्पिक रूप से सिमुलेशन शुरू करें और जब आप सेंसर को समायोजित करते हैं तो रीडिंग आ रहे हैं और बदल रहे हैं यह सत्यापित करने के लिए सीरियल मॉनिटर खोलें। एनालॉग इनपुट मान 0-1023 के बीच होते हैं। चूंकि हम एलईडी को 0 (ऑफ) और 255 (पूर्ण चमक) के बीच की संख्या के साथ लिखना चाहते हैं, इसलिए हम अपने लिए कुछ क्रॉस-गुणा करने के लिए "मैप" ब्लॉक का उपयोग करेंगे। गणित श्रेणी पर नेविगेट करें और "मानचित्र" ब्लॉक को बाहर खींचें। पहले स्लॉट में, एक sensorValue वेरिएबल ब्लॉक में खींचें, फिर 0 से 255 तक की सीमा सेट करें। आउटपुट श्रेणी में वापस, एक एनालॉग "सेट पिन" ब्लॉक को बाहर खींचें, जो डिफ़ॉल्ट रूप से "सेट पिन 3 से 0" कहता है। पिन 9 सेट करने के लिए इसे समायोजित करें। पीडब्लूएम का उपयोग करके एलईडी पिन को समायोजित संख्या लिखने के लिए आपके द्वारा पहले बनाए गए मानचित्र ब्लॉक को "सेट पिन" ब्लॉक के "टू" फ़ील्ड में खींचें। नियंत्रण श्रेणी पर क्लिक करें और प्रतीक्षा ब्लॉक को खींचें, और प्रोग्राम को.1 सेकंड के लिए विलंबित करने के लिए इसे समायोजित करें।

चरण 3: चरण 3: इसे आज़माएं

चरण 3: कोशिश करो!
चरण 3: कोशिश करो!

अब जब आपने एक एलईडी की चमक को नियंत्रित करने के लिए एक फोटोरेसिस्टर को पढ़ना और उसके आउटपुट को मैप करना सीख लिया है, तो आप उन और अन्य कौशलों को लागू करने के लिए तैयार हैं जिन्हें आपने अब तक सीखा है। यह प्रोजेक्ट इतना कठिन नहीं था, और मुझे इसे बनाने में केवल 3 दिन लगे। शुक्रिया!

सिफारिश की: