Easyflow Inc.

LED Strip Editor

Edit LED strip patterns

صمّم إضاءة شريط LED كما لو كنت ترسم لوحة — حدّد لون كل مصباح LED وسطوعه وموضع إضاءته، وأضف التأثيرات، وعاين اللوحة بأكملها قبل أن تصل إلى العتاد.

الفكرة

شريط المصابيح شاشة. شاشة طويلة ورفيعة وغير مريحة، موصولة بترتيب اختاره أحدهم لتسهيل نقاط اللحام، لكنها شاشة على أي حال — والطريقة الطبيعية للتصميم على شاشة هي الرسم عليها.

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

ما الذي يُنتجه

تنتهي معظم محرّرات الصور عند ملف تنظر إليه. أما هذا فينتهي عند كود مصدري: كل منطقة تحدّدها تصبح مصفوفة const من قيم البكسل، بالترتيب الذي وُصلت به المصابيح وبعمق اللون الذي يستطيع المكوّن حمله. تُضمّن برمجيتك الثابتة ذلك الملف وتُضيء اللوحة منه.

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

أربع كلمات يجدر تعلّمها أولًا

المصطلحمعناه هنا
المربعمستطيل على الصورة له اسم. المربع الواحد يصبح مصفوفة مصدَّرة واحدة — وغالبًا حرفًا واحدًا من خط.
قائمة المربعاتكل المربعات في الصورة الحالية، بالترتيب الذي ستُصدَّر به. تُحفظ بجوار ملف PNG في ملف .box.
الترتيبالترتيب الذي تُقرأ به مصابيح المربع: من أي زاوية يبدأ، وهل يسير بالصفوف أم بالأعمدة، وهل تنعطف الأسطر المتناوبة عائدة.
ترتيب القنواتترتيب خروج بايتات اللون على السلك — RGB وGRB وما شابه. الترتيب الخاطئ يعني إضاءة اللوحة بدرجة لون خاطئة.

كيف تبدو جلسة العمل

  1. افتح ملف PNG أو أنشئ واحدًا.
  2. ارسم، أو الصق رسمًا أعدّه غيرك.
  3. حدّد الأجزاء التي تريدها بوصفها مربعات وسمّها.
  4. اضبط عمق البتات وترتيب القنوات والتوصيل في إعدادات LED.
  5. عاينها عبر الرسوم المتحركة للمربعات، ثم صدّر المصدر ونزّله إلى اللوحة.
💡 الخطوتان 4 و5 هما اللتان تصفان عتادك. اضبطهما مرة واحدة لطاولة عمل معينة فتبقيان مضبوطتين — فهما محفوظتان، ولا يُسأل عنهما عند كل تصدير.

هذا البرنامج مجاني. إن كان مفيدًا لك فنرجو أن تفكّر في التبرع.

تبرّع

الأسئلة الشائعة

اللوحة تضيء بألوان خاطئة

السبب في الغالب هو ترتيب القنوات. تحقق من إنشاء > إعدادات LED > RGB مقابل ما يتوقعه مكوّنك — فمكوّنا WS2812 و SK6812 هما GRB، وWS2811 عادةً RGB.

فإن كانت درجة اللون صحيحة لكن كل شيء داكن أكثر مما ينبغي أو مقطّع بشرائط، فالسبب عمق البتات بدلًا من ذلك.

اللوحة تضيء البكسلات الخاطئة

السبب هو الترتيب. قارن الرسوم التخطيطية الثمانية بمسار شريطك الفعلي، وتذكّر المعدِّلين: متعرج لشريط مطوي ذهابًا وإيابًا، وعكسي لشريط يُغذّى من طرفه البعيد.

التصدير رفض العمل عند 8 بت

هناك لون في الرسم غير موجود في لوحة الألوان. ويرفض التصدير ككل بدلًا من كتابة بكسلات خاطئة بصمت. استخدم تحويل الألوان لنقل الألوان الشاردة إلى مداخل لوحة الألوان، ثم صدّر مجددًا.

اختفت مربعاتي

تعيش قائمة المربعات في ملف .box بجوار ملف PNG. فإن نُسخ ملف PNG بدونه، فالمربعات ليست ضائعة — إنها في المجلد الذي نسخت منه. انظر الحفظ.

التحجيم التلقائي ابتلع منطقة كنت قد حذفتها

لم يعد ينبغي أن يحدث ذلك: فالبكسل الشفاف تمامًا يُعدّ خلفية. وإن ظل يحدث، فالمنطقة مملوءة بلون لا مقتطعة — املأها بلون الخلفية، أو اقتطعها من جديد.

الرسوم المتحركة تتوقف مبكرًا

النهاية محدودة بعدد المربعات المحمَّلة. فإن كانت القائمة تحوي 50 مربعًا، انتهى العرض عند 50 مهما كتبت. انظر الرسوم المتحركة للمربعات.

التنزيل لا يتصل

انظر التنزيل إلى الجهاز — المنفذ ومعدل الباود وما إذا كان برنامج آخر يحتجز المنفذ.

شيء آخر

نص قائمة بلغة خاطئة، أو مربع حوار لا يُفتح، أو تصدير يتعطل: هذه تستحق الإبلاغ. ويكتب التطبيق الأخطاء غير المعالَجة في سجل يمكنك إرفاقه.