विषयसूची:
- चरण 1: लाइट अप करने के लिए तैयार करें
- चरण 2: फोटोरेसिस्टर सर्किट
- चरण 3: कोडिंग भाग 1
- चरण 4: कोडिंग भाग 2
- चरण 5: कोडिंग भाग 3
- चरण 6: ब्रेड बोर्ड टेस्ट
- चरण 7: थेरेमिन एनक्लोजर/थेरेमिन वायरिंग पार्ट. बनाना
- चरण 8: लाइट थेरेमिन
वीडियो: आपके घर में Arduino लाइट थेरेमिन: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
www.instructables.com/id/Arduino-Light-Th से Arduino लाइट थेरेमिन का रीमेक बनाना…
थेरेमिन एक इलेक्ट्रॉनिक संगीत उपकरण है जो एक कलाकार के हाथों की स्थिति को महसूस कर सकता है और संगीतमय ध्वनियां पैदा कर सकता है बिना कलाकार को कभी भी छूए। हमारे प्रकाश के लिए, हम इस अवधारणा को अनुकूलित करने जा रहे हैं और संगीत के बजाय रंग को नियंत्रित करने वाला एक ऐसा निर्माण करेंगे। आपको जिन चीजों की आवश्यकता होगी:
अरुडिनो
संगणक
एलईडी
फोटोरेसिस्टर
प्रतिरोधों
डिब्बा
चरण 1: लाइट अप करने के लिए तैयार करें
आइए अपने किट में से ७ एलईडी को पकड़कर शुरू करें। यदि आप चाहें तो और जोड़ सकते हैं, बस सुनिश्चित करें कि आप एक खुले Arduino पिन में एक अतिरिक्त रोकनेवाला और तार जोड़ते हैं। ध्यान रखें कि Arduino बहुत अधिक बिजली की आपूर्ति नहीं कर सकता है, इसलिए एक निश्चित बिंदु पर, अधिक एलईडी जोड़ने से वे सभी मंद हो जाते हैं।
ग्राउंड वायर / एल ई डी जोड़ें
ब्रेडबोर्ड की जमीन (नकारात्मक "-") रेल और Arduino के GND पिन के बीच एक तार जोड़कर शुरू करें। यह सुनिश्चित करता है कि Arduino और ब्रेडबोर्ड पर सभी घटक अब एक समान आधार साझा करते हैं और एक पूर्ण सर्किट बना सकते हैं। इसके बाद, LED के शॉर्ट लेग (ग्राउंड) को ब्रेडबोर्ड के ग्राउंड (नेगेटिव) रेल में प्लग करें
प्रतिरोधक और तार जोड़ें
आपको 7 प्रतिरोधों की आवश्यकता है, मैंने 82 ओम (ग्रे, लाल, काला) का उपयोग करने के लिए चुना है, क्योंकि एलईडी देखने के लिए पर्याप्त उज्ज्वल होगी, लेकिन Arduino से अधिक शक्ति नहीं खींचेगी।
चरण 2: फोटोरेसिस्टर सर्किट
फोटोरेसिस्टर सर्किट बनाने के लिए हम फिर से एक वोल्टेज डिवाइडर बनाने जा रहे हैं। अपने फोटोरेसिस्टर और 82 ओम रेसिस्टर (ग्रे, रेड, ब्लैक) को पकड़ो। फोटोरेसिस्टर के एक पैर को ब्रेडबोर्ड के ग्राउंड रेल में और दूसरे पैर को ब्रेडबोर्ड की किसी भी पंक्ति में रखें।
इसके बाद, Arduino पर 5V आउटपुट से अपने ब्रेडबोर्ड पर एक अलग पंक्ति में एक तार जोड़ें और 10K ओम रोकनेवाला 5V पावर पंक्ति और फोटोरेसिस्टर पंक्ति को पुल करें।
अंत में, अब जब हमने एक वोल्टेज डिवाइडर बना लिया है, तो हमें डिवाइडर से Arduino तक सिग्नल प्राप्त करने की आवश्यकता है, इसलिए एक और तार लें और एक छोर को फोटोरेसिस्टर और 10K रेसिस्टर पंक्ति में और दूसरे छोर को A0 (एनालॉग पिन 0) में प्लग करें। अरुडिनो।
चरण 3: कोडिंग भाग 1
मेरा कोड यहाँ है!
प्रकाश को कोड करने के लिए हम पिछले एनालॉग सेंसर पाठ पर विस्तार करने जा रहे हैं, और एक सेंसर द्वारा कई एलईडी क्रियाओं को ट्रिगर करके इसे एक कदम आगे ले जाते हैं। सबसे पहले, संलग्न LED.ino को डाउनलोड करें और इसे Arduino IDE में खोलें। शुरू करने के लिए हमें सभी 7 एलईडी को इनिशियलाइज़ करना होगा। मैंने नामकरण परंपराओं को यहां काफी मानक रखा है, लेकिन आप अपनी पसंद के किसी भी सम्मेलन के अनुसार एलईडी को लेबल कर सकते हैं।
अब जब प्रत्येक एलईडी का नाम दिया गया है तो हमें अपने इनपुट और आउटपुट सेट करने की आवश्यकता है
ध्यान दें कि हम एक सीरियल पोर्ट कनेक्शन भी शुरू कर रहे हैं ताकि हम बाद में डिवाइस को कैलिब्रेट कर सकें। 9600 मान वह गति है जिस पर कंप्यूटर और Arduino एक दूसरे से बात करते हैं। इसे बॉड दर कहा जाता है, और आप इसके बारे में अतिरिक्त संसाधन अनुभाग में अधिक पढ़ सकते हैं।
चरण 4: कोडिंग भाग 2
हमारे एनालॉग सेंसर कोड का निर्माण, हम एक ही एलईडी फ़ंक्शन का उपयोग करने जा रहे हैं, लेकिन बड़ी मात्रा में एल ई डी को समायोजित करने में सक्षम होने के लिए हमें इसका थोड़ा विस्तार करने की आवश्यकता है। ऐसा करने के लिए हम फ़ंक्शन मापदंडों की संख्या बढ़ाना चाहते हैं और सुनिश्चित करें कि हम अतिरिक्त पिन को ट्रिगर करते हैं।
इस LED स्टेट फ़ंक्शन में, हमारे पास w1, w2, w3, w4, w5, w5, w6, और w7 पैरामीटर हैं। इन एलईडी को चालू या बंद करने के साथ इन्हें मुख्य लूप में हाई या लो पर सेट करना।
चरण 5: कोडिंग भाग 3
आइए इस कोड के वास्तविक मांस पर जाएं और मुख्य लूप में गोता लगाएँ। हम जानते हैं कि हम चाहते हैं कि आपके हाथ की सेंसर से दूरी के अनुसार अलग-अलग एलईडी जलें। इसका मतलब यह है कि जब कम रोशनी सेंसर से टकरा रही हो तो अधिक एल ई डी को प्रकाश देना चाहिए (जैसा कि आपका हाथ इसे कवर करता है)। जैसा कि हमने पिछले पाठों में देखा था कि प्रकाश में कमी के साथ फोटोरेसिस्टर सर्किट का एडीसी मूल्य बढ़ता है, इसलिए हम अपने कोड को इस तरह से संरचित करना चाहते हैं जैसे कि एडीसी मूल्य बढ़ने पर प्रकाश अधिक एल ई डी को रोशनी देता है।
वाह, वह ब्रेन बेंडर था! आइए कोड पर एक नज़र डालते हैं जिससे हमें यह समझने में मदद मिलती है कि हमें क्या चाहिए
आह, अब यह और अधिक समझ में आता है। हम लगातार फोटोपिन के मूल्य की जांच कर रहे हैं और फिर अधिक से अधिक एलईडी को प्रकाश में लाते हैं जितना अधिक मूल्य मिलता है। जैसा कि आप अगले चरण पर वीडियो में देखेंगे, इन डिफ़ॉल्ट मानों ने मेरे लिए कमरे में परिवेशी प्रकाश के साथ बहुत अच्छा काम किया, लेकिन आपको इन मानों के साथ कुछ हद तक खेलना पड़ सकता है ताकि वे आपके हाथ की दूरी पर प्रतिक्रिया कर सकें। जिस तरह से आप चाहते हैं।
चरण 6: ब्रेड बोर्ड टेस्ट
आइए Arduino पर कोड अपलोड करें और हमारे नए Theremin के साथ खेलें।
चरण 7: थेरेमिन एनक्लोजर/थेरेमिन वायरिंग पार्ट. बनाना
थेरेमिन का मुख्य भाग एक पेपर बॉक्स है। फिर मैंने चाकू और कैंची से ७ चीरे काट कर अलग कर दिए। फिर मैं एलईडी के फिट होने का परीक्षण करता हूं।
अपने मूल तार को दूसरे के साथ कनेक्ट करें ताकि यह आपके द्वारा अभी बनाए गए छेद में प्लग करने के लिए पर्याप्त लंबा हो।
चरण 8: लाइट थेरेमिन
अब जब यह सब तार-तार हो गया है तो आइए अपने नए लाइट थेरेमिन को आज़माएं:)
सिफारिश की:
नो पी नाउ, पेट बिहेवियर एडजस्टमेंट डिवाइस जो बिल्लियों को आपके घर में पेशाब करने से रोकता है: 4 कदम
नो पी नाउ, पेट बिहेवियर एडजस्टमेंट डिवाइस जो बिल्लियों को आपके घर में पेशाब करने से रोकता है: मैं अपनी किटी से इतना परेशान था कि वह मेरे बिस्तर पर पेशाब करना पसंद करती है, मैंने उसकी जरूरत की हर चीज की जांच की और मैं उसे पशु चिकित्सक के पास भी ले गया। मैं जो कुछ भी सोच सकता हूं और डॉक्टर की बात सुन सकता हूं, उसका निवारण करने के बाद, मुझे एहसास हुआ कि उसका कुछ बुरा व्यवहार है। तो वें
Arduino ISP के रूप में -- AVR में बर्न हेक्स फ़ाइल -- एवीआर में फ्यूज -- प्रोग्रामर के रूप में Arduino: 10 कदम
Arduino ISP के रूप में || AVR में बर्न हेक्स फ़ाइल || एवीआर में फ्यूज || अरुडिनो प्रोग्रामर के रूप में:………………अधिक वीडियो के लिए कृपया मेरे YouTube चैनल को सब्सक्राइब करें……यह लेख आईएसपी के रूप में आर्डिनो के बारे में सब कुछ है। यदि आप हेक्स फ़ाइल अपलोड करना चाहते हैं या यदि आप एवीआर में अपना फ्यूज सेट करना चाहते हैं तो आपको प्रोग्रामर खरीदने की आवश्यकता नहीं है, आप कर सकते हैं
एनईएस नियंत्रक में लाइट थेरेमिन - 555 टाइमर: 19 कदम (चित्रों के साथ)
एनईएस नियंत्रक में लाइट थेरेमिन - 555 टाइमर: मैं 555 आईसी के साथ खेल रहा हूं और अब तक मैं इसे कुछ भी करने में कामयाब नहीं हुआ हूं। जब मैंने सुना कि यह जीवन में आ गया है और मुझ पर थरथराना शुरू कर दिया है तो मैं अपने आप से बहुत खुश था। अगर मैं इसे ध्वनि बनाने के लिए प्राप्त कर सकता हूं, तो किसी को भी
कनवर्ट करें (बस के बारे में) किसी भी मीडिया फ़ाइल को (बस के बारे में) किसी भी अन्य मीडिया फ़ाइल को मुफ्त में !: 4 कदम
कनवर्ट करें (बस के बारे में) किसी भी मीडिया फ़ाइल को (बस के बारे में) किसी भी अन्य मीडिया फ़ाइल को मुफ्त में !: मेरा पहला निर्देश योग्य, चीयर्स! वैसे भी, मैं Google पर एक मुफ्त प्रोग्राम की तलाश में था जो मेरी Youtube.flv फ़ाइलों को एक प्रारूप में बदल देगा। अधिक सार्वभौमिक है, जैसे.wmv or.mov.मैंने अनगिनत मंचों और वेबसाइटों की खोज की और फिर एक प्रोग्राम मिला जिसका नाम
लाइट थेरेमिन: 6 कदम
लाइट थेरेमिन: लाइट थेरेमिन एक सरल उपकरण है जो ध्वनि बनाने के लिए प्रकाश और छाया का उपयोग करता है। इन उपकरणों के लिए सामान्य रूप से उपयोग किए जाने वाले थेरेमिन सर्किट काफी जटिल हैं, हालांकि यह 555 टाइमर आईसी और कुछ बुनियादी घटकों के रूप में सरल है