विषयसूची:

Arduino DMX 512 परीक्षक और नियंत्रक ENG: 19 कदम
Arduino DMX 512 परीक्षक और नियंत्रक ENG: 19 कदम

वीडियो: Arduino DMX 512 परीक्षक और नियंत्रक ENG: 19 कदम

वीडियो: Arduino DMX 512 परीक्षक और नियंत्रक ENG: 19 कदम
वीडियो: cheap stage light - teardown and Arduino control 2024, जुलाई
Anonim
Image
Image
ढांच के रूप में
ढांच के रूप में

अपडेट, फ़ाइलें, कोड, स्कीमैटिक्स…

संस्करण एन Español

फेसबुक

DMX-512 प्रोटोकॉल द्वारा परीक्षण और प्रकाश शो के लिए नियंत्रण उपकरण, प्रकाश की निश्चित या अस्थायी स्थापनाओं पर त्वरित परीक्षण के लिए आदर्श। यह परियोजना प्रकाश प्रतिष्ठानों में तेजी से परीक्षण के लिए एक पोर्टेबल सिस्टम की आवश्यकता से उत्पन्न होती है, बिना वातावरण में प्रकाश कंसोल, इंटरफेस या कंप्यूटर स्थापित करने की आवश्यकता के बिना, शत्रुतापूर्ण या पहुंच में मुश्किल।

पर आधारित:

  • अरुडिनो मेगा 2560 रेव-3
  • Arduino लाइब्रेरी फोर यूनिवर्स DMX v0.3 - Deskontrol
  • लाइब्रेरी एलसीडी v1.2.1 - फ़्रांसिस्को मालपार्टिडा
  • प्रोटीन सिमुलेशन से Arduino - Microcontrolandos

हार्डवेयर v0.4

  • फर्मवेयर v0.9 - v1.3. का समर्थन करता है
  • बैकलाइट के साथ 4x20 एलसीडी और सॉफ्टवेयर द्वारा नियंत्रित कंट्रास्ट
  • यूएसबी, बैटरी या बाहरी बिजली की आपूर्ति से बिजली
  • नेविगेशन कीपैड4x4 कीपैड
  • एनालॉग कंट्रोल पोटेंशियोमीटर
  • स्विच ऑन / ऑफ (USB पावर पर लागू नहीं)
  • टर्मिनल ब्लॉक से DMX आउटपुट, XLR 3-पिन और 5-पिन XLR
  • आउटपुट स्थिति एल ई डी डीएमएक्स
  • प्रोटीन V7.7 SP2. में अनुकरण
  • प्रोटीस v8.0 SP1. में योजनाबद्ध और पीसीबी

फर्मवेयर v1.3

  • हार्डवेयर v0.3 - v0.4. का समर्थन करता है
  • आसानी से सुलभ और सहज ज्ञान युक्त कर्सर से नेविगेशन
  • कीपैड से तेजी से मूल्य सम्मिलित करना
  • एनालॉग पोटेंशियोमीटर से मान डालें
  • मेमोरी बैंक 8 डीएमएक्स ब्रह्मांडों को संग्रहीत करते हैं
  • DMX ब्रह्मांड को प्रारंभ करने के लिए EEPROM से पढ़ना पूर्व-चयनित
  • प्रारंभ करने के लिए स्मृति विकल्पों का चयन
  • डीएमएक्स कंट्रोल यूनिटी, एक विशिष्ट चैनल का चयन करता है, और पिछले चैनलों और अगले के मूल्यों को दिखाता है
  • मैट्रिक्स कंट्रोल डीएमएक्स दिखाए गए चैनलों के मूल्यों के साथ 3 x 5 मैट्रिक्स दिखाता है
  • चेज़र डीएमएक्स कंट्रोल चयनित समय के साथ चयनित चैनलों को अनुक्रमित करने की अनुमति देता है
  • DMX सीक्वेंसर एक चयनित समय के साथ EEPROM मेमोरी में संग्रहीत ब्रह्मांडों के बीच अनुक्रमण की अनुमति देता है
  • गुणन DMX नियंत्रण चयनित चैनलों को गुणा करने वाले मानों को भरने की अनुमति देता है
  • चयनित चैनल से ल्यूमिनेयर का पता लगाने का कार्य
  • स्मृति विकल्पों तक त्वरित पहुँच
  • मेमोरी विकल्प सहेजें, लोड करें, साफ़ करें, सभी साफ़ करें (बैंकों और खाली रैम मेमोरी के लिए)
  • 8 DMX यूनिवर्स बैंकों के लिए मेमोरी विकल्प
  • फंक्शन ब्लैक आउट
  • एलसीडी बैक लाइट रोशनी का नियंत्रण
  • एलसीडी कंट्रास्ट नियंत्रण
  • एलसीडी बैक लाइट से कीबोर्ड शॉर्टकट
  • हार्डवेयर के अगले संस्करण के लिए तैयार कीलाइट
  • Arduino IDE v1.0.6. द्वारा संकलित
  • Arduino लाइब्रेरी चार ब्रह्मांड DMX v0.3 - Deskontrol.net
  • लाइब्रेरी LCD v1.2.1 - फ़्रांसिस्को मालपार्टिडा

चरण 1: लाइसेंस

चरण 2: योजनाबद्ध

चरण 3: पीसीबी

पीसीबी
पीसीबी

हमें प्री पीसीबी निगेटिव प्रेस पर प्रिंट करना होगा

चरण 4: सिम्युलेटर

सिम्युलेटर
सिम्युलेटर

हमें सिम्युलेटर को हेक्स फ़ाइल या.elf. के साथ चलाना होगा

चरण 5: सामग्री का बिल

चरण 6: फेनोलिक प्लेट तैयार करना

फेनोलिक प्लेट तैयार करना
फेनोलिक प्लेट तैयार करना

हम एक बार एक फेनोलिक प्लेट का उपयोग करते हैं, हम तांबे के सैंडपेपर के पानी को मजबूत करते हैं, गोलाकार रूप से पतले होते हैं

चरण 7: नकारात्मक पीसीबी

नकारात्मक पीसीबी
नकारात्मक पीसीबी
नकारात्मक पीसीबी
नकारात्मक पीसीबी

प्रोटीन के साथ प्री-प्रेस एसीटेट नेगेटिव प्रिंट करने के लिए फाइलें भेजें (फाइल के साथ एक पीडीएफ है)

चरण 8:

छवि
छवि
छवि
छवि
छवि
छवि

फोटोसेंसिटिव फिल्म का उपयोग और विधि

हम पूरी तरह से पीसीबी का पालन करने के लिए एक पेपर लैमिनेटर फिल्म का उपयोग करते हैं

चरण 9: यूवी लाइट

यूवी प्रकाश
यूवी प्रकाश
यूवी प्रकाश
यूवी प्रकाश
यूवी प्रकाश
यूवी प्रकाश
यूवी प्रकाश
यूवी प्रकाश

प्लेट और एसीटेट के बीच थोड़ा पानी डालें ताकि वह हिले नहीं और यूवी लाइट लगाएं

चरण 10: प्रकट

प्रकट किया
प्रकट किया
प्रकट किया
प्रकट किया

फेरिक क्लोराइड लगायें साफ और तैयार हैं

चरण 11: हम प्लेट्स को छिद्रित करते हैं

हम प्लेट्स छिद्रित करते हैं
हम प्लेट्स छिद्रित करते हैं
हम प्लेट्स छिद्रित करते हैं
हम प्लेट्स छिद्रित करते हैं

चरण 12: मिलाप घटक

टांका लगाने वाले घटक
टांका लगाने वाले घटक
टांका लगाने वाले घटक
टांका लगाने वाले घटक
टांका लगाने वाले घटक
टांका लगाने वाले घटक
टांका लगाने वाले घटक
टांका लगाने वाले घटक

चरण १३: पोटेंशियोमीटर गाइड के लिए छीन लिया गया

पोटेंशियोमीटर गाइड से हटा दिया गया
पोटेंशियोमीटर गाइड से हटा दिया गया
पोटेंशियोमीटर गाइड से हटा दिया गया
पोटेंशियोमीटर गाइड से हटा दिया गया
पोटेंशियोमीटर गाइड के लिए छीन लिया गया
पोटेंशियोमीटर गाइड के लिए छीन लिया गया
पोटेंशियोमीटर गाइड के लिए छीन लिया गया
पोटेंशियोमीटर गाइड के लिए छीन लिया गया

पोटेंशियोमीटर लगाने के लिए फेनोलिक ड्रिल्ड प्लेट

चरण 14: कीबोर्ड बेस

कीबोर्ड बेस
कीबोर्ड बेस
कीबोर्ड बेस
कीबोर्ड बेस
कीबोर्ड बेस
कीबोर्ड बेस

गर्ल प्लेट के मामले में, उन्हें हेडर लगाकर वेल्ड शीर्ष पर, पिन के ऊपर सैंडपेपर से काटे गए और पानी ने अतिरिक्त हटा दिया

चरण 15: कीबोर्ड माउंट

कीबोर्ड माउंट
कीबोर्ड माउंट
कीबोर्ड माउंट
कीबोर्ड माउंट
कीबोर्ड माउंट
कीबोर्ड माउंट
कीबोर्ड माउंट
कीबोर्ड माउंट

हम टेप डबल टेप पैरा पेगर एल टेकलाडो ए ला प्लाका जोड़ते हैं

यहां हम एक विवरण का सामना करते हैं, हेडर कीबोर्ड के फ्लेक्स से भरा हुआ है, कट (हम अगले संस्करण के लिए विचार करते हैं)

कीबोर्ड के नीचे के हेडर को वेल्ड करें और बाद में कीबोर्ड को जोड़ने के लिए पीछे की ओर झुकें

हमने एलसीडी बोर्ड पर कीबोर्ड लगाया, यहां एक विवरण दिया गया है, MAX485 का आधार कीबोर्ड से बहुत जुड़ा हुआ है, हम थोड़ा बल देते हैं (हम अगले संस्करण में विचार करते हैं)

चरण 16: Arduino माउंट करें

Arduino माउंट करें
Arduino माउंट करें
Arduino माउंट करें
Arduino माउंट करें
Arduino माउंट करें
Arduino माउंट करें

हम ट्रैक के बीच शॉर्ट सर्किट को रोकने के लिए Arduino मेगा में USB पोर्ट में कुछ टेप जोड़ते हैं

चरण 17: सभी वेल्डेड अवयव

सभी वेल्डेड अवयव
सभी वेल्डेड अवयव
सभी वेल्डेड अवयव
सभी वेल्डेड अवयव
सभी वेल्डेड अवयव
सभी वेल्डेड अवयव

चरण 18: फर्मवेयर को Arduino पर लोड करें

Arduino पर फर्मवेयर लोड करें
Arduino पर फर्मवेयर लोड करें
Arduino पर फर्मवेयर लोड करें
Arduino पर फर्मवेयर लोड करें
Arduino पर फर्मवेयर लोड करें
Arduino पर फर्मवेयर लोड करें
Arduino पर फर्मवेयर लोड करें
Arduino पर फर्मवेयर लोड करें

चरण 19: काम करना …

सिफारिश की: