विषयसूची:

लाइटबॉक्स संगीत विज़ुअलाइज़र: 5 चरण (चित्रों के साथ)
लाइटबॉक्स संगीत विज़ुअलाइज़र: 5 चरण (चित्रों के साथ)

वीडियो: लाइटबॉक्स संगीत विज़ुअलाइज़र: 5 चरण (चित्रों के साथ)

वीडियो: लाइटबॉक्स संगीत विज़ुअलाइज़र: 5 चरण (चित्रों के साथ)
वीडियो: Bidai 2024, जुलाई
Anonim
Image
Image
लाइटबॉक्स संगीत विज़ुअलाइज़र
लाइटबॉक्स संगीत विज़ुअलाइज़र
लाइटबॉक्स संगीत विज़ुअलाइज़र
लाइटबॉक्स संगीत विज़ुअलाइज़र
लाइटबॉक्स संगीत विज़ुअलाइज़र
लाइटबॉक्स संगीत विज़ुअलाइज़र

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

मज़े करो!!!

चरण 1: सामग्री इकट्ठा करें

आपको निम्नलिखित सामग्रियों की आवश्यकता होगी:

  • 1 मीटर लकड़ी का लट्ठ 4 x 0.5 सेमी (फ्रेम के लिए)
  • 1 मीटर लकड़ी का लट्ठ 1.2 x 0.5 सेमी (सामने की सीमा के लिए)
  • 15 सेमी वर्गाकार लकड़ी के कर्मचारी 0.8 x 0.8 सेमी
  • 1 x लकड़ी की प्लेट 22 x 18 x 0.3 सेमी (पीछे की प्लेट के लिए)
  • 1 x दूध सफेद एक्रिलिक ग्लास प्लेट 22 x 18 x 0.3 सेमी (सामने की प्लेट के लिए)
  • 1 एक्स आरजीबी एलईडी पट्टी, 60 एल ई डी के साथ WS2812B, 5 वोल्ट, 1 मीटर लंबाई टाइप करें
  • 1 एक्स ईएसपी8266 मॉड्यूल। मैंने Adafruit Huzzah का उपयोग किया है, लेकिन आप किसी भिन्न मॉड्यूल का उपयोग कर सकते हैं।
  • 1 x 5.5 x 2.1 डीसी बैरल जैक
  • तार (विभिन्न रंग)
  • कुछ वेल्क्रो टेप

उपकरण जिनकी आपको आवश्यकता होगी:

  • आरा
  • मेटर बॉक्स
  • लकड़ी की गोंद
  • सोल्डरिंग आयरन

चरण 2: बॉक्स बनाएं

बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ

फ़्रेम

सबसे पहले, फ्रेम के लिए लैथ को काटने के लिए मैटर बॉक्स का उपयोग करें। टुकड़ों को 45° के कोण से काटें, ताकि आप बाहरी फ्रेम बनाने के लिए उन्हें एक साथ फिट कर सकें (चित्र देखें)। आपको 23 सेमी (ऊपर और नीचे के लिए) लंबाई के दो टुकड़े और 19 सेमी लंबाई के दो टुकड़े (बाईं ओर और दाईं ओर के लिए) की आवश्यकता होगी। लंबाई लंबे किनारे को संदर्भित करती है।

युक्ति: यदि आप टुकड़ों को उस क्रम में काटते हैं जिसमें किनारों को एक साथ रखा जाएगा (उदाहरण के लिए, पहले शीर्ष टुकड़ा, फिर दायां टुकड़ा, फिर निचला टुकड़ा, फिर बायां टुकड़ा), आप सुनिश्चित करते हैं कि किनारे पूरी तरह फिट होंगे.

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

फ्रंट प्लेट

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

सीमा

बॉर्डर के लिए लैथ को काटने के लिए फिर से मैटर बॉक्स का उपयोग करें। उन्हें 45° के कोण से काटें (चित्र देखें)। फिर से आपको 23 सेमी लंबाई के दो टुकड़े और 19 सेमी लंबाई के दो टुकड़े की आवश्यकता होगी (लंबाई फिर से लंबे किनारे को देखें)।

सीमा के लिए टुकड़ों को एक साथ गोंद करें और सीमा को बॉक्स के सामने चिपका दें। फिर से, सावधान रहें कि ऐक्रेलिक पर कोई गोंद न फैल जाए।

चरण 3: नियंत्रक पर फर्मवेयर स्थापित करें

अपने Arduino लाइब्रेरी मैनेजर पर जाएं और सुनिश्चित करें कि FastLED लाइब्रेरी स्थापित है। इसका उपयोग फर्मवेयर द्वारा किया जाएगा।

अपने ESP8266 के लिए फर्मवेयर Github से डाउनलोड करें।

फर्मवेयर को अपने ESP8266 मॉड्यूल पर अपलोड करने के लिए Arduino IDE का उपयोग करें।

एल ई डी की विभिन्न संख्याओं का उपयोग करने पर ध्यान दें: मैंने लाइटबॉक्स को 60 एल ई डी की एक एलईडी पट्टी के साथ बनाया है। लेकिन आप जितने चाहें उतने एलईडी का उपयोग कर सकते हैं। फर्मवेयर में NUM_ROWS और NUM_COLUMNS स्थिरांक बदलने के लिए आपको केवल एक चीज करने की आवश्यकता है। ऐप स्वचालित रूप से आपके द्वारा परिभाषित एल ई डी की संख्या के अनुकूल हो जाएगा। इस तरह आप अपनी पसंद के अनुसार बड़े या छोटे लाइटबॉक्स बना सकते हैं।

चरण 4: बैक प्लेट का निर्माण करें

बैक प्लेट बनाएं
बैक प्लेट बनाएं
बैक प्लेट बनाएं
बैक प्लेट बनाएं
बैक प्लेट बनाएं
बैक प्लेट बनाएं
बैक प्लेट बनाएं
बैक प्लेट बनाएं

इस चरण में, हम एलईडी पट्टी को छोटे स्ट्रिप्स में काटेंगे, उन्हें कुछ तार के साथ मिलाप करेंगे, और ग्रिड बनाने के लिए उन्हें पीछे की प्लेट में चिपका देंगे। परिणाम चित्रों में दिखाए अनुसार दिखना चाहिए।

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

एलईडी पट्टी को 10 एलईडी के साथ छह स्ट्रिप्स में काटें। एलईडी पट्टी में निशान होते हैं जहां इसे काटा और फिर से मिलाया जा सकता है। अपने ESP8266 मॉड्यूल के आकार को मापें। प्रत्येक पट्टी को पिछली प्लेट पर कहाँ जाना चाहिए, यह चिह्नित करने के लिए एक पेंसिल का उपयोग करें। स्ट्रिप्स के बीच की दूरी समान होनी चाहिए और आपको किसी भी एल ई डी को कवर किए बिना ईएसपी 8266 मॉड्यूल को वहां रखने के लिए पर्याप्त सीमा छोड़नी चाहिए।

अगला, स्ट्रिप्स को पीछे की प्लेट में गोंद करें। अपने टांका लगाने वाले लोहे, कुछ तार, और एलईडी स्ट्रिप्स को एक साथ मिलाप करें। स्ट्रिप्स में तीन लाइनें होती हैं: +5V, GND, और DO। सुनिश्चित करें कि आप हमेशा मेल खाने वाली लाइनें कनेक्ट करते हैं। गलतियों से बचने के लिए अलग-अलग रंग के तारों का प्रयोग करें।

डीसी बैरल जैक के लिए बैक प्लेट में एक छेद ड्रिल करें। मैंने जैक को प्लेट में चिपकाने के लिए कुछ गर्म गोंद का इस्तेमाल किया।

एलईडी पट्टी की +5V और GND लाइन को बैरल जैक के संगत टर्मिनलों से कनेक्ट करें। यदि आप नहीं जानते कि कौन सा टर्मिनल सकारात्मक है और कौन सा नकारात्मक है, तो 5V बिजली की आपूर्ति में प्लग करें और यह पता लगाने के लिए एक मल्टीमीटर का उपयोग करें कि कौन सा है।

अपने ESP8266 मॉड्यूल के 5V और GND कनेक्टर को बैरल जैक के संबंधित टर्मिनलों से कनेक्ट करें। ESP8266 मॉड्यूल के पिन 5 को LED स्ट्रिप की डेटा लाइन से कनेक्ट करें। आप या तो जम्पर केबल का उपयोग कर सकते हैं, यदि आप बाद में मॉड्यूल का पुन: उपयोग करना चाहते हैं, या केबल को सीधे मॉड्यूल के कनेक्टर्स में मिलाप करना चाहते हैं।

पिछली प्लेट पर ESP8266 मॉड्यूल को गोंद करें या इसे संलग्न करने के लिए कुछ वेल्क्रो टेप का उपयोग करें।

चरण 5: मज़े करो

मज़े करो!
मज़े करो!
मज़े करो!
मज़े करो!
मज़े करो!
मज़े करो!

Google Play Store से ऐप डाउनलोड करने का समय आ गया है। यह मुफ़्त है, बिल्कुल!

अपने लाइटबॉक्स में प्लग इन करें। यह नीला हो जाना चाहिए और आपको अपने फोन या टैबलेट पर "लाइटबॉक्स" नामक वाईफाई नेटवर्क देखने में सक्षम होना चाहिए। यदि पहली बार प्लग इन करने पर बॉक्स लाल हो जाता है, तो आपको अपने ESP8266 मॉड्यूल के EEPROM को रीसेट करना होगा। एक सेकंड के लिए मॉड्यूल के पिन 4 को जीएनडी से जोड़कर ऐसा करें। बॉक्स को पुनरारंभ करना चाहिए और अब नीला हो जाना चाहिए।

अपने फोन या टैबलेट के साथ "लाइटबॉक्स" वाईफाई नेटवर्क (पासवर्ड: "लाइटबॉक्स12345") से कनेक्ट करें। लाइटबॉक्स ऐप शुरू करें। ऐप स्वचालित रूप से लाइटबॉक्स से जुड़ जाता है।

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

अपने कमरे को अपने मूड के अनुकूल रंग में रोशन करने के लिए कलर पिकर का उपयोग करें, या संगीत को रंगों के सुंदर पैटर्न में बदलने के लिए ऑडियो एनालाइज़र का उपयोग करें।

यदि आपके कोई प्रश्न हैं तो टिप्पणी अनुभाग में पूछने में संकोच न करें।

मज़े करो!

अपडेट:

  • 06/03/17: मैंने ESP8266 मॉड्यूल की वायरिंग की कुछ क्लोज-अप तस्वीरें जोड़ीं।
  • 06/19/17: मैं ऐप और फर्मवेयर में लगातार सुधार कर रहा हूं। मैंने एक फ़िल्टर जोड़ा है जो ऑडियो विज़ुअलाइज़ेशन को सुचारू करता है। बहुत कम झिलमिलाहट है और विज़ुअलाइज़ेशन बहुत अच्छा लगता है। मैंने फर्मवेयर में एलईडी पंक्तियों और स्तंभों की संख्या को कॉन्फ़िगर करने की संभावना भी जोड़ी। ऐप स्वचालित रूप से एल ई डी की कॉन्फ़िगर की गई संख्या के अनुकूल हो जाता है। इस तरह आप अपने लाइटबॉक्स को मेरे द्वारा किए गए कम या ज्यादा एल ई डी के साथ बना सकते हैं और यह ऐप के साथ काम करेगा।
अछूत चुनौती
अछूत चुनौती
अछूत चुनौती
अछूत चुनौती

अछूत चुनौती में उपविजेता

सिफारिश की: