विषयसूची:
- आपूर्ति
- चरण 1: योजना बनाएं और ब्रेडबोर्ड
- चरण 2: कार्यक्रम
- चरण 3: परफ़बोर्ड आईटी
- चरण 4: संलग्नक बनाएँ
- चरण 5: आनंद लें
वीडियो: म्यूजिक रिएक्टिव मूड लाइट्स: 5 स्टेप्स (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
परिचय और पृष्ठभूमि।
नए साल (2019 के वसंत) में वापस, मैं अपने छात्रावास के कमरे को सजाना चाहता था। मैं अपनी खुद की मनोदशा रोशनी बनाने के विचार के साथ आया था जो मेरे हेडफ़ोन पर सुने जाने वाले संगीत पर प्रतिक्रिया करेगा। सच कहूं तो मुझे कोई खास प्रेरणा नहीं मिली, मुझे लगा कि वे अच्छे दिख रहे हैं। फ़ाइनल सीज़न की गर्मी में, मैंने एक एलईडी स्ट्रिप कंट्रोलर को एक साथ जोड़ दिया जो ऑडियो पर प्रतिक्रिया कर सकता था। इसने काम किया, लेकिन यह सिर्फ एक ब्रेडबोर्ड सेटअप था, जो पूर्ण या स्थायी कुछ भी नहीं था। समय बीतता गया, होमवर्क ढेर हो गया, और वह परियोजना अधूरी चीजों के मेरे बॉक्स में और गहराई से डूब गई।
फिर संगरोध मारा।
मुझे अपनी पसंद की चीज़ों को आगे बढ़ाने और पिछले दिनों की परियोजनाओं को पूरा करने के लिए ऊर्जा प्राप्त करने के लिए पर्याप्त समय मिला। इस प्रकार, उस अकेले ब्रेडबोर्ड को मेरे ढेर के नीचे से बचाया गया था और यह परियोजना आखिरकार (अच्छी तरह से, ज्यादातर) पूरी हो गई थी।
यह एक पूर्ण उत्पाद नहीं है, जो कार्डबोर्ड और घटिया प्रोग्रामिंग से स्पष्ट है, लेकिन फिर भी एक मजेदार छोटी सजावट है।
(यह निर्देश उतना विस्तृत नहीं है, ज्यादातर इस कारण से कि यह उपकरण कितने समय पहले बनाया गया था।)
आवश्यक शर्तें
बुनियादी सर्किट ज्ञान और अनुभव प्रोग्रामिंग Arduino।
निर्माता को नोट (आप):
आप जो मूड लाइट्स बनाएंगे, वह निश्चित रूप से मेरे पास जो कुछ भी है उससे मेल नहीं खाएगा। इस निर्देश को एक सुझाव के रूप में अधिक मानें और इस पर अपनी खुद की स्पिन डालें!
आपूर्ति
- Teensy++ 2.0 (या आपके पास जो भी Arduino है)
- विभिन्न प्रतिरोधक
- विभिन्न स्विच
- विभिन्न कैपेसिटर
- 3.5 मिमी जैक (पुरुष या महिला)
- पोटेंशियोमीटर (या एनकोडर)
- ऑडियो एम्पलीफायर आईसी
- पता योग्य एलईडी स्ट्रिप्स
- हेडफोन स्प्लिटर
ये Amazon Affiliate Links हैं इसलिए मैं प्रत्येक सेल के साथ थोड़ा कमीशन कमाता हूं। यदि आपके पास पहले से ये आपूर्ति नहीं है और आप मेरी भविष्य की परियोजनाओं का समर्थन करना चाहते हैं, तो इन लिंक का पालन करें!:)
चरण 1: योजना बनाएं और ब्रेडबोर्ड
किसी भी अच्छी परियोजना के लिए पहला कदम अपनी आवश्यकताओं को निर्धारित करना है। यह कदम काफी खुला हुआ है। इसे आप जितना चाहें उतना सरल या जटिल बनाना आपके ऊपर है।
मेरी आवश्यकताएं
- मूड लाइटिंग के लिए पता करने योग्य एलईडी पट्टी को नियंत्रित करें
- एक ऑडियो प्रतिक्रियाशील मोड रखें
- एक स्थिर आरजीबी मोड है - जब मैं अभी भी प्रकाश व्यवस्था देखना चाहता हूं
- मोड के बीच अदला-बदली के लिए चयनकर्ता स्विच रखें
- RGB मोड को नियंत्रित करने के लिए पोटेंशियोमीटर रखें
- 5V आपूर्ति संलग्न करने के लिए एक स्क्रू टर्मिनल रखें
एक बार जब आप अपनी आवश्यकताओं को परिभाषित कर लेते हैं, तो अगली बात यह निर्धारित करना है कि आपको किन घटकों की आवश्यकता है और उन्हें ब्रेडबोर्ड करें। मेरे सिस्टम आरेख को एक गाइड के रूप में ऊपर लें! बगों को दूर करने, घटकों को एक साथ काम करने को सुनिश्चित करने और समय लेने वाली गलतियों से बचने के लिए परीक्षण एक महत्वपूर्ण कदम है।
टिप्पणियाँ:
ऑडियो इनपुट के लिए वोल्टेज डिवाइडर क्यों?
आपने देखा होगा कि ऑडियो सिग्नल इनपुट लाइन पर वोल्टेज डिवाइडर होता है। यह Arduinos के ADCs की सीमाओं में से एक के लिए जिम्मेदार है: ADC केवल 0 - 5V के बीच के वोल्टेज को पढ़ सकता है। चूंकि एक ऑडियो सिग्नल एसी होता है, इसलिए इसमें कुछ हिस्से होंगे जहां यह नकारात्मक हो जाता है। हम स्पष्ट रूप से नहीं चाहते कि यह नकारात्मक वोल्टेज इनपुट पिन तक पहुंचे, इसलिए हम वोल्टेज विभक्त के साथ सिग्नल को ऑफसेट करते हैं और इसे 2.5V पर केंद्रित रखते हैं।
एक एम्पलीफायर क्यों?
मैंने पाया कि, जब मैंने अपने ब्रेडबोर्ड सेटअप के साथ हेडफ़ोन या स्पीकर का उपयोग किया था, तो सिग्नल Arduino द्वारा संसाधित होने के लिए बहुत कमजोर था। एक एम्पलीफायर जोड़ने से वह समस्या हल हो गई। जैसा कि आप देख सकते हैं, पहले से परीक्षण करना महत्वपूर्ण है!
चरण 2: कार्यक्रम
प्रदान किया गया यह कोड वही है जो मैंने अपने मूड लाइट्स में उपयोग किया था। अलग-अलग हार्डवेयर और बोर्ड लेआउट के कारण, आप निश्चित रूप से इस कोड का उपयोग बिना इसे ट्वीव किए नहीं करेंगे। इसे एक उदाहरण के रूप में और देखें कि पुस्तकालयों का उपयोग कैसे किया जाता है।
प्रयुक्त पुस्तकालय:
Fastled.h (पता योग्य एलईडी नियंत्रण के लिए)
fix_fft.h (एक और भी तेज़ फूरियर ट्रांसफ़ॉर्म के लिए। यह आवश्यक था क्योंकि अन्य फूरियर ट्रांसफ़ॉर्म लाइब्रेरी बहुत धीमी थीं। गति की समस्या को संभवतः ESP32 जैसे तेज़ माइक्रोकंट्रोलर के साथ दरकिनार किया जा सकता है।)
चरण 3: परफ़बोर्ड आईटी
यदि आपको ज्ञान है, तो मैं अत्यधिक अनुशंसा करता हूं कि एक परफ़ॉर्मर के बजाय एक पीसीबी डिजाइन करें। यह एक बहुत कम थकाऊ सोल्डरिंग प्रक्रिया है। मैं अपने द्वारा बनाए गए प्रत्येक सोल्डर जोड़ का विवरण नहीं दे सकता, लेकिन यहां कुछ महत्वपूर्ण सुझाव दिए गए हैं:
सुझाव:
अपने घटकों को पहले से फिट करने के लिए अपने परफ़ॉर्मर पर उन्हें बिछाएं। यह आपको बहुत सारे सिरदर्द से बचाएगा।
पावर ड्रॉ में स्पाइक्स के प्रभाव को कम करने के लिए अपने पावर रेल पर बाईपास कैपेसिटर लगाएं।
थ्रू-होल कैपेसिटर और रेसिस्टर्स द्वारा दी जाने वाली अतिरिक्त लीड लेंथ का लाभ उठाएं। अपने बोर्ड पर अन्य बिंदुओं को जोड़ने के लिए उनका उपयोग करें।
घटकों को आसानी से हटाने/लगाने के लिए महिला पीडब्लूएम कनेक्टर और पुरुष हेडर पिन का उपयोग करें।
जब आप कर सकते हैं तो ठोस कोर तार का प्रयोग करें। थ्रू-होल में डालना आसान है।
चरण 4: संलग्नक बनाएँ
यह आपके नए परफ़ॉर्मर/पीसीबी के लिए बाड़े का निर्माण करने का समय है। मैंने कटे हुए कार्डबोर्ड का इस्तेमाल किया क्योंकि यह मेरे हाथ में सबसे अच्छी चीज थी। यदि आपके पास ३डी प्रिंटर या कोई अन्य तरीका है, तो वह भी अच्छा है!
सुझाव:
अपने बोर्ड के आयामों को मापने के लिए कैलीपर्स का उपयोग करें, खासकर यदि आप किसी मामले को जोड़ रहे हैं।
यदि कार्डबोर्ड का उपयोग कर रहे हैं
काटते समय हमेशा थोड़ी सी छूट छोड़ दें। आप हमेशा अधिक काट सकते हैं, लेकिन आप कभी भी दोबारा नहीं जोड़ सकते।
एक छोटे चाकू या सटीक चाकू का प्रयोग करें। सटीक, अच्छी तरह से फिट होने वाले छेद बनाने के लिए एक छोटा ब्लेड महत्वपूर्ण है।
चरण 5: आनंद लें
अपने नए मूड लाइट्स के साथ मज़े करें!
विस्तार करने के लिए चीजें:
एक उचित मामला बनाना?
अधिक पैटर्न या मोड?
एक तेज़ माइक्रोकंट्रोलर?
सिफारिश की:
म्यूजिक रिएक्टिव एआरजीबी एलईडी लाइट्स कैसे बनाएं: 5 कदम
म्यूजिक रिएक्टिव एआरजीबी एलईडी लाइट्स कैसे बनाएं: हाय, इस इंस्ट्रक्शनल में मैं आपको दिखाऊंगा कि कैसे बहुत ही सरल तरीके से म्यूजिक रिएक्टिव आरजीबी एलईडी स्ट्रिप बनाई जाती है, यह आपके पसंदीदा म्यूजिक को बजाते हुए विभिन्न रंगीन ट्रांजिशन पैदा करता है और अधिक भयानक प्रोजेक्ट के लिए letmakeprojects.com पर जाएं।
मूड स्पीकर- परिवेश के तापमान के आधार पर बजाए जाने वाले मूड म्यूजिक के लिए एक शक्तिशाली स्पीकर: 9 कदम
मूड स्पीकर- परिवेश के तापमान के आधार पर खेले जाने वाले मूड म्यूजिक के लिए एक शक्तिशाली स्पीकर: अरे वहाँ! एमसीटी हॉवेस्ट कॉर्ट्रिज्क में अपने स्कूल प्रोजेक्ट के लिए, मैंने एक मूड स्पीकर बनाया, यह एक स्मार्ट ब्लूटूथ स्पीकर डिवाइस है जिसमें विभिन्न सेंसर, एक एलसीडी और WS2812b है। एलईडीस्ट्रिप शामिल है। स्पीकर तापमान के आधार पर बैकग्राउंड म्यूजिक बजाता है लेकिन
म्यूजिक रिएक्टिव फाइबर ऑप्टिक स्टार सीलिंग इंस्टालेशन: 11 स्टेप्स (चित्रों के साथ)
म्यूजिक रिएक्टिव फाइबर ऑप्टिक स्टार सीलिंग इंस्टालेशन: अपने घर पर आकाशगंगा का एक टुकड़ा चाहते हैं? पता लगाओ कि यह नीचे कैसे बना है!वर्षों से यह मेरा ड्रीम प्रोजेक्ट था और अंत में यह समाप्त हो गया। इसे पूरा होने में काफी समय लगा, लेकिन अंतिम परिणाम इतना संतोषजनक था कि मुझे यकीन है कि यह इसके लायक था।थोड़ा सा
म्यूजिक रिएक्टिव लाइट -- डेस्कटॉप को शानदार बनाने के लिए सुपर सिंपल म्यूजिक रिएक्टिव लाइट कैसे बनाएं: 5 कदम
म्यूजिक रिएक्टिव लाइट बास जो वास्तव में कम आवृत्ति वाला ऑडियो सिग्नल है। इसे बनाना बहुत आसान है। हम
Arduino म्यूजिक रिएक्टिव डेस्कटॉप लैंप: 8 स्टेप्स (चित्रों के साथ)
Arduino म्यूजिक रिएक्टिव डेस्कटॉप लैंप: सभी को नमस्कार! इस बिल्ड में, हम साधारण घटकों और कुछ बुनियादी Arduino प्रोग्रामिंग का उपयोग करके एक प्रतिक्रियाशील एलईडी डेस्कटॉप लैंप बनाएंगे। यह एक प्रभावशाली प्रभाव डालता है जहां प्रकाश सभी ध्वनियों और संगीत पर नृत्य करेगा। मैंने इस प्रोजेक्ट को एक टीममेट के साथ पूरा किया