جدول المحتويات:

سقف سلك EL المتحكم به DMX: 9 خطوات (بالصور)
سقف سلك EL المتحكم به DMX: 9 خطوات (بالصور)

فيديو: سقف سلك EL المتحكم به DMX: 9 خطوات (بالصور)

فيديو: سقف سلك EL المتحكم به DMX: 9 خطوات (بالصور)
فيديو: شرح عمل اضاءة مخفية فى الاماكن الضيقة من الجبس بورد 2024, شهر نوفمبر
Anonim
Image
Image
التحكم DMX في سقف سلك EL
التحكم DMX في سقف سلك EL

هذا المشروع عبارة عن سقف EL Wire يتم التحكم فيه بواسطة DMX. إنه مصنوع من 30 EL Wire (وهو ما يعني السلك الكهربائي) في 3 ألوان مختلفة ، مستقلة تمامًا. يتضمن بروتوكول DMX قياسي ، ليكون متوافقًا مع أي برنامج للتحكم في الضوء.

الخطوة 1: المواد

المواد المطلوبة هي مكونات إلكترونية بشكل أساسي. فيما يلي قائمة بكل ما تم استخدامه لإكمال هذا المشروع:

  • اردوينو ميجا 2560
  • مصدر طاقة لاردوينو (بين 9 فولت و 12 فولت)
  • مدخل DMX (واختيارياً مخرج DMX إذا لم تكن في نهاية خط DMX)
  • MAX485 لتحويل إشارة DMX (RS-485) في TTL المسلسل الذي يمكن قراءته بواسطة Arduino
  • مفتاح صغير (انظر خطوة DMX لفهم السبب)
  • 3 محولات مخصصة لـ EL Wire ، قادرة على قيادة ما يكفي من EL Wire في نفس الوقت (100 متر لكل منها في هذه الحالة)
  • مقاومات 30x470 أوم
  • 30x MOC2023 optotriacs
  • مقاومات 30x 1 كيلو أوم 1 واط
  • 30x BTA16 التيرستورات
  • بقدر EL Wire كما تريد!

الآن بعد أن أصبح كل شيء هنا ، فلنبدأ!

الخطوة الثانية: استلام طلبات DMX

استلام طلبات DMX
استلام طلبات DMX

DMX هو بروتوكول شائع جدًا في التحكم في الضوء. يستخدم مشروع EL Wire هذا المعيار ليكون متوافقًا مع أي وحدة تحكم DMX.

أولاً ، نحتاج إلى تلقي الطلبات من واجهة DMX الخاصة بـ DJ أو وحدة التحكم في الإضاءة.

لتحقيق هذا الهدف ، يقوم MAX485 بإجراء التحويل بين مستويات المنطق RS-485 المستخدمة بواسطة مستويات منطق DMX و TTL المستخدمة بواسطة الواجهة التسلسلية لـ Arduino. هنا ، جهاز MAX485 سلكي فقط لاستقبال الطلبات ، فهو جهاز DMX فقط ولن يتحكم في أي شيء آخر.

يحتاج دبوس RX إلى الانتقال إلى دبوس Arduino TX ولكن من المفيد جدًا وضع مفتاح بينهما. في الواقع ، عندما تحاول تحميل الكود الخاص بك في Arduino ، يجب فصل TX pin عن خط DMX ، وإلا فسوف يتعطل. يمكن أن تحدث نفس المشكلة عند بدء تشغيل Arduino ، لذلك ما عليك سوى تشغيل الاتصال بمجرد أن يصبح كل شيء جاهزًا.

للسماح بتوصيل أجهزة DMX بالسلاسل ، تم لحام مخرج DMX آخر بالتوازي مع الإدخال (وليس على التخطيطي).

الخطوة 3: التحكم في طاقة سلك EL

التحكم في طاقة سلك EL
التحكم في طاقة سلك EL
التحكم في طاقة سلك EL
التحكم في طاقة سلك EL

EL Wire التحكم ليس سهلاً مثل LED بسبب مصدر الطاقة الخاص به. يجب أن يتم تشغيله بمصدر طاقة خاص ، مما يوفر شيئًا يبلغ حوالي 120 فولت تيار متردد عند 2 كيلو هرتز.

كان من الممكن استخدام المرحلات لهذا التسلسل محلي الصنع ، لكنها لم تكن ممتعة للغاية بسبب وقت التبديل والصوت.

الحل هو استخدام التيرستورات ، مع optotriacs للعزل. لقد أدركت هذه الدائرة على ثنائي الفينيل متعدد الكلور محلي الصنع ، لكن يمكنك طلبها إلى محترف أو لحامها يدويًا ، لكن الأمر سيكون صعبًا بعض الشيء.

قررت أن أجعل 3 مركبات ثنائي الفينيل متعدد الكلور تتحكم في 10 مخرجات لكل منها ، ولكن يمكن تكييفها.

الخطوة 4: الأسلاك

الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك

ربط جميع البطاقات طويل جدًا ومتكرر. لكي تكون أكثر كفاءة ، استخدمت كابل الشريط بين Arduino وكل لوحة طاقة.

توجد رؤوس ذكور في وسط كل لوحة. بعد ذلك ، قمت بلحام رؤوس أنثوية على جانب واحد من كبل الشريط ، ورؤوس ذكور على الجانب الآخر لتوصيلها مباشرة في Arduino. يأتي كل سلك EL في كتلة لولبية طرفية على لوحات الطاقة.

كل شيء مشدود على لوح خشبي ، وهذه اللوحة مثبتة في السقف.

الخطوة الخامسة: تركيب EL Wire

تركيب EL Wire
تركيب EL Wire
تركيب EL Wire
تركيب EL Wire

يتم ربط 30 قطعة من EL Wire بالسقف ، ولكن أيضًا في نوع من الضوء الكبير بشكل جيد.

أولاً ، في بئر الضوء ، يتم تدبيس كل قطعة طولها 9 أمتار EL Wire. كانت دباسة يدوية كافية لأنها مصنوعة من الخشب. هناك 10 قطع متباعدة عن 10 سم.

يتم وضع 20 قطعة أخرى من EL Wire في نجمة من بئر الضوء. تم ربطهم جميعًا بالسقف بفضل الزوابع ، لأن القضبان المعدنية تمر عبر الغرفة بأكملها. يسمح هذا الترتيب بامتلاك عدد أقل من الكابلات للانضمام إلى اللوحات.

الخطوة السادسة: البرمجة

للسماح بالاتصال باستخدام بروتوكول DMX ، استخدمت مكتبة DMXSerial المتاحة هنا.

تم تطوير باقي الكود خصيصًا لهذا المشروع ، لكنه قابل للتكيف تمامًا. لا تتردد في استخدامه وتعديله كما تريد!

الخطوة 7: استمتع بها

استمتع بها !
استمتع بها !

لاستخدام هذا النظام:

  • اربط وتحميل الكود
  • ضع المفتاح
  • قم بتوصيل وحدة تحكم DMX الخاصة بك في إدخال DMX
  • قم بتشغيل إمدادات الطاقة
  • ضع المفتاح
  • إرسال طلبات DMX الخاصة بك
  • استمتع بها !

الخطوة 8: [BONUS] عدم استخدام Arduino Mega2560

[علاوة] عدم استخدام Arduino Mega2560
[علاوة] عدم استخدام Arduino Mega2560
[علاوة] عدم استخدام Arduino Mega2560
[علاوة] عدم استخدام Arduino Mega2560

كانت فكرتي الأولى هي إنشاء جميع مركبات ثنائي الفينيل متعدد الكلور لهذا المشروع. نتيجة لذلك ، قمت بإنشاء تخطيط تخطيطي وتخطيط ثنائي الفينيل متعدد الكلور يتضمن كل ما هو مطلوب.

في هذه اللوحة ، يمكنك العثور على AtMega328P وهو نفس Arduino Uno. ومع ذلك ، فإنه لا يحتوي على مخرجات كافية ، لذلك أضفت 3 MCP23017. إنها موسعات GPIO ، تتصل ببروتوكول I2C. يمكن لكل MCP23017 إضافة 16 مخرجًا جديدًا ، ولكن كان من الأسهل الحصول على مكون واحد لكل لوحة طاقة.

من أجل استخدام هذا التكوين ، يجب عليك استخدام مكتبة "ElWireMCP" القائمة على مكتبة Adafruit MCP23017 ، بدلاً من مكتبة "ElWireMega" من الكود السابق.

الخطوة 9: الخاتمة

أتمنى أن تستمتع بهذا المشروع ، وأن تستخدمه بطريقتك الخاصة!

موصى به: