विषयसूची:

Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर: 6 कदम
Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर: 6 कदम

वीडियो: Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर: 6 कदम

वीडियो: Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर: 6 कदम
वीडियो: dmx512 controller 2024, नवंबर
Anonim
Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर
Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर
Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर
Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर
Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर
Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर

अपने फोन या किसी अन्य वेब-सक्षम डिवाइस से स्टेज लाइटिंग और अन्य डीएमएक्स उपकरणों को नियंत्रित करें। मैं आपको दिखाऊंगा कि कैसे जल्दी और आसानी से अपना खुद का DMX कंट्रोलर बनाया जाए जो एक Arduino Mega का उपयोग करके स्टेज मॉन्स्टर लाइव प्लेटफॉर्म पर चलता है।

आपूर्ति:

अरुडिनो मेगा 2560

ईथरनेट शील्ड

store.arduino.cc/usa/arduino-ethernet-shield-2

डीएमएक्स शील्ड

www.dfrobot.com/product-984.html?gclid=Cjw…

DMX शील्ड के लिए कॉन्सेप्टिनेटिक्स लाइब्रेरी

sourceforge.net/p/dmxlibraryforar/code/ci/…

दो (2) छोटे जम्पर तार

प्रत्येक DMX प्रकाश उपकरण के लिए एक DMX केबल

डीएमएक्स टर्मिनेटर

बिजली की आपूर्ति (एसी / डीसी एडाप्टर, बैटरी पैक, आदि)

स्टेज मॉन्स्टर लाइव अकाउंट (सदस्यता की आवश्यकता है, लेकिन 7 दिन का निःशुल्क परीक्षण प्रदान करता है)

www.stagemonsterlive.com

चरण 1: DMX शील्ड तैयार करना

DMX शील्ड तैयारी
DMX शील्ड तैयारी
DMX शील्ड तैयारी
DMX शील्ड तैयारी
DMX शील्ड तैयारी
DMX शील्ड तैयारी

ईथरनेट शील्ड और DMX शील्ड दोनों Arduino के साथ संचार करने के लिए सीरियल पोर्ट 0 का उपयोग करने का प्रयास करेंगे और यदि हम इसे ठीक नहीं करते हैं तो वे एक-दूसरे के साथ हस्तक्षेप करेंगे, इसलिए हमें पहले दोनों शील्ड के लिए थोड़ा सा प्रीप काम करने की आवश्यकता है सही ढंग से काम करने के लिए। चूंकि DMX शील्ड को स्टैक के शीर्ष पर रखा गया है, इसलिए ईथरनेट शील्ड के बजाय इसमें संशोधन करना आसान होगा।

पहली चीज जो हमें करने की आवश्यकता होगी, वह है डिजिटल पिन 0 और 1 (RX0 और TX0) पर DMX शील्ड के निचले पिन को काट देना (या पीछे झुकना) ताकि वे दो पिन Arduino से कनेक्ट न हों। बाद में, हम सीरियल पोर्ट 1 के माध्यम से DMX शील्ड को Arduino से कनेक्ट करने जा रहे हैं। अभी के लिए, हम Conceptinetics.h फ़ाइल में थोड़ा संशोधन कर सकते हैं।

आपके उपयोगकर्ता द्वारा स्थापित पुस्तकालय जहां भी रखे जाते हैं, वहां आपको यह फ़ाइल मिलने की संभावना है। मेरे लिए, यह दस्तावेज़ों के अंतर्गत है -> Arduino -> पुस्तकालय -> संकल्पना। आप बस Notepad में Conceptinetics.h फ़ाइल को खोल सकते हैं। उस फ़ाइल में वास्तविक कोड जहां से शुरू होता है, वहां से लगभग 44 लाइनें नीचे, आपको DMX पोर्ट के लिए उपयोग किए जाने वाले सीरियल पोर्ट को परिभाषित करने के लिए एक अनुभाग मिलेगा। डिफ़ॉल्ट रूप से, इसे 0 पर सेट किया जाएगा। आप इसे उस पोर्ट के लिए लाइन को अनकम्मेंट करके और पोर्ट 0 के लिए लाइन को कमेंट करके जिस भी पोर्ट का उपयोग करना चाहते हैं, उसमें बदल सकते हैं। फिर फाइल को सेव करें। अब जब हमारे पास Arduino से जुड़ी दोनों ढालें हैं, तो वे दोनों एक दूसरे के साथ हस्तक्षेप किए बिना चल सकेंगे।

चरण 2: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा

यह सबसे आसान हिस्सा है। ईथरनेट शील्ड Arduino के ऊपर जाती है और DMX शील्ड ईथरनेट शील्ड के ऊपर जाती है। अपने दो जम्पर तारों का उपयोग करते हुए, DMX शील्ड पर TX0 और RX0 पिन को Arduino (TX1 और RX1 यदि आपने सीरियल पोर्ट 1 चुना है, और इसी तरह) पर उपयुक्त पिन से कनेक्ट करें। यह DMX शील्ड को आपके द्वारा चुने गए पोर्ट के माध्यम से Arduino के साथ संचार करने की अनुमति देता है जबकि ईथरनेट शील्ड सीरियल पोर्ट 0 के माध्यम से इसके साथ संचार करता है।

चरण 3: कोड

Stmrfile.ino स्केच डाउनलोड करें और अपने Arduino IDE में खोलें। उपयोगकर्ता नाम, पासवर्ड, और Api_Key शीर्षक वाले वेरिएबल्स में स्टेज मॉन्स्टर लाइव क्रेडेंशियल भरें (यह एक्सेस एपीआई कुंजी है जो आपके स्टेज मॉन्स्टर लाइव अकाउंट पेज पर कॉन्फ़िगर अनुभाग में पाई जा सकती है), फिर अपने Arduino में प्लग करें, अपने डिवाइस का चयन करें पोर्ट मेनू में (टूलबार में टूल्स के तहत), और स्केच को अपने Arduino पर अपलोड करें। यदि डिवाइस को ठीक से इकट्ठा किया गया है और कॉन्सेप्टिनेटिक्स लाइब्रेरी सही तरीके से स्थापित की गई है, तो कोई त्रुटि नहीं होनी चाहिए।

चरण 4: DMX उपकरणों से कनेक्ट करें

DMX उपकरणों से कनेक्ट करें
DMX उपकरणों से कनेक्ट करें

एक DMX केबल को DMX शील्ड पर DMX आउटपुट से कनेक्ट करें। दूसरे सिरे को पहले DMX डिवाइस से कनेक्ट करें, फिर उस DMX डिवाइस को अगले डिवाइस से उसी तरह कनेक्ट करें, और इसी तरह आगे भी। श्रृंखला में अंतिम DMX डिवाइस पर DMX टर्मिनेटर का उपयोग करें।

अपने कंप्यूटर में प्लग किए गए Arduino को छोड़ दें या अनप्लग करें और बिजली की आपूर्ति के लिए एक अलग पावर स्रोत का उपयोग करें। ईथरनेट केबल का उपयोग करके, ईथरनेट शील्ड को अपने राउटर से कनेक्ट करें।

चरण 5: स्टेज मॉन्स्टर लाइव में प्रकाश / प्रभाव उपकरणों को कॉन्फ़िगर करें

स्टेज मॉन्स्टर लाइव में प्रकाश / प्रभाव उपकरणों को कॉन्फ़िगर करें
स्टेज मॉन्स्टर लाइव में प्रकाश / प्रभाव उपकरणों को कॉन्फ़िगर करें

अपने स्टेज मॉन्स्टर लाइव खाते में साइन इन करें और नियंत्रण इंटरफ़ेस पर नेविगेट करें।

अपने प्रत्येक DMX लाइटिंग/इफ़ेक्ट डिवाइस के लिए, निम्न कार्य करें:

जांचें कि क्या आपका प्रकाश उपकरण "मानक उपकरण" टैब पर क्लिक करके मानक मोड के लिए उपलब्ध है और फिर क्षेत्र पर क्लिक करके प्रत्येक क्षेत्र में उपलब्ध उपकरणों को देख रहा है, फिर "कोई उपकरण चयनित नहीं है" पर क्लिक करें। यदि यह उपलब्ध है, तो आप इसे अपने मानक मोड उपकरणों में से एक के रूप में सेट कर सकते हैं। इसे चुनने के बाद, आप "Starting channel: none" पर क्लिक करके स्टार्टिंग चैनल सेट कर सकते हैं।

यदि यह मानक मोड पर उपलब्ध नहीं है, तो आप अभी भी उन्नत मोड उप-इंटरफ़ेस पर जाकर उन्नत मोड में इसका उपयोग कर सकते हैं (यदि मोबाइल इंटरफ़ेस का उपयोग कर रहे हैं, तो "नियंत्रण" पर क्लिक करें, फिर "मानक मोड" को "उन्नत मोड" में बदलने के लिए तीरों का उपयोग करें। ") और "नया डीएमएक्स डिवाइस जोड़ें …" पर क्लिक करके आप "सूची से डिवाइस जोड़ें" पर क्लिक करके जांच सकते हैं कि आपका डिवाइस उन्नत मोड डेटाबेस में है या बस इसे एक कस्टम डिवाइस के रूप में जोड़ें।

सुनिश्चित करें कि लाइटिंग डिवाइस पर कंट्रोल मोड और स्टार्टिंग चैनल वही है जो आप स्टेज मॉन्स्टर लाइव इंटरफ़ेस में चुनते हैं।

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

स्टेज मॉन्स्टर लाइव इंटरफ़ेस का उपयोग करने के बारे में अधिक जानकारी के लिए, https://www.stagemonsterlive.com/interfaceguide पर एक उपयोगकर्ता मार्गदर्शिका है।

चरण 6: समाप्त

ख़त्म होना!
ख़त्म होना!

बधाई हो! अब आपके पास स्टेज मॉन्स्टर लाइव कंट्रोल प्लेटफॉर्म पर चलने वाला पूरी तरह कार्यात्मक डीएमएक्स नियंत्रक है।

सिफारिश की: