विषयसूची:
- चरण 1: DMX शील्ड तैयार करना
- चरण 2: विधानसभा
- चरण 3: कोड
- चरण 4: DMX उपकरणों से कनेक्ट करें
- चरण 5: स्टेज मॉन्स्टर लाइव में प्रकाश / प्रभाव उपकरणों को कॉन्फ़िगर करें
- चरण 6: समाप्त
वीडियो: Arduino और स्टेज मॉन्स्टर लाइव के साथ IOT DMX कंट्रोलर: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
अपने फोन या किसी अन्य वेब-सक्षम डिवाइस से स्टेज लाइटिंग और अन्य डीएमएक्स उपकरणों को नियंत्रित करें। मैं आपको दिखाऊंगा कि कैसे जल्दी और आसानी से अपना खुद का 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 शील्ड दोनों 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 टर्मिनेटर का उपयोग करें।
अपने कंप्यूटर में प्लग किए गए Arduino को छोड़ दें या अनप्लग करें और बिजली की आपूर्ति के लिए एक अलग पावर स्रोत का उपयोग करें। ईथरनेट केबल का उपयोग करके, ईथरनेट शील्ड को अपने राउटर से कनेक्ट करें।
चरण 5: स्टेज मॉन्स्टर लाइव में प्रकाश / प्रभाव उपकरणों को कॉन्फ़िगर करें
अपने स्टेज मॉन्स्टर लाइव खाते में साइन इन करें और नियंत्रण इंटरफ़ेस पर नेविगेट करें।
अपने प्रत्येक DMX लाइटिंग/इफ़ेक्ट डिवाइस के लिए, निम्न कार्य करें:
जांचें कि क्या आपका प्रकाश उपकरण "मानक उपकरण" टैब पर क्लिक करके मानक मोड के लिए उपलब्ध है और फिर क्षेत्र पर क्लिक करके प्रत्येक क्षेत्र में उपलब्ध उपकरणों को देख रहा है, फिर "कोई उपकरण चयनित नहीं है" पर क्लिक करें। यदि यह उपलब्ध है, तो आप इसे अपने मानक मोड उपकरणों में से एक के रूप में सेट कर सकते हैं। इसे चुनने के बाद, आप "Starting channel: none" पर क्लिक करके स्टार्टिंग चैनल सेट कर सकते हैं।
यदि यह मानक मोड पर उपलब्ध नहीं है, तो आप अभी भी उन्नत मोड उप-इंटरफ़ेस पर जाकर उन्नत मोड में इसका उपयोग कर सकते हैं (यदि मोबाइल इंटरफ़ेस का उपयोग कर रहे हैं, तो "नियंत्रण" पर क्लिक करें, फिर "मानक मोड" को "उन्नत मोड" में बदलने के लिए तीरों का उपयोग करें। ") और "नया डीएमएक्स डिवाइस जोड़ें …" पर क्लिक करके आप "सूची से डिवाइस जोड़ें" पर क्लिक करके जांच सकते हैं कि आपका डिवाइस उन्नत मोड डेटाबेस में है या बस इसे एक कस्टम डिवाइस के रूप में जोड़ें।
सुनिश्चित करें कि लाइटिंग डिवाइस पर कंट्रोल मोड और स्टार्टिंग चैनल वही है जो आप स्टेज मॉन्स्टर लाइव इंटरफ़ेस में चुनते हैं।
स्टेज मॉन्स्टर लाइव इंटरफ़ेस पर पैरामीटर बदलकर आप जांच सकते हैं कि सब कुछ सही तरीके से सेट किया गया है। यदि प्रकाश उपकरण का आउटपुट नहीं बदलता है या उस तरीके से नहीं बदलता है जो इसे नहीं करना चाहिए, तो इन चरणों के माध्यम से वापस जाएं और सुनिश्चित करें कि सब कुछ सही ढंग से किया गया था।
स्टेज मॉन्स्टर लाइव इंटरफ़ेस का उपयोग करने के बारे में अधिक जानकारी के लिए, https://www.stagemonsterlive.com/interfaceguide पर एक उपयोगकर्ता मार्गदर्शिका है।
चरण 6: समाप्त
बधाई हो! अब आपके पास स्टेज मॉन्स्टर लाइव कंट्रोल प्लेटफॉर्म पर चलने वाला पूरी तरह कार्यात्मक डीएमएक्स नियंत्रक है।
सिफारिश की:
Arduino ऑटोनॉमस रोबोट (लैंड रोवर / कार) स्टेज 1 मॉडल 3: 6 स्टेप्स को छोटा करना
Arduino ऑटोनॉमस रोबोट (लैंड रोवर / कार) स्टेज1मॉडल3 को छोटा करना: मैंने परियोजना के आकार और बिजली की खपत को कम करने के लिए लैंड रोवर / कार / बॉट को छोटा करने का फैसला किया
Arduino आधारित DIY गेम कंट्रोलर - Arduino PS2 गेम कंट्रोलर - DIY Arduino गेमपैड के साथ टेककेन बजाना: 7 कदम
Arduino आधारित DIY गेम कंट्रोलर | Arduino PS2 गेम कंट्रोलर | DIY Arduino गेमपैड के साथ Tekken खेलना: हेलो दोस्तों, गेम खेलना हमेशा मजेदार होता है लेकिन अपने खुद के DIY कस्टम गेम कंट्रोलर के साथ खेलना ज्यादा मजेदार होता है।
स्पीकर मॉन्स्टर: 4 कदम (चित्रों के साथ)
स्पीकर मॉन्स्टर: ऑल एंड एक्यूट; पेसोअल, एस्टे é दे उमा कैक्सिन्हा दे सोम या स्पीकर फीतो कॉम कैक्सा डे पैपेलãओ,उमा कैक्सा दे सपातो, ई कैक्सिन्हा दे सोम रियूटिलिजावेइस…यू एन&एटील्डे;ओ फाइनलाइजी मास एटé क्यू एस्टा बोनिटिन्हो, एम ब्रेव ईयू टर्मिनारेई एस्टे ई फा
VNH2SP30 मॉन्स्टर मोटर मॉड्यूल (एकल चैनल) के लिए ट्यूटोरियल: 6 कदम (चित्रों के साथ)
VNH2SP30 मॉन्स्टर मोटर मॉड्यूल (एकल चैनल) के लिए ट्यूटोरियल: विवरणVNH2SP30 ऑटोमोटिव अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए एक पूर्ण पुल मोटर चालक है। डिवाइस में एक डुअल मोनोलिथिक हाई साइड ड्राइवर और दो लो साइड स्विच शामिल हैं। हाई साइड ड्राइवर स्विच को STMicroel का उपयोग करके डिज़ाइन किया गया है
मॉन्स्टर मैशर: 5 कदम (चित्रों के साथ)
मॉन्स्टर माशर: यह एक प्रोजेक्ट का ब्रेकडाउन है जिसे मैंने हाल ही में काम पर हैप्पी हैलोवीन वीडियो (ServoCity.com) के लिए बनाया है। मैं बड़े आकार के डिब्बे को कुचलने के लिए एक परियोजना बनाने के लिए निकल पड़ा जिसे पारंपरिक क्रशर संभाल नहीं सकते थे। मैंने किसके साथ समाप्त किया (एक क्रशिंग रोवर