विषयसूची:

DMX नियंत्रित EL वायर सीलिंग: 9 चरण (चित्रों के साथ)
DMX नियंत्रित EL वायर सीलिंग: 9 चरण (चित्रों के साथ)

वीडियो: DMX नियंत्रित EL वायर सीलिंग: 9 चरण (चित्रों के साथ)

वीडियो: DMX नियंत्रित EL वायर सीलिंग: 9 चरण (चित्रों के साथ)
वीडियो: Dmx 512 Controller Programming In Hindi | Creating Scene #Ep-2 2024, नवंबर
Anonim
Image
Image
DMX नियंत्रित EL वायर सीलिंग
DMX नियंत्रित EL वायर सीलिंग

यह परियोजना एक डीएमएक्स नियंत्रित ईएल वायर छत है। यह 3 अलग-अलग रंगों में 30 ईएल वायर (जिसका अर्थ है इलेक्ट्रोल्यूमिनसेंट वायर) से बना है, पूरी तरह से स्वतंत्र है। इसमें किसी भी प्रकाश नियंत्रण सॉफ़्टवेयर के साथ संगत होने के लिए एक मानक DMX प्रोटोकॉल शामिल है।

चरण 1: सामग्री

आवश्यक सामग्री मुख्य रूप से इलेक्ट्रॉनिक्स घटक हैं। यहां उन सभी की सूची दी गई है जिनका उपयोग इस परियोजना को पूरा करने के लिए किया गया है:

  • एक Arduino मेगा 2560
  • Arduino के लिए बिजली की आपूर्ति (9V और 12V के बीच)
  • एक डीएमएक्स इनपुट (और वैकल्पिक रूप से एक डीएमएक्स आउटपुट यदि आप डीएमएक्स लाइन के अंत में नहीं हैं)
  • Arduino द्वारा पठनीय TTL सीरियल में DMX सिग्नल (RS-485) को बदलने के लिए MAX485
  • थोड़ा स्विच (क्यों समझने के लिए DMX चरण देखें)
  • ईएल वायर के लिए विशिष्ट 3x इनवर्टर, एक ही समय में पर्याप्त ईएल वायर चलाने में सक्षम (इस मामले में प्रत्येक में 100 मीटर)
  • 30x 470 ओम प्रतिरोधक
  • 30x MOC2023 ऑप्टोट्राइक्स
  • 30x 1k ओम 1W प्रतिरोधक
  • 30x BTA16 त्रिक
  • जितना आप चाहते हैं उतना ईएल वायर!

अब जब सब कुछ यहाँ है, तो चलिए शुरू करते हैं!

चरण 2: DMX आदेश प्राप्त करना

DMX आदेश प्राप्त करना
DMX आदेश प्राप्त करना

DMX प्रकाश नियंत्रण में एक बहुत ही सामान्य प्रोटोकॉल है। यह ईएल वायर प्रोजेक्ट किसी भी डीएमएक्स नियंत्रक के साथ संगत होने के लिए इस मानक का उपयोग करता है।

सबसे पहले, हमें डीजे या लाइट कंट्रोलर के डीएमएक्स इंटरफेस से ऑर्डर प्राप्त करने की आवश्यकता है।

इस लक्ष्य को प्राप्त करने के लिए, एक MAX485 Arduino के सीरियल इंटरफ़ेस द्वारा उपयोग किए जाने वाले DMX और TTL तर्क स्तरों द्वारा उपयोग किए जाने वाले RS-485 तर्क स्तरों के बीच रूपांतरण करता है। यहां, MAX485 केवल ऑर्डर प्राप्त करने के लिए वायर्ड है, यह केवल एक डीएमएक्स डिवाइस है और यह किसी और चीज को नियंत्रित नहीं करेगा।

RX पिन को Arduino TX पिन पर जाने की जरूरत है लेकिन उनके बीच स्विच लगाना बहुत उपयोगी है। दरअसल, जब आप Arduino में अपना कोड अपलोड करने का प्रयास करेंगे, तो TX पिन को DMX लाइन से डिस्कनेक्ट करना होगा, अन्यथा यह क्रैश हो जाएगा। एक ही समस्या तब हो सकती है जब Arduino बूट हो रहा हो, इसलिए सब कुछ तैयार होने के बाद बस कनेक्शन पर स्विच करें।

डीएमएक्स उपकरणों को जंजीर करने की अनुमति देने के लिए, एक अन्य डीएमएक्स आउटपुट को इनपुट के समानांतर में मिलाया गया है (योजनाबद्ध पर नहीं)।

चरण 3: ईएल वायर का पावर कंट्रोल

ईएल वायर का पावर कंट्रोल
ईएल वायर का पावर कंट्रोल
ईएल वायर का पावर कंट्रोल
ईएल वायर का पावर कंट्रोल

ईएल वायर नियंत्रण अपनी बिजली आपूर्ति के कारण एलईडी जितना आसान नहीं है। इसे विशेष बिजली आपूर्ति के साथ संचालित करने की आवश्यकता है, जो लगभग 120 VAC को 2kHz पर वितरित करता है।

इस होममेड सीक्वेंसर के लिए रिले का उपयोग किया जा सकता था, लेकिन स्विचिंग समय और ध्वनि के कारण यह बहुत दिलचस्प नहीं था।

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

मैंने १० आउटपुट को नियंत्रित करने वाले ३ पीसीबी बनाने का फैसला किया, लेकिन इसे अनुकूलित किया जा सकता है।

चरण 4: वायरिंग

तारों
तारों
तारों
तारों
तारों
तारों

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

प्रत्येक बोर्ड के केंद्र में पुरुष शीर्षलेख होते हैं। फिर, मैंने रिबन केबल के एक तरफ महिला हेडर और दूसरी तरफ पुरुष हेडर को सीधे Arduino में प्लग करने के लिए मिलाया है। प्रत्येक ईएल वायर पावर बोर्ड पर एक टर्मिनल स्क्रू ब्लॉक में आता है।

लकड़ी के बोर्ड पर सब कुछ खराब कर दिया गया है, और यह बोर्ड छत में तय हो गया है।

चरण 5: ईएल वायर स्थापित करना

ईएल वायर स्थापित करना
ईएल वायर स्थापित करना
ईएल वायर स्थापित करना
ईएल वायर स्थापित करना

ईएल वायर के 30 टुकड़े छत से बंधे होते हैं, लेकिन एक तरह के बड़े प्रकाश वाले कुएं में भी।

सबसे पहले, प्रकाश कुएं में, 9 मीटर लंबे ईएल वायर के प्रत्येक टुकड़े को स्टेपल किया जाता है। क्योंकि यह लकड़ी से बना होता है, इसलिए हाथ से पकड़ने वाला स्टेपलर पर्याप्त था। 10 सेमी की दूरी पर 10 टुकड़े हैं।

ईएल वायर के 20 अन्य टुकड़े प्रकाश कुएं से तारे में निपटाए जाते हैं। वे सभी ज़िप्टी की बदौलत छत से बंधे हैं, क्योंकि धातु की छड़ें पूरे कमरे में चलती हैं। यह व्यवस्था बोर्डों में शामिल होने के लिए कम केबल रखने की अनुमति देती है।

चरण 6: कोडिंग

डीएमएक्स प्रोटोकॉल का उपयोग करके संचार की अनुमति देने के लिए, मैंने यहां उपलब्ध डीएमएक्सएसरियल लाइब्रेरी का उपयोग किया है।

शेष कोड विशेष रूप से इस परियोजना के लिए विकसित किया गया है, लेकिन यह पूरी तरह से अनुकूलनीय है। बेझिझक इसका उपयोग करें और इसे अपनी इच्छानुसार संशोधित करें!

चरण 7: इसका आनंद लें

इसका आनंद लें !
इसका आनंद लें !

इस प्रणाली का उपयोग करने के लिए:

  • वायर अप करें और कोड अपलोड करें
  • स्विच ऑफ कर दो
  • DMX इनपुट में अपने DMX कंट्रोलर को प्लग इन करें
  • बिजली की आपूर्ति पर स्विच करें
  • स्विच ऑन करें
  • अपने DMX आदेश भेजें
  • इसका आनंद लें !

चरण 8: [बोनस] Arduino Mega2560. का उपयोग नहीं करना

[बोनस] Arduino Mega2560. का उपयोग नहीं करना
[बोनस] Arduino Mega2560. का उपयोग नहीं करना
[बोनस] Arduino Mega2560. का उपयोग नहीं करना
[बोनस] Arduino Mega2560. का उपयोग नहीं करना

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

इस बोर्ड पर, आप एक AtMega328P पा सकते हैं जो एक Arduino Uno के समान है। हालाँकि, इसमें पर्याप्त आउटपुट नहीं हैं, इसलिए मैंने 3 MCP23017 जोड़े हैं। वे GPIO एक्सटेंडर हैं, I2C प्रोटोकॉल के साथ संचार करते हैं। प्रत्येक MCP23017 16 नए आउटपुट जोड़ सकता है, लेकिन प्रत्येक पावर बोर्ड के लिए एक घटक होना आसान था।

इस कॉन्फ़िगरेशन का उपयोग करने के लिए, आपको मेरे पिछले कोड से "ElWireMega" लाइब्रेरी के बजाय, Adafruit MCP23017 लाइब्रेरी पर आधारित "ElWireMCP" लाइब्रेरी का उपयोग करना चाहिए।

चरण 9: निष्कर्ष

मुझे आशा है कि आप इस परियोजना का आनंद लेंगे, और इसे अपने तरीके से उपयोग करेंगे!

सिफारिश की: