विषयसूची:

DIY स्वचालित संगीत क्रिसमस लाइट्स (MSGEQ7 + Arduino): 6 कदम (चित्रों के साथ)
DIY स्वचालित संगीत क्रिसमस लाइट्स (MSGEQ7 + Arduino): 6 कदम (चित्रों के साथ)

वीडियो: DIY स्वचालित संगीत क्रिसमस लाइट्स (MSGEQ7 + Arduino): 6 कदम (चित्रों के साथ)

वीडियो: DIY स्वचालित संगीत क्रिसमस लाइट्स (MSGEQ7 + Arduino): 6 कदम (चित्रों के साथ)
वीडियो: NE555 Projects | NE555 LED Flasher | Circle LED Light | Round LED Light | Running Light Effect | 2024, जुलाई
Anonim
DIY स्वचालित संगीत क्रिसमस लाइट्स (MSGEQ7 + Arduino)
DIY स्वचालित संगीत क्रिसमस लाइट्स (MSGEQ7 + Arduino)

इसलिए हर साल मैं कहता हूं कि मैं ऐसा करने जा रहा हूं और इसे करने के लिए कभी भी पीछे नहीं हटूंगा क्योंकि मैं बहुत विलंब करता हूं। 2020 बदलाव का साल है इसलिए मैं कहता हूं कि यह ऐसा करने का साल है। तो आशा है कि आप पसंद करेंगे और अपनी खुद की संगीतमय क्रिसमस रोशनी बनाएंगे। यह एक आसान गाइड होने जा रहा है लेकिन अगले साल मैं इस परियोजना के साथ और भी बहुत कुछ करने की योजना बना रहा हूं।

पूरी परियोजना वीडियो:

आपूर्ति

ब्लूटूथ रिसीवर

Arduino नैनो https://amzn.to/3piiJHb or

प्रो मिनी

(इसे प्रोग्राम करने के लिए https://amzn.to/2WGa19q की आवश्यकता होगी)

MSGEQ7 आईसी

MSGEQ7 मॉड्यूल

MSGEQ7 शील्ड

प्रतिरोधक

कैपेसिटर

रिले - यांत्रिक https://amzn.to/3pm2WXF or

सॉलिड स्टेट https://amzn.to/2KOVqFU X3

सॉलिड स्टेट 4 चैनल

8x8 एलईडी डिस्प्ले

सोल्डर-सक्षम ब्रेडबोर्ड

हुक अप वायर किट

जेएसटी एडेप्टर

3.5 मिमी स्टीरियो जैक सॉकेट

बिजली आपूर्ति मॉड्यूल

9वी 1ए बिजली की आपूर्ति

किसी भी स्थानीय हार्डवेयर से एसी प्लग, एसी सॉकेट और इलेक्ट्रिकल बॉक्स

उपयोग किए गए उपकरण (इस वीडियो के लिए केवल मेरे पास सामान्य सामान नहीं खरीदा गया है):

सोल्डर आयरन:

मरम्मत मैट:

लीड-फ्री सोल्डर वायर:

चुंबकीय सहायक हाथ:

मल्टीमीटर: https://amzn.to/3oQrgB5 (मेरी अगली खरीद)

सर्किट बोर्ड धारक

इस पोस्ट में एफिलिएट लिंक हैं, जो मेरे चैनल को सपोर्ट करने में मदद करते हैं। यदि आप मेरे किसी लिंक से खरीदारी करते हैं, तो मैं एक छोटा कमीशन कमा सकता हूं; आपके लिए बिना किसी अतिरिक्त कीमत पर

चरण 1: यह कैसे काम करता है - MSGEQ7

यह कैसे काम करता है - MSGEQ7
यह कैसे काम करता है - MSGEQ7
यह कैसे काम करता है - MSGEQ7
यह कैसे काम करता है - MSGEQ7

तो इस परियोजना का मुख्य घटक MSGeq7 होगा। यह एक सात-बैंड ग्राफिक इक्वलाइज़र है IC एक CMOS चिप है जो ऑडियो स्पेक्ट्रम को सात बैंड, 63Hz, 160Hz, 400Hz, 1kHz, 2.5kHz, 6.25kHz और 16kHz में विभाजित करती है। प्रत्येक बैंड के आयाम का डीसी प्रतिनिधित्व प्रदान करने के लिए सात आवृत्तियों को चोटी का पता लगाया जाता है और आउटपुट में गुणा किया जाता है। फ़िल्टर प्रतिक्रियाओं का चयन करने के लिए किसी बाहरी घटक की आवश्यकता नहीं है। ऑन-चिप घड़ी थरथरानवाला आवृत्ति का चयन करने के लिए केवल एक ऑफ-चिप रोकनेवाला और संधारित्र की आवश्यकता होती है। फ़िल्टर केंद्र आवृत्तियाँ इस आवृत्ति को ट्रैक करती हैं।

डेटाशीट:

तो कुल मिलाकर आईसी का उपयोग करना वास्तव में आसान है।

चरण 2: टेस्ट सर्किट

टेस्ट सर्किट
टेस्ट सर्किट
टेस्ट सर्किट
टेस्ट सर्किट
टेस्ट सर्किट
टेस्ट सर्किट
टेस्ट सर्किट
टेस्ट सर्किट

Msgeq7 के लिए डेटाशीट विशिष्ट एप्लिकेशन सर्किट आरेख प्रदान करता है जिसका मैंने अनुसरण किया और इस परियोजना के लिए सर्किट को डिजाइन करने के लिए उपयोग किया।

विशिष्ट प्रतिरोधों और कैपेसिटर के मूल्यों पर ध्यान दें। मेरे पास 2 x 3.5 मिमी स्टीरियो ऑडियो जैक हैं जो ब्लूटूथ मॉड्यूल को msgeq7 द्वारा ऑडियो इनपुट करने की अनुमति देते हैं। MSG को अलग करने के लिए आपको दो 22k रेसिस्टर्स और एक कैपेसिटर की आवश्यकता होगी और दूसरे जैक को AUX केबल के माध्यम से स्पीकर को आउटपुट करने की अनुमति होगी।

इसके अलावा, मैंने एल ई डी को बाद में रिले के साथ बदल दिया (वे मूल रूप से इस परियोजना के दायरे में एक ही चीज हैं) फिर कुछ क्रिसमस रोशनी को नियंत्रित करने के लिए।

एल ई डी ऑडियो "निम्न" "मिड्स" "हाई" का प्रतिनिधित्व करते हैं। योजना फ़्रीक्वेंसी एम्पलीट्यूड को समझने और एक ट्रिगर पॉइंट निर्धारित करने की है जो तब प्रकाश को चालू करेगा।

मैंने ऑडियो आवृत्ति का एक अच्छा ऑडियो विज़ुअलाइज़ेशन देने के लिए एक 8x8 एलईडी मैट्रिक्स भी जोड़ा, जैसा कि वे चलाए जा रहे हैं।

कोड किसी भी Arduino बोर्ड के साथ काम कर सकता है लेकिन मैं परीक्षण के लिए नैनो और अंतिम बोर्ड में प्रो मिनी का उपयोग कर रहा हूं।

चरण 3: कोड

कोड
कोड

तो कोड फिर से बहुत आसान है।

पूरा कोड:

8x8 डिस्प्ले MAX7219 के लिए कोड को LedControl लाइब्रेरी https://www.arduino.cc/reference/en/libraries/ledc… की जरूरत है। इसके अलावा किसी अन्य अतिरिक्त पुस्तकालय की आवश्यकता नहीं है और कोड अकेला है।

लूप में, मैं एमएसजी से विभिन्न बैंडों की जांच करता हूं और 8x8 मैट्रिक्स पर प्रदर्शित होने के लिए 0 और 7 के बीच मानों को स्केल करता हूं। मैं फिर मूल्यों को तुरंत संसाधित करने के लिए एक सरणी में संग्रहीत करता हूं।

इन आयाम मानों को तब यह देखने के लिए जांचा जाता है कि क्या वे एक निर्धारित मान को पार करते हैं। अगर वे करते हैं तो मैं प्रकाश डालता हूं।

बैंड 0, 1, 2 = कम (63 हर्ट्ज से 400 हर्ट्ज)

बैंड 3 = MIDS (400Hz से 2500Hz)

बैंड 4, 5, 6 = उच्च (2.5KHz से 16KHz.)

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

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

एक बार जब समय बीत जाता है और आयाम फिर से चालू नहीं होता है तो एलईडी बंद हो जाएगी और प्रक्रिया जारी रहेगी।

मैं मिलिस () का उपयोग कर रहा हूं, इसके लिए देरी नहीं है ताकि कोड देरी से अवरुद्ध न हो। तो कोड वास्तव में तेज़ और कुशल चलता है।

चरण 4: रिले जोड़ना

रिले जोड़ना
रिले जोड़ना
रिले जोड़ना
रिले जोड़ना

चेतावनी: एसी वोल्टेज से निपटने के दौरान कृपया सावधान रहें। यदि आप अनिश्चित हैं तो कृपया किसी पेशेवर/इलेक्ट्रीशियन की सहायता लें। नोट मैं एक लाइसेंस प्राप्त वायरमैन हूं।

इस परियोजना के लिए, मैं यांत्रिक रिले का उपयोग कर रहा हूं क्योंकि मेरे पास जो सॉलिड-स्टेट रिले थे, वे केवल डीसी वोल्टेज/

आहें।

मेरा सुझाव है कि यदि आपके पास पहले से यांत्रिक रिले नहीं हैं और इस परियोजना को करने की योजना नहीं है तो आप एसएसआर का एक सेट प्राप्त करें।

वे तेज़ और अधिक महत्वपूर्ण रूप से शांत हैं। नोट SSR में यांत्रिक रिले की तुलना में कम वर्तमान स्तर होते हैं, यह नोट करने के लिए कि आप एक प्लग पर कितनी रोशनी डालना चाहते हैं और वर्तमान ड्रॉ को मापना चाहते हैं।

चरण 5: वह बोर्ड जो यह सब करता है।

बोर्ड जो यह सब करता है।
बोर्ड जो यह सब करता है।
बोर्ड जो यह सब करता है।
बोर्ड जो यह सब करता है।

काम करने के लिए सब कुछ पाने के बाद मैं कैसे चाहता था कि मैंने सब कुछ एक सोल्डरेबल ब्रेडबोर्ड पर रखा।

इसका सर्किट आरेख पहले जैसा ही है, इस बार मैंने ऑडियो के लिए एक पुराने लैपटॉप ऑडियो जैक का उपयोग किया था।

मेरे पास एक Arduino प्रो मिनी और एक ब्रेडबोर्ड बिजली की आपूर्ति है ताकि बोर्ड को 12v dc जैक से संचालित किया जा सके /

8x8 डिस्प्ले एक स्क्रू होल से जुड़ा है।

रिले में 6 पिन JST कनेक्टर है जो 4 रिले को नियंत्रित करने के लिए Gnd, 5v और 4 GPIO की आपूर्ति करेगा। इस परियोजना के लिए, मैं इनमें से केवल 3 रिले का उपयोग कर रहा हूं, जबकि 4 प्लग सामान्य बंद है और भविष्य के लिए और बोर्ड को पावर देने के लिए हार्ड रीसेट के रूप में उपयोग किया जाएगा।

चरण 6: हो गया + भविष्य

हो गया + भविष्य
हो गया + भविष्य

पूरी परियोजना वीडियो:

आप लाइक शेयर और सब्सक्राइब कर सकते हैं।

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

आशा है कि सभी के पास एक महान क्रिसमस और एक नया साल मुबारक हो।

सिफारिश की: