विषयसूची:

संगीत प्रतिक्रियाशील बहुरंगा एलईडी लाइट्स - Arduino साउंड डिटेक्शन सेंसर - आरजीबी एलईडी पट्टी: 4 कदम
संगीत प्रतिक्रियाशील बहुरंगा एलईडी लाइट्स - Arduino साउंड डिटेक्शन सेंसर - आरजीबी एलईडी पट्टी: 4 कदम

वीडियो: संगीत प्रतिक्रियाशील बहुरंगा एलईडी लाइट्स - Arduino साउंड डिटेक्शन सेंसर - आरजीबी एलईडी पट्टी: 4 कदम

वीडियो: संगीत प्रतिक्रियाशील बहुरंगा एलईडी लाइट्स - Arduino साउंड डिटेक्शन सेंसर - आरजीबी एलईडी पट्टी: 4 कदम
वीडियो: Banggood: Geekcreit® LED Hand Spinner Electronic Kit 2024, नवंबर
Anonim
संगीत प्रतिक्रियाशील बहुरंगा एलईडी लाइट्स | Arduino साउंड डिटेक्शन सेंसर | आरजीबी एलईडी पट्टी
संगीत प्रतिक्रियाशील बहुरंगा एलईडी लाइट्स | Arduino साउंड डिटेक्शन सेंसर | आरजीबी एलईडी पट्टी

संगीत-प्रतिक्रियाशील बहु-रंग एलईडी रोशनी परियोजना। इस प्रोजेक्ट में, एक साधारण 5050 RGB LED स्ट्रिप (एड्रेसेबल LED WS2812 नहीं), Arduino साउंड डिटेक्शन सेंसर और 12V अडैप्टर का उपयोग किया गया था।

चरण 1: परियोजना वीडियो

Image
Image

तो यह कैसे काम करता है? यदि आप प्रोजेक्ट के Arduino IDE स्रोत कोड पर करीब से नज़र डालते हैं, तो Arduino साउंड सेंसर से एक एनालॉग मान आता है (यह संगीत की तीव्रता के अनुसार भिन्न होता है), उसके बाद एक थ्रेशोल्ड मान परिभाषित किया जाता है (जैसे 0 से 1023), यदि ध्वनि संवेदक का मान थ्रेशोल्ड मान से मेल नहीं खाता है, तो Arduino random () फ़ंक्शन सक्रिय हो जाता है। रैंडम फ़ंक्शन में 6 अलग-अलग रंग समूह बनाए गए हैं, इन रंग समूहों में मानों को बदलकर अलग-अलग रंग संयोजन बनाए जा सकते हैं। यदि ध्वनि संवेदक से कोई एनालॉग मान नहीं है, तो फ़ंक्शन बंद हो जाता है।

चरण 2: आवश्यक घटक

योजनाबद्ध और Gerber फ़ाइल
योजनाबद्ध और Gerber फ़ाइल

यह परियोजना Arduino UNO R3 और कुछ (IRFZ44N ट्रांजिस्टर और समान) घटकों के साथ भी की जा सकती है, लेकिन मैंने इस परियोजना को एक ही बोर्ड पर तैयार किया है। आसान सोल्डर करने योग्य घटकों का उपयोग किया गया था (बिल्कुल डीआईपी केस Atmega348P की तरह)।

ध्वनि जांच सेंसर

एलईडी स्ट्रिप लाइट 5050

एसी डीसी 12 वी एडाप्टर

DIP28 ATmega328P-PU

IRFZ44N ट्रांजिस्टर

L7805CV TO220

सिरेमिक संधारित्र

विद्युत - अपघटनी संधारित्र

डीआईपी आईसी सॉकेट

टाइप बी यूएसबी सॉकेट

2.1 मिमी जैक सॉकेट

गिल्ली टहनी

एलईडी

अवरोध

12 मेगाहर्ट्ज क्रिस्टल

16 मेगाहर्ट्ज क्रिस्टल

जम्पर तार

सोल्डरिंग टूल्स

चरण 3: योजनाबद्ध और Gerber फ़ाइल

योजनाबद्ध और Gerber फ़ाइल
योजनाबद्ध और Gerber फ़ाइल

मैंने PCBWay के माध्यम से सर्किट बोर्ड का आदेश दिया। आप नीचे दिए गए वेब पते से ऑर्डर कर सकते हैं और यह बोर्ड प्राप्त कर सकते हैं।

योजनाबद्ध और Gerber फ़ाइल प्राप्त करें (आदेश भी दें):

www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html

चरण 4: स्रोत कोड

सोर्स कोड
सोर्स कोड

यदि आप प्रोजेक्ट के Arduino IDE स्रोत कोड पर करीब से नज़र डालते हैं, तो Arduino साउंड सेंसर से एक एनालॉग मान आता है (यह संगीत की तीव्रता के अनुसार भिन्न होता है), उसके बाद एक थ्रेशोल्ड मान परिभाषित किया जाता है (जैसे 0 से 1023), यदि ध्वनि संवेदक का मान थ्रेशोल्ड मान से मेल नहीं खाता है, तो Arduino random () फ़ंक्शन सक्रिय हो जाता है। रैंडम फ़ंक्शन में 6 अलग-अलग रंग समूह बनाए गए हैं, इन रंग समूहों में मानों को बदलकर अलग-अलग रंग संयोजन बनाए जा सकते हैं। यदि ध्वनि संवेदक से कोई एनालॉग मान नहीं है, तो फ़ंक्शन बंद हो जाता है।

Arduino IDE सोर्स कोड (GitHub) प्राप्त करें:

github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights

सिफारिश की: