विषयसूची:

पल्स (वॉल्यूम सक्रिय एलईडी): 7 कदम (चित्रों के साथ)
पल्स (वॉल्यूम सक्रिय एलईडी): 7 कदम (चित्रों के साथ)

वीडियो: पल्स (वॉल्यूम सक्रिय एलईडी): 7 कदम (चित्रों के साथ)

वीडियो: पल्स (वॉल्यूम सक्रिय एलईडी): 7 कदम (चित्रों के साथ)
वीडियो: AmazingChina: Modular & Flexible LED TV Wall 2024, जुलाई
Anonim

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

इस परियोजना को शुरू करने के लिए आपको आवश्यकता होगी:

Adafruit NeoPixels (या अन्य तुलनीय पता करने योग्य LED)

मैं अमेज़ॅन से खरीदे गए सांद्रिक एलईडी रिंगों का उपयोग करता हूं।

माइक्रोफोन एम्पलीफायर

अलग बिजली की आपूर्ति (यदि 8-10 से अधिक एलईडी, एक बाहरी बैटरी पैक करेगा)

Arduino Uno

सोल्डर और सोल्डरिंग आयरन

वायर

वायर स्ट्रिपर्स

कुछ प्रकार के घटक आवास

चरण 1: Arduino के साथ खुद को परिचित करें

Arduino के साथ खुद को परिचित करें
Arduino के साथ खुद को परिचित करें

यदि यह पहली बार है जब आप Arduino या वायरिंग के साथ कुछ भी प्रोजेक्ट करने का प्रयास कर रहे हैं, तो मेरा सुझाव है कि आप नीचे दिए गए ट्यूटोरियल को देखें। कोड बदलने या उपकरण के साथ काम करने का प्रयास करने से पहले यह सीखना महत्वपूर्ण है कि मूल बातें कैसे करें। यह कम गलतियों और कम चोट की अनुमति देगा। यदि आप पहले से ही Arduino और वायरिंग के साथ सहज हैं, तो हर तरह से, इन्हें छोड़ने के लिए स्वतंत्र महसूस करें।

अरुडिनो घूर रहा है

टांकने की क्रिया

नियोपिक्सल गाइड

चरण 2: तारों की स्थापना

तारों की स्थापना
तारों की स्थापना
तारों की स्थापना
तारों की स्थापना
तारों की स्थापना
तारों की स्थापना
तारों की स्थापना
तारों की स्थापना

तारों को स्थापित करने के लिए मैं एक आरेख तैयार करने की सलाह देता हूं। नीचे दिए गए उदाहरणों में आप देख सकते हैं कि मैंने अपने सिस्टम को संदर्भ के रूप में कैसे तार-तार किया है। यह वास्तव में गड़बड़ है, लेकिन कागज पर समझने में आसान है। कलम या पेंसिल तोड़ो और इसके लिए जाओ।

अपनी रोशनी स्थापित करने की प्रक्रिया के लिए, सोल्डर तारों को डायरेक्ट इन, पावर और ग्राउंड में सुनिश्चित करें। फिर इन तारों को क्रमशः 6, 5v, और gnd पर Arduino बोर्ड में डाला जाएगा। ध्यान दें कि यदि आपके पास मेरी जैसी रोशनी है तो आप एलईडी सेक्शन के बीच में डायरेक्ट आउट से डायरेक्ट तक सोल्डर करना चाहेंगे। यह एल ई डी की एक पट्टी की तरह एल ई डी को संख्या क्रम में संबोधित करने की अनुमति देता है।

• चेतावनी - यदि आपके पास 8-10 से अधिक LED एक साथ जुड़ी हैं तो नीचे पढ़ें

माइक्रोफ़ोन सेट करते समय, तारों को vcc, gnd और आउट में मिलाप करें। दूसरे सिरे को क्रमशः 3.3v, gnd और A0 में सम्मिलित किया जाएगा।

यह मानते हुए कि सब अच्छा है और सब कुछ जुड़ा हुआ है, अब आप कोड के लिए तैयार हैं, सिवाय इसके कि आपके पास बहुत सारे एलईडी हैं। जैसा कि चेतावनी दी गई थी, यह समस्याग्रस्त हो सकता है, क्योंकि Arduino बोर्ड केवल इतनी रोशनी को ही बिजली दे सकता है। आपको एक बाहरी पावर स्रोत, जैसे बैटरी पैक कनेक्ट करना होगा। बैटरी पैक को कनेक्ट करने के लिए आपको सोल्डरिंग द्वारा लाइट्स पावर और ग्राउंड को सीधे बैटरी पैक पावर और ग्राउंड से कनेक्ट करना होगा। यहां पकड़ जमीन के कनेक्शन में एक अतिरिक्त तार को मिलाप करना है जो कि Arduino बोर्ड में बंध जाएगा। इन तत्वों को जमीन साझा करना चाहिए या अन्यथा आपको यादृच्छिक एलईडी फ्लैशिंग या अन्य त्रुटियां मिलेंगी।

चरण 3: कोड

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

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

ऑडियो विज़ुअलाइज़ेशन पीस में, एक आवृत्ति को माइक्रोफ़ोन द्वारा नमूना किया जाता है, पढ़ा जाता है, और फिर कुछ सीमाओं के भीतर रोशनी से सहसंबद्ध किया जाता है। रोशनी को तब समूहों में नियंत्रित किया जा सकता है और रंग, ताज़ा करने की दर और अन्य मज़ेदार चीज़ों के लिए उपयुक्त के रूप में समायोजित किया जा सकता है।

यहां कुछ प्रमुख तरीके दिए गए हैं जिनसे आप कोड को बदल सकते हैं। सबसे पहले, रंग आसानी से स्विच किया जा सकता है। प्रत्येक रिंग के लिए कोड के अंदर एक टैग होता है जो दिखता है (i, (0, 0, 0)) यहां वह जगह है जहां संख्याओं को बदलकर रंग बदला जा सकता है। तीन अंक लाल, हरे और नीले रंग के लिए हैं और प्रत्येक की मात्रा निर्धारित करते हैं। जैसा कि आप देख सकते हैं, मेरे कोड में अलग-अलग रंग मान हैं।

दूसरा, यदि आप समायोजित करना चाहते हैं कि रोशनी सक्रिय होने से पहले कितनी जोर से चीजें मिलती हैं तो आपको प्रत्येक "अगर" कथन की शुरुआत में मान बदलना होगा। यह (<=number) जैसा दिखता है, इसे सक्रिय करने के लिए ध्वनि जितनी तेज़ होनी चाहिए, उतनी ही अधिक संख्या।

यदि आप फैंसी प्राप्त करना चाहते हैं तो आप यह भी समायोजित कर सकते हैं कि रोशनी कैसे सक्रिय होती है। उदाहरण के लिए, आप रिकोड कर सकते हैं कि रोशनी पलक झपकने के बजाय फीकी पड़ जाए, समय के साथ रंग बदल जाए, यहां तक कि आवृत्ति सक्रियण भी हो जाए। यदि आप जानते हैं कि आप क्या कर रहे हैं, तो विकल्प कई और बहुत असीमित हैं।

चरण 4: 30 सेकंड डांस इंटरल्यूड

यदि आपके पास कोड चल रहा है, तो अब तक आपने जादू देख लिया है। ध्वनि प्रतिक्रियाशील रोशनी के बारे में कुछ ऐसा है जो बहुत ही मंत्रमुग्ध कर देने वाला है। यदि आपने अभी-अभी जो किया है उसे दिखाने के लिए किसी को पकड़ने के लिए नहीं गए हैं, तो जाइए, मुझे यकीन है कि दूसरों की दिलचस्पी होगी।

चरण 5: व्यवसाय पर वापस जाएं

व्यवसाय पर वापस
व्यवसाय पर वापस
व्यवसाय पर वापस
व्यवसाय पर वापस

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

चरण 6: विधानसभा

सभा
सभा
सभा
सभा

अंतिम क्षण अब आप पर हैं! उन तरीकों का पता लगाएं, जिन्हें आप अपने हिस्सों को सुरक्षित करना चाहते हैं और इसके लिए जाएं। आपके पास जल्द ही एक तैयार उत्पाद और कुछ ऐसा होगा जिस पर आपको गर्व हो सकता है। ऊपर उन तरीकों की तस्वीरें हैं जिन्हें मैंने टुकड़ों को सुरक्षित करने के बारे में जाने का फैसला किया है।

चरण 7: समाप्त

ख़त्म होना
ख़त्म होना

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

यह मेरी आशा है कि इस प्रक्रिया के दौरान आपने कोड कैसे बनाया जाए, कैसे बनाया जाए, और कैसे मस्ती की जाए, इस बारे में कुछ सीखा है, क्योंकि हम सभी को थोड़ी मस्ती करने की आवश्यकता है। कृपया कोई और परिवर्धन या परिवर्तन अपलोड करें; मुझे यह देखना अच्छा लगता है कि दूसरे क्या लेकर आते हैं, खासकर यदि आप इसे वॉल्यूम के बजाय आवृत्ति पढ़ने के लिए प्राप्त कर सकते हैं। खुश इमारत और बनाना!

सिफारिश की: