DIY Arduino Corsair Lighting Node Pro
نظرة عامة
Section titled “نظرة عامة”يُعدّ Corsair Lighting Protocol مشروعًا مجتمعيًا مفتوح المصدر. يتيح لك تفليش لوحة Arduino لمحاكاة Corsair Lighting Node Pro. بعد ذلك يكتشفها SignalRGB ويتحكم بها كما لو كانت وحدة تحكم Corsair حقيقية.
هذه طريقة DIY شائعة لتجميعات ARGB المخصصة، إذ تمنحك تحكمًا مرنًا في القنوات دون الحاجة إلى شراء عتاد احتكاري.
العتاد المطلوب
Section titled “العتاد المطلوب”| العنصر | ملاحظات |
|---|---|
| لوحة Arduino مبنية على ATmega32U4 | Arduino Pro Micro أو لوحة متوافقة |
| موصلات Molex (x2) | واحد للقناة 1، وواحد للقناة 2 |
| محوّل طاقة Molex أو SATA بجهد 5V | لتزويد شرائط LED بالطاقة |
| كابل USB داخلي | من منفذ USB الداخلي إلى USB-A |
| سلك 22AWG | لتوصيلات الأسلاك |
| أنابيب انكماش حراري | لعزل نقاط اللحام |
الأدوات المطلوبة
Section titled “الأدوات المطلوبة”- أداة تعرية الأسلاك
- طقم كاوية لحام
- حصيرة لحام
ترقية اختيارية للطاقة
Section titled “ترقية اختيارية للطاقة”قد لا تكون الطاقة المدمجة في Arduino كافية لتجميعات LED الكبيرة. إذا تجاوز إجمالي استهلاكك للطاقة قدرة Arduino على التزويد، فأضف مصدر طاقة مخصصًا.
| العنصر | ملاحظات |
|---|---|
| منظم جهد DC خافض (buck converter) | خرج DC 5V، 15A |
| كابل تقسيم طاقة Molex أو مقسّم طاقة SATA على شكل Y | لتقسيم الطاقة من مزود الطاقة (PSU) |
| تمديد كابل EPS 12V | لتمرير الطاقة داخل الصندوق |
إعداد البرنامج الثابت
Section titled “إعداد البرنامج الثابت”- نزّل البرنامج الثابت Corsair Lighting Protocol وثبّته من مستودع GitHub: https://github.com/Legion2/CorsairLightingProtocol
- اتبع تعليمات تفليش البرنامج الثابت الواردة في ملف README الخاص بالمستودع.
- وصّل لوحة Arduino المُفلَّشة بمنفذ USB داخلي على اللوحة الأم باستخدام كابل USB داخلي.
- افتح SignalRGB. من المفترض أن يكتشف الجهاز على أنه Corsair Lighting Node Pro.
إضافة المكونات في SignalRGB
Section titled “إضافة المكونات في SignalRGB”بمجرد أن يكتشف SignalRGB لوحة Arduino على أنها Lighting Node Pro، يمكنك تهيئة شرائط LED والمراوح المتصلة بها. أضفها كمكونات باستخدام سير عمل تهيئة الأجهزة.
راجع تهيئة وحدات تحكم RGB للاطلاع على التعليمات خطوة بخطوة.