विषयसूची:

4 चैनल डीएमएक्स ट्रांसीवर: 24 कदम
4 चैनल डीएमएक्स ट्रांसीवर: 24 कदम

वीडियो: 4 चैनल डीएमएक्स ट्रांसीवर: 24 कदम

वीडियो: 4 चैनल डीएमएक्स ट्रांसीवर: 24 कदम
वीडियो: बस ये Setting करो अपने Dmx में और Sharpy चलेगी बिल्कुल Pilot जैसे Smooth। पूरी जानकारी Video में 🔥👇 2024, नवंबर
Anonim
4 चैनल डीएमएक्स ट्रांसीवर
4 चैनल डीएमएक्स ट्रांसीवर

DMX IO प्लेटफ़ॉर्म मॉड्यूल एक 4-चैनल DMX ट्रांसीवर है। रिसीव मोड में यह लो-करंट टीटीएल (3.3v, जैसे, सर्वो और छोटे एलईडी के लिए) या हाई-करंट (12v, जैसे, लैंप, रिले, सोलनॉइड, स्टेपर मोटर, आदि) आउटपुट के चार चैनलों को नियंत्रित कर सकता है। ट्रांसमिट मोड में, यह पूरे डीएमएक्स ब्रह्मांड (512 चैनल) को आदेश जारी कर सकता है। दोहरी एक्सएलआर -3 कनेक्टर मॉड्यूल को डीएमएक्स नेटवर्क में रिसीवर या ट्रांसमीटर (मास्टर) नोड के रूप में कार्य करने की अनुमति देते हैं और 9-स्थिति डीआईपी स्विच की अनुमति देता है फर्मवेयर को बदले बिना एड्रेस कॉन्फ़िगरेशन। RS-485 हार्डवेयर डिज़ाइन RX और TX मोड के बीच सॉफ़्टवेयर स्विचिंग की अनुमति देता है जिससे उन्नत प्रोग्रामर DMX रिसीवर परियोजनाओं के साथ-साथ सीरियल-टू-DMX अनुप्रयोगों का प्रयोग कर सकते हैं।

डीएमएक्स क्या है?

DMX एक सीरियल प्रोटोकॉल है जो RS-485 हार्डवेयर लिंक पर चलता है। यह मूल रूप से रोशनी को नियंत्रित करने के लिए डिज़ाइन किया गया था (चौवेट में शांत डीएमएक्स रोशनी का एक गुच्छा है), लेकिन इसका उपयोग सर्वो, एलईडी, स्टेपर मोटर्स, रिले और अन्य उपकरणों (जैसे डीएमएक्स कंकाल) को नियंत्रित करने के लिए भी किया जाता है। यह उपयोग में आसान, मजबूत प्रोटोकॉल है जो सस्ती केबल का उपयोग करके 1, 500 फीट + केबल चलाने की अनुमति देता है। एक DMX नेटवर्क में 1 मास्टर डिवाइस और 1 या अधिक स्लेव डिवाइस होते हैं। 512 नियंत्रण चैनल उपलब्ध हैं और कई स्लेव डिवाइस एक से अधिक चैनल का उपयोग करते हैं (उदाहरण के लिए, एक प्रकाश पैन के लिए 1 चैनल का उपयोग कर सकता है, दूसरा झुकाव के लिए)। प्रत्येक चैनल 256 संभावित मूल्यों का समर्थन कर सकता है, हालांकि कुछ दास डिवाइस 65, 535 संभावित मूल्यों के लिए 2 चैनलों को जोड़ देंगे। चैनल मान प्रति सेकंड 44 बार या 44 हर्ट्ज के बारे में बदला जा सकता है।

इस मॉड्यूल के बारे में

आप DMX IO मॉड्यूल को प्रोपेलर प्लेटफ़ॉर्म, एक प्रोटोबार्ड, या यहाँ तक कि एक ब्रेडबोर्ड में जोड़ सकते हैं। मैं इस निर्देश के अंत में एक लंबन प्रोपेलर या Arduino के साथ इसका उपयोग करने के बारे में बात करूंगा। DMX IO मॉड्यूल जॉन विलियम्स द्वारा डिजाइन किया गया था और MIT लाइसेंस के तहत लाइसेंस प्राप्त है। उन्होंने अपने नवंबर नट्स एन वोल्ट कॉलम में डीएमएक्स (और इस मॉड्यूल) की समीक्षा की, जिसे आप यहां (पीडीएफ) पढ़ सकते हैं। आप डिज़ाइन फ़ाइल डाउनलोड कर सकते हैं या गैजेट गैंगस्टर से किट या नंगे पीसीबी खरीद सकते हैं। पूर्व-इकट्ठे मॉड्यूल भी उपलब्ध हैं। निर्माण का समय लगभग 45 मिनट है। अपने टांका लगाने वाले लोहे को गर्म करें और अगले चरण पर जाएँ!

चरण 1: उपयोग करना: उपयोग के विचार

उपयोग करना: उपयोग के विचार
उपयोग करना: उपयोग के विचार

जबकि आपका लोहा गर्म हो रहा है, यहां कुछ अच्छी चीजें हैं जो आप डीएमएक्स के साथ कर सकते हैं;

क्रिसमस प्रदर्शन

कई डीएमएक्स डिमर/स्विच पैक हैं (यहां एक है) जो आपको दीपक या क्रिसमस रोशनी (या कुछ और जो दीवार में प्लग कर सकता है) में प्लग करने देता है, इसे चालू या बंद करता है, पल्स करता है, या इसे मंद करता है. डीएमएक्स आईओ मॉड्यूल डीएमएक्स के माध्यम से डिमर/स्विच पैक या अन्य डीएमएक्स उपकरणों के लिए आदेश जारी कर सकता है; फॉग मशीन, लेजर, बबल या स्नो मशीन जैसी चीजें।

लाइट शो करें

अपने घर को रंगो

छवि
छवि

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

नियंत्रण सर्वो और एनिमेट्रॉनिक्स

DMX IO मॉड्यूल का उपयोग सर्वो, न्यूमेटिक्स, या लगभग किसी भी उपकरण को नियंत्रित करने के लिए कमांड प्राप्त करने के लिए भी किया जा सकता है - आपको स्क्रू-डाउन टर्मिनलों से 12V मिलता है, और बोर्ड में 3V उपकरणों के लिए हेडर भी होते हैं। बस कुछ मज़ा चीजें जो की जा सकती हैं। इसके बाद, हम मॉड्यूल का निर्माण शुरू करेंगे, और इस निर्देश के अंत में, इसे प्रोग्राम करने के तरीके के बारे में जानकारी है (चिंता न करें, यह बहुत आसान है)।

चरण 2: बनाओ: भागों की सूची

बनाओ: भागों की सूची
बनाओ: भागों की सूची

आइए सुनिश्चित करें कि आपके पास निम्नलिखित भाग हैं। आप इन हिस्सों को मूसर से भी ले सकते हैं - योजनाबद्ध पर प्रत्येक भाग में मूसर भाग # होता है (फ़ाइल प्रारूप एक्सप्रेसपीसीबी है)

हिस्सों की सूची

  • डीएमएक्स आईओ पीसीबी
  • 9 स्थिति 300 मील डीआईपी स्विच
  • 3 मिमी ग्रीन एलईडी
  • 4x टीआईपी 125 ट्रांजिस्टर
  • 2x 200uF इलेक्ट्रोलाइटिक कैपेसिटर
  • 1x.1uF रेडियल सिरेमिक कैपेसिटर
  • 2x शंट जंपर्स
  • 8 पिन डीआईपी सॉकेट
  • 56 पिन हेडर
  • 4x 2N3904 ट्रांजिस्टर
  • 4x 2 स्थिति टर्मिनल ब्लॉक
  • RS485 / RS422 ट्रांसीवर आईसी
  • 10 पिन बस्ड रेसिस्टर नेटवर्क (10k ओम)
  • XLR3 पुरुष कनेक्टर
  • XLR3 महिला कनेक्टर
  • 3x 4.7k ओम प्रतिरोधी (पीला - बैंगनी - लाल)
  • 4x 470 ओम रोकनेवाला (पीला - बैंगनी - भूरा)
  • 4x 1k ओम रेसिस्टर (भूरा - काला - लाल)
  • 1x 330 ओम रेसिस्टर (नारंगी - नारंगी - भूरा)
  • 1x 120 ओम रेसिस्टर (भूरा - लाल - भूरा)

चरण 3: बनाओ: प्रतिरोधी

बनाओ: प्रतिरोधी
बनाओ: प्रतिरोधी

R2, R3 और R4 पर पहले तीन प्रतिरोधक, 4.7k ओम (पीला - बैंगनी - लाल) जोड़ें।

चरण 4: बनाओ: 120 ओम प्रतिरोधी

बनाना: 120 ओम रेसिस्टर
बनाना: 120 ओम रेसिस्टर

120 ओम रेसिस्टर (भूरा - लाल - भूरा) R1. पर जाता है

चरण 5: बनाओ: 470 ओम प्रतिरोधी

बनाओ: 470 ओम प्रतिरोधी
बनाओ: 470 ओम प्रतिरोधी

R5, R6, R7, और R8 470 ओम (पीला - बैंगनी - भूरा) हैं

चरण 6: बनाओ: 1k ओम प्रतिरोधी

बनाओ: 1k ओम प्रतिरोधी
बनाओ: 1k ओम प्रतिरोधी

470 ओम रेसिस्टर्स के ठीक बगल में 1k ओम रेसिस्टर्स (ब्राउन - ब्लैक - रेड) जाता है

चरण 7: बनाओ: 330 ओम प्रतिरोधी

बनाना: 330 ओम रेसिस्टर
बनाना: 330 ओम रेसिस्टर

यह आपका अंतिम असतत अवरोधक होना चाहिए, और इसका उपयोग वर्तमान को एलईडी तक सीमित करने के लिए किया जाता है। यह 330 ओम (नारंगी - नारंगी - भूरा) है और R13. पर जाता है

चरण 8: बनाओ: एलईडी

बनाओ: एलईडी
बनाओ: एलईडी

आइए हरे रंग की एलईडी जोड़ें, यह बोर्ड के ठीक बीच में जाती है, जैसा कि फोटो में दिखाया गया है। ध्यान दें कि छोटी सीसा चौकोर छेद से होकर जाती है। यह एलईडी P27 से जुड़ी है। इसे चालू करने के लिए आपको केवल P27 हाई लाना है।

चरण 9: बनाओ: सिरेमिक संधारित्र

बनाओ: सिरेमिक संधारित्र
बनाओ: सिरेमिक संधारित्र

बोर्ड में सिरेमिक कैपेसिटर जोड़ें, जैसा कि फोटो में दिखाया गया है। यह कैपेसिटर ध्रुवीकृत नहीं है, इसलिए इससे कोई फर्क नहीं पड़ता कि कौन सा लेड किस छेद में जाता है।

चरण 10: बनाओ: 2N3904 ट्रांजिस्टर

बनाओ: 2N3904 ट्रांजिस्टर
बनाओ: 2N3904 ट्रांजिस्टर

फोटो में बताए अनुसार 2n3904 ट्रांजिस्टर जोड़ें। ध्यान दें कि ट्रांजिस्टर का सपाट भाग बोर्ड पर बताए अनुसार सपाट पक्ष के साथ ऊपर की ओर होता है।

चरण 11: बनाओ: स्क्रू डाउन टर्मिनल, तैयारी

बनाओ: स्क्रू डाउन टर्मिनल, तैयारी
बनाओ: स्क्रू डाउन टर्मिनल, तैयारी

4 स्क्रू डाउन टर्मिनल हैं, प्रत्येक में एक तरफ एक छोटा खांचा है और दूसरे में छोटा बेवल है। हम सभी टर्मिनलों को एक 'स्टिक' में जोड़ने जा रहे हैं। सबसे पहले, प्रत्येक टर्मिनल पर बेवल की पहचान करें।

चरण 12: बनाओ: स्क्रू डाउन टर्मिनल, कनेक्टिंग

बनाना: स्क्रू डाउन टर्मिनल, कनेक्टिंग
बनाना: स्क्रू डाउन टर्मिनल, कनेक्टिंग

अब, उन्हें एक साथ स्लाइड करें। आप फोटो में देख सकते हैं कि कैसे टर्मिनल नीचे से एक साथ स्लाइड करते हैं।

चरण 13: बनाओ: स्क्रू डाउन टर्मिनल, पूर्ण

बनाओ: स्क्रू डाउन टर्मिनल, पूर्ण
बनाओ: स्क्रू डाउन टर्मिनल, पूर्ण

सभी चार टर्मिनलों को एक साथ स्लाइड करें, जैसा कि फोटो में दिखाया गया है। आपके पास एक ही टर्मिनल 'स्टिक' होगा।

चरण 14: बनाओ: सोल्डर डाउन टर्मिनल

बनाना: सोल्डर डाउन टर्मिनल
बनाना: सोल्डर डाउन टर्मिनल

अपने नव निर्मित टर्मिनल स्टिक को बोर्ड में जोड़ें। ध्यान दें कि 'क्लैंप' (जहां आप उस तार को डालते हैं जिसे आप टर्मिनलों से जोड़ना चाहते हैं) बोर्ड के किनारे के करीब होना चाहिए। ट्रांजिस्टर के दाईं ओर 'W' चिह्नित बक्से पर ध्यान दें? वे सर्वो को नियंत्रित करने के लिए पिन हेडर हैं। W के बगल में पिन नियंत्रण संकेत है, मध्य पिन +5V से जुड़ा है, और दाईं ओर का पिन जमीन से जुड़ा है। यदि आप कम बिजली वाले उपकरणों को नियंत्रित करने के लिए DMX IO का उपयोग करना चाहते हैं, तो प्रत्येक स्थान पर 3 पिन हेडर जोड़ें।

चरण 15: बनाओ: आईसी सॉकेट

बनाओ: आईसी सॉकेट
बनाओ: आईसी सॉकेट

IC सॉकेट U1 पर जाता है, जो सिरेमिक कैपेसिटर के करीब होता है। नॉच की स्थिति वास्तव में सॉकेट के लिए मायने नहीं रखती है (यह किसी भी तरह से काम करेगा), लेकिन यह सुनिश्चित करने में मदद करेगा कि आपने IC को सही दिशा में रखा है, इसलिए इसे सही तरीके से करना बेहतर है।

चरण 16: बनाओ: डीआईपी स्विच

बनाओ: डीआईपी स्विच
बनाओ: डीआईपी स्विच

9 स्थिति डीआईपी स्विच SW1 पर जाता है। डीआईपी पर प्रत्येक स्विच को एक नंबर (स्विच के ठीक नीचे) के साथ चिह्नित किया जाता है, और '1' लेबल वाला स्विच बाईं ओर जाता है, जैसा कि फोटो में दर्शाया गया है।

चरण 17: बनाओ: बस्ड रेसिस्टर, पिन की पहचान करना 1

बनाना: बस्ड रेसिस्टर, पिन की पहचान करना 1
बनाना: बस्ड रेसिस्टर, पिन की पहचान करना 1

बुस्ड रेसिस्टर में एक 'पिन 1' होता है, इसे कंपोनेंट के बॉडी को देखकर पहचाना जाता है - पिन 1 को एक तीर से चिह्नित किया जाता है।

चरण 18: बनाएं: बोर्ड में जोड़ने वाला बूस्ड रेसिस्टर

बनाना: बस्ड रेसिस्टर, बोर्ड में जोड़ना
बनाना: बस्ड रेसिस्टर, बोर्ड में जोड़ना

पिन 1 वर्गाकार छेद से होकर जाता है जो कि सिल्क्सस्क्रीन पर भी चिह्नित है, जैसा कि चित्र में दर्शाया गया है।

चरण 19: बनाओ: जंपर्स

बनाना: जंपर्स
बनाना: जंपर्स

बोर्ड पर दो जंपर्स हैं, TERM: यदि DMX IO मॉड्यूल एक अंतिम नोड (ट्रांसमिट या प्राप्त) है, तो इन 2 पिनों को जोड़ने के लिए जम्पर शंट को स्लाइड करें। GND: यदि DMX IO मॉड्यूल मास्टर (ट्रांसमिटिंग) है - केवल एक नोड इस जम्पर का उपयोग करेगा। यदि ऐसा है, तो आप इन 2 पिनों को जोड़ने के लिए जम्पर शंट को स्लाइड करें। यदि मॉड्यूल मास्टर ट्रांसमीटर है, तो आप दोनों जंपर्स को जम्पर शंट करेंगे। यदि मॉड्यूल अंतिम रिसीवर है, तो आप केवल टर्म जम्पर को जम्पर शंट करेंगे। अन्यथा, आपको जम्पर शंट या तो जम्पर की आवश्यकता नहीं है। यदि आपका पिन हेडर एक बड़ी पट्टी में आता है, तो अपने डाइक से 2 पिन काट लें और उस बोर्ड में जोड़ें जहां इसे 'TERM' लेबल किया गया है। 2 और पिन काटें और 'GND' पर डालें।

चरण 20: बनाओ: इलेक्ट्रोलाइटिक कैप्स

बनाना: इलेक्ट्रोलाइटिक कैप्स
बनाना: इलेक्ट्रोलाइटिक कैप्स

2 इलेक्ट्रोलाइटिक कैप (वे छोटे धातु के डिब्बे की तरह दिखते हैं) फोटो में बताए गए स्थानों पर जाते हैं। इलेक्ट्रोलाइटिक कैप्स को ध्रुवीकृत किया जाता है - लंबा पिन स्क्वायर होल (जिसे '+' के साथ भी चिह्नित किया जाता है) के माध्यम से जाता है। टोपी पर, एक पट्टी होती है। छोटी सीसा (पट्टी के करीब) लंबी सीसे से गुजरती है - बोर्ड के किनारे के करीब। दोनों कैप 220uF. हैं

चरण 21: बनाओ: TIP125 ट्रांजिस्टर

बनाओ: TIP125 ट्रांजिस्टर
बनाओ: TIP125 ट्रांजिस्टर

4 बड़े TIP125 ट्रांजिस्टर हैं, वे छोटे ट्रांजिस्टर और स्क्रू डाउन टर्मिनल ब्लॉक के बीच जाते हैं। प्रत्येक ट्रांजिस्टर पर टैब को नोट करें, यह इस तरह जाता है कि टैब सिल्क्सस्क्रीन में चिह्नित 'सी' के करीब है।

चरण 22: बनाना: XLR3 कनेक्टर्स

बनाओ: XLR3 कनेक्टर्स
बनाओ: XLR3 कनेक्टर्स

2 एक्सएलआर कनेक्टर हैं, (पुरुष और महिला) जो बोर्ड पर चलते हैं। महिला कनेक्टर 'डीएमएक्स आउट' लेबल वाले बॉक्स में जाता है और पुरुष कनेक्टर 'डीएमएक्स इन' लेबल वाले बॉक्स में जाता है। इन्हें सही करना बहुत आसान है क्योंकि बोर्ड पर बढ़ते छेद केवल सही कनेक्टर में फिट होते हैं।

चरण 23: बनाओ: आरएस 485 आईसी

बनाओ: आरएस 485 आईसी
बनाओ: आरएस 485 आईसी

RS485 ट्रांसीवर IC (यह ST ST485BN है) सॉकेट में जाता है। ध्यान दें कि आईसी पर पायदान सिरेमिक कैपेसिटर के करीब, शीर्ष पर जाता है। यदि आपको जम्पर शंट की आवश्यकता नहीं है, तो बस प्रत्येक को एक ही पिन पर स्लाइड करें। इस तरह, यदि आपको अंततः उनकी आवश्यकता हो तो आप उन्हें नहीं खोएंगे। अंत में, बोर्ड की बाहरी पंक्ति में पिन कनेक्टर जोड़ें। ये पिन आपको DMX IO मॉड्यूल को प्रोपेलर प्लेटफॉर्म, प्रोटोबार्ड या ब्रेडबोर्ड से कनेक्ट करने की अनुमति देते हैं। बोर्ड पर, प्रत्येक कनेक्शन को P0 - P31 लेबल किया गया है। योजनाबद्ध में कनेक्शन की एक सूची है (एक्सप्रेसपीसीबी प्रारूप), लेकिन यहां बताया गया है कि वे कैसे मैप करते हैं;P0: DIP स्विच '256'P1: DIP स्विच '128'P2: DIP स्विच ' 64'P3: DIP स्विच '32'P4: DIP स्विच '16'P5: DIP स्विच '8'P6: DIP स्विच '4'P7: DIP स्विच '2'P8: DIP स्विच '1'P9: DMX चैनल 1P10: DMX चैनल 2P11: DMX चैनल 3P12: DMX चैनल 4P24: RX2 (इनपुट)P25: TXE (ट्रांसमिट सक्षम)P26: TX2 (ट्रांसमिट)P27: गतिविधि एलईडी

चरण 24: DMX. का उपयोग करना

DMX. का उपयोग करना
DMX. का उपयोग करना

DMX का उपयोग करना बहुत आसान है:

प्रोपेलर के लिए

प्राप्त करना

जॉन विलियम्स का नवंबर स्पिन ज़ोन लेख डीएमएक्स के बारे में बहुत सारी जानकारी प्रदान करता है और उसने वस्तुओं को कैसे विकसित किया। उन्होंने एक उपयोग में आसान ऑब्जेक्ट (jm_dmxin) को भी कोडित किया जो DMX मानों को पढ़ने में आसान बना देगा। अपने स्पिन कोड के साथ, आपको बस पुस्तकालय जोड़ना होगा; obj dmx: "jm_dmxin"जब आपको dmx मॉनिटरिंग चालू करने की आवश्यकता होती है, तो pub main dmx.init(24, 16) '24 = रिसीव पिन, 26 = एक्टिविटी LEDचैनल का मान प्राप्त करने के लिए, यह आसान नहीं हो सकता; dmx.read(chan) उस dmx मान के साथ, आप जो चाहें कर सकते हैं - टीवी डिस्प्ले पर कुछ प्रदर्शित करें, लाइट पर फ़्लिप करें, चैनल पर कुछ pwm करें, आदि। जब आप DMX मान पढ़ चुके हों, तो आप कर सकते हैं के साथ दांत मुक्त; dmx. finalizeJon ने अपने लेख में बिट एंगल मॉड्यूलेशन का उपयोग करते हुए RGB लाइटिंग फ़िक्स्चर के साथ एक कूलर संस्करण किया है।

भेजना

यदि आपका DMX IO मॉड्यूल मास्टर ट्रांसमीटर है, तो जम्पर शंट को दोनों जंपर्स पर स्लाइड करना न भूलें। सॉफ्टवेयर के लिए, प्रोपेलर ओबेक्स में एक डीएमएक्स सेंड ऑब्जेक्ट है जो एक आसान डीएमएक्स आउटपुट बनाता है। इसका उपयोग कैसे करें इसका एक उदाहरण यहां दिया गया है;पहले अपने स्पिन कोड के ऑब्जेक्ट सेक्शन में ऑब्जेक्ट जोड़ें; obj dmxout: इसे शुरू करने के लिए "DMXout"; dira[25]:= outa[25]:= 1 'TX सक्षम highdmxout.start(26)' लाता है 'dmxबाहर भेजना dmx मान आसान नहीं हो सकता - बस; dmxout.लिखें (2, 255) 'चैनल = 2, मान = 255

Arduino के लिए

DMX IO मॉड्यूल में नियमित.1 पिन स्पेसिंग है, इसलिए यह एक Arduino के शीर्ष पर फिट नहीं होगा, हालाँकि, आप अभी भी इसे तारों या प्रोटोबार्ड के साथ arduino से जोड़ सकते हैं। Arduino Playground पर एक अच्छी मार्गदर्शिका है। के लिए कनेक्शन;P0:P8 - DIP स्विचP9 - चैनल 1P10 - चैनल 2P11 - चैनल 3P12 - चैनल 4P24 - DMX RXP25 - सक्षम करेंP26 संचारित करें - DMX TXP27 - गतिविधि LEDयह बात है - DMX के साथ कुछ अच्छा करें!

सिफारिश की: