تخطَّ إلى المحتوى

DIY Arduino Corsair Lighting Node Pro

يُعدّ Corsair Lighting Protocol مشروعًا مجتمعيًا مفتوح المصدر. يتيح لك تفليش لوحة Arduino لمحاكاة Corsair Lighting Node Pro. بعد ذلك يكتشفها SignalRGB ويتحكم بها كما لو كانت وحدة تحكم Corsair حقيقية.

هذه طريقة DIY شائعة لتجميعات ARGB المخصصة، إذ تمنحك تحكمًا مرنًا في القنوات دون الحاجة إلى شراء عتاد احتكاري.


العنصرملاحظات
لوحة Arduino مبنية على ATmega32U4Arduino Pro Micro أو لوحة متوافقة
موصلات Molex (x2)واحد للقناة 1، وواحد للقناة 2
محوّل طاقة Molex أو SATA بجهد 5Vلتزويد شرائط LED بالطاقة
كابل USB داخليمن منفذ USB الداخلي إلى USB-A
سلك 22AWGلتوصيلات الأسلاك
أنابيب انكماش حراريلعزل نقاط اللحام

  • أداة تعرية الأسلاك
  • طقم كاوية لحام
  • حصيرة لحام

قد لا تكون الطاقة المدمجة في Arduino كافية لتجميعات LED الكبيرة. إذا تجاوز إجمالي استهلاكك للطاقة قدرة Arduino على التزويد، فأضف مصدر طاقة مخصصًا.

العنصرملاحظات
منظم جهد DC خافض (buck converter)خرج DC 5V، 15A
كابل تقسيم طاقة Molex أو مقسّم طاقة SATA على شكل Yلتقسيم الطاقة من مزود الطاقة (PSU)
تمديد كابل EPS 12Vلتمرير الطاقة داخل الصندوق

  1. نزّل البرنامج الثابت Corsair Lighting Protocol وثبّته من مستودع GitHub: https://github.com/Legion2/CorsairLightingProtocol
  2. اتبع تعليمات تفليش البرنامج الثابت الواردة في ملف README الخاص بالمستودع.
  3. وصّل لوحة Arduino المُفلَّشة بمنفذ USB داخلي على اللوحة الأم باستخدام كابل USB داخلي.
  4. افتح SignalRGB. من المفترض أن يكتشف الجهاز على أنه Corsair Lighting Node Pro.

إضافة المكونات في SignalRGB

Section titled “إضافة المكونات في SignalRGB”

بمجرد أن يكتشف SignalRGB لوحة Arduino على أنها Lighting Node Pro، يمكنك تهيئة شرائط LED والمراوح المتصلة بها. أضفها كمكونات باستخدام سير عمل تهيئة الأجهزة.

راجع تهيئة وحدات تحكم RGB للاطلاع على التعليمات خطوة بخطوة.