جدول المحتويات:
- الخطوة 1: تحضير DMX Shield
- الخطوة 2: التجميع
- الخطوة 3: الكود
- الخطوة 4: الاتصال بأجهزة DMX
- الخطوة 5: تكوين أجهزة الإضاءة / المؤثرات في Stage Monster Live
- الخطوة 6: انتهى
فيديو: وحدة تحكم IOT DMX مع Arduino و Stage Monster Live: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
تحكم في إضاءة المسرح وأجهزة DMX الأخرى من هاتفك أو أي جهاز آخر متصل بالإنترنت. سأوضح لك كيفية إنشاء وحدة تحكم DMX الخاصة بك بسرعة وسهولة والتي تعمل على منصة Stage Monster Live باستخدام Arduino Mega.
اللوازم:
اردوينو ميجا 2560
درع إيثرنت
store.arduino.cc/usa/arduino-ethernet-shield-2
درع DMX
www.dfrobot.com/product-984.html؟gclid=Cjw…
مكتبة Conceptinetics لدرع DMX
sourceforge.net/p/dmxlibraryforar/code/ci/…
عدد (2) سلك توصيل قصير
كابل DMX واحد لكل جهاز إضاءة DMX
فاصل DMX
مصدر الطاقة (محول التيار المتردد / التيار المباشر ، حزمة البطارية ، إلخ.)
حساب Stage Monster Live (يتطلب اشتراكًا ، لكنه يقدم نسخة تجريبية مجانية لمدة 7 أيام)
www.stagemonsterlive.com
الخطوة 1: تحضير DMX Shield
سيحاول كل من درع ethernet ودرع DMX استخدام المنفذ التسلسلي 0 للتواصل مع Arduino وسوف يتداخلان مع بعضهما البعض إذا لم نصلح ذلك ، لذلك نحتاج أولاً إلى القيام ببعض الأعمال التحضيرية لكلا الدروعين للعمل بشكل صحيح. نظرًا لوضع درع DMX أعلى المكدس ، سيكون من الأسهل إجراء التعديلات عليه بدلاً من درع Ethernet.
أول شيء يتعين علينا القيام به هو قطع (أو ثني) المسامير السفلية على درع DMX عند المسامير الرقمية 0 و 1 (RX0 و TX0) بحيث لا يتم توصيل هذين الدبابيس بـ Arduino. في وقت لاحق ، سنقوم بتوصيل درع DMX بـ Arduino عبر المنفذ التسلسلي 1. في الوقت الحالي ، يمكننا الانتقال إلى تعديل طفيف على ملف conceptinetics.h.
من المحتمل أن تجد هذا الملف في أي مكان يتم فيه الاحتفاظ بالمكتبات المثبتة بواسطة المستخدم. بالنسبة لي ، يوجد ضمن المستندات -> أردوينو -> المكتبات -> المفاهيم. يمكنك ببساطة فتح ملف Conceptinetics.h في برنامج المفكرة. حوالي 44 سطرًا لأسفل من حيث يبدأ الرمز الفعلي في هذا الملف ، ستجد قسمًا لتحديد المنفذ التسلسلي الذي يجب استخدامه لمنفذ DMX. بشكل افتراضي ، سيتم تعيينه على 0. يمكنك تغييره إلى أي منفذ تريد استخدامه عن طريق إلغاء تعليق السطر الخاص بهذا المنفذ والتعليق على سطر المنفذ 0. ثم احفظ الملف. الآن عندما يكون لدينا درعان متصلان بـ Arduino ، فسيكون كلاهما قادرين على الجري دون التداخل مع بعضهما البعض.
الخطوة 2: التجميع
هذا هو الجزء الأسهل. يوضع درع Ethernet أعلى Arduino ويوضع درع DMX أعلى درع Ethernet. باستخدام سلكي توصيل ، قم بتوصيل دبابيس TX0 و RX0 على درع DMX بالمسامير المناسبة على Arduino (TX1 و RX1 إذا اخترت المنفذ التسلسلي 1 ، وهكذا). يسمح هذا لدرع DMX بالتواصل مع Arduino عبر المنفذ الذي اخترته بينما يتصل درع Ethernet به عبر المنفذ التسلسلي 0.
الخطوة 3: الكود
قم بتنزيل رسم stmrfile.ino وافتحه في Arduino IDE. املأ بيانات اعتماد Stage Monster Live في المتغيرات التي تحمل عنوان اسم المستخدم وكلمة المرور ومفتاح Api (هذا هو مفتاح Access API الذي يمكن العثور عليه في قسم التكوين في صفحة حساب Stage Monster Live الخاصة بك) ، ثم قم بتوصيل Arduino الخاص بك ، وحدد جهازك في قائمة المنفذ (ضمن الأدوات في شريط الأدوات) ، وقم بتحميل الرسم التخطيطي إلى Arduino. إذا تم تجميع الجهاز بشكل صحيح وتم تثبيت مكتبة Conceptinetics بشكل صحيح ، فلن تكون هناك أخطاء.
الخطوة 4: الاتصال بأجهزة DMX
قم بتوصيل كبل DMX بإخراج DMX على درع DMX. قم بتوصيل الطرف الآخر بجهاز DMX الأول ، ثم قم بتوصيل جهاز DMX هذا بالجهاز التالي بنفس الطريقة ، وهكذا. استخدم فاصل DMX على آخر جهاز DMX في السلسلة.
اترك Arduino متصلاً بجهاز الكمبيوتر الخاص بك أو افصله واستخدم مصدر طاقة منفصل لتوفير الطاقة. باستخدام كابل إيثرنت ، قم بتوصيل درع إيثرنت بجهاز التوجيه الخاص بك.
الخطوة 5: تكوين أجهزة الإضاءة / المؤثرات في Stage Monster Live
سجّل الدخول إلى حسابك على Stage Monster Live وانتقل إلى واجهة التحكم.
لكل جهاز من أجهزة الإضاءة / التأثير DMX ، قم بما يلي:
تحقق مما إذا كان جهاز الإضاءة الخاص بك متاحًا للوضع القياسي بالنقر فوق علامة التبويب "الأجهزة القياسية" ثم البحث في الأجهزة المتاحة في كل منطقة من خلال النقر فوق المنطقة ، ثم النقر فوق "لم يتم تحديد جهاز". إذا كان متاحًا ، يمكنك تعيينه كأحد أجهزة الوضع القياسي. بعد تحديده ، يمكنك تعيين قناة البداية بالنقر فوق "بدء القناة: لا شيء".
إذا لم يكن متوفرًا في الوضع القياسي ، فلا يزال بإمكانك استخدامه في الوضع المتقدم بالانتقال إلى الواجهة الفرعية للوضع المتقدم (في حالة استخدام واجهة الهاتف المحمول ، انقر فوق "تحكم" ثم استخدم الأسهم لتغيير "الوضع القياسي" إلى "الوضع المتقدم" ") والنقر على" إضافة جهاز DMX جديد … "يمكنك التحقق مما إذا كان جهازك في قاعدة بيانات الوضع المتقدم بالنقر فوق" إضافة جهاز من القائمة "أو فقط إضافته كجهاز مخصص.
تأكد من أن وضع التحكم وقناة البداية على جهاز الإضاءة هي نفسها التي تحددها في واجهة Stage Monster Live.
يمكنك التحقق من أن كل شيء قد تم إعداده بشكل صحيح عن طريق تغيير المعلمات على واجهة Stage Monster Live. إذا لم يتغير ناتج جهاز الإضاءة أو يتغير بطريقة لا ينبغي أن يكون ، فارجع من خلال هذه الخطوات وتأكد من أن كل شيء قد تم بشكل صحيح.
لمزيد من المعلومات حول استخدام واجهة Stage Monster Live ، يوجد دليل مستخدم على
الخطوة 6: انتهى
تهانينا! لديك الآن وحدة تحكم DMX تعمل بكامل طاقتها وتعمل على منصة التحكم Stage Monster Live.
موصى به:
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285: 3 خطوات
وحدة تحكم الشريط RGBW LED المعدلة ، التحكم PIR ، ESP8285: فوق مكتبي في المنزل قمت بتثبيت شريط RGBW LED. يجب أن تعمل وحدة التحكم WiFi LED RGBW مع تطبيق مثل تطبيق Magic Home. ومع ذلك ، لدي شريحة ESP8285 التي تومضها مع البرامج الثابتة الخاصة بي. أضفت PIR من خلاله يتحول شريط LED
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2): 10 خطوات (مع صور)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick): في هذا البرنامج التعليمي ، سأوضح لك كيفية استخدام عصا التحكم اللاسلكية Playstation 2 (PS2) لتجربة خزان آلي. تم استخدام لوحة Arduino Uno في صميم هذا المشروع. يستقبل أوامر من جهاز التحكم اللاسلكي ويضبط سرعة المحركات
تحكم في الذراع الآلية باستخدام Zio باستخدام وحدة تحكم PS2: 4 خطوات
التحكم في الذراع الروبوتية باستخدام وحدة تحكم Zio باستخدام PS2: تعد مشاركة المدونة هذه جزءًا من سلسلة Zio Robotics. المقدمة هذه هي الدفعة الأخيرة من منشور "التحكم في الذراع الآلية باستخدام Zio". في هذا البرنامج التعليمي ، سنضيف جزءًا آخر إلى ذراعنا الآلية. لا تتضمن البرامج التعليمية السابقة أساسًا لـ
YABC - وحدة تحكم Blynk أخرى - وحدة التحكم في درجة حرارة ورطوبة IoT Cloud ، ESP8266: 4 خطوات
YABC - مع ذلك وحدة تحكم Blynk أخرى - وحدة التحكم في درجة الحرارة والرطوبة في IoT Cloud ، ESP8266: مرحبًا صناع ، لقد بدأت مؤخرًا في زراعة الفطر في المنزل ، فطر المحار ، لكن لدي بالفعل 3 أضعاف وحدات التحكم هذه في المنزل للتحكم في درجة حرارة التخمير لمنزلي ، زوجتي يقوم أيضًا بعمل شيء Kombucha هذا الآن ، وكترموستات للحرارة
وحدة تحكم محمولة مع وحدات تحكم ومستشعرات لاسلكية (Arduino MEGA & UNO): 10 خطوات (مع صور)
وحدة تحكم محمولة مع وحدات تحكم ومستشعرات لاسلكية (Arduino MEGA & UNO): ما استخدمته: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 & quot؛ شاشة لمس TFT 320x480 HXD8357D- صفارة- مكبر صوت 4 أوم 3 وات- مصابيح LED 5 مم- طابعة Ultimaker 2+ مع خيوط PLA سوداء- Lasercutter مع خشب MDF- طلاء بخاخ أسود (للخشب) - 3x nRF24