إذا أضفنا ثلاث دوائر صغيرة WS2811 إلى شاشة LED عادية من سبعة أجزاء ، والتي تتحول من خلالها إلى مصابيح LED RGB قابلة للتحكم ، فإننا نحصل على ... تسع بتات كافية لسبعة أجزاء فقط ونقطتين (واحدة مفقودة في بعض المؤشرات). هذا أكثر ملاءمة من سجلات التحول ، لأنه يمكن تعديل سطوع كل جزء بشكل مستمر. بمساعدة مشط من ثلاثة دبابيس ، يمكنك إرساء شاشات أحادية الرقم والحصول على أرقام متعددة. مثل محلية الصنع صاغها Instructables تحت لقب seanhodgins. أطلق حملة تمويل جماعي ، بفضلها يمكن أن تصبح هذه الوحدات منتجات نهائية.
الجهاز مصنوع على السبورة ، ويمكن تنزيل جميع الملفات اللازمة لتصنيعها. يجب أن تكون شاشة LED العادية المكونة من سبعة أجزاء ، والتي سيتم تحويلها إلى جهاز قابل للعنونة باستخدام هذا الجهاز ، مع أنود مشترك.
يبدأ المعالج بتثبيت مكونات SMD. أولاً ، مقاومات الجنود (3 قطع. من 33 أوم لكل منهما) والمكثفات (3 قطع. من 1 μF لكل منهما) ، وكلاهما بحجم 0805. ثم هناك WS2811 دوائر صغيرة ، كما نتذكر ، هناك أيضًا ثلاثة منها. عند اللحام بهذا الترتيب ، يكون ارتفاع درجة حرارة الدوائر المصغرة ضئيلاً.
يسمح لك مجفف الشعر بلحام جميع مكونات SMD في وقت واحد وبسرعة ، إذا رغبت في ذلك ، في حين أن ارتفاع درجة حرارتها أقل:
ثم تأتي مكونات الإخراج. الموصلات أولاً. هنا يظهر أي جانب لحام المشط ، وأي جانب - النظير:
تبقى الشاشة نفسها ، والتي تقع على الجانب الآخر من اللوحة وتغلق نقاط اللحام للموصلات:
يظهر أدناه الدائرة الكهربائية ، والتي سوف تتحول إذا اردوينو توصيل وحدة واحدة من هذا القبيل:
تم تصميم هذا الرسم البياني للحالة عندما لا تكون هناك نقطة واحدة في الشاشة. وبتوجيه من ذلك ، يمكنك تجميع شيء مشابه حتى على لوحة الخبز مثل لوح الكمال ، في حين أنه ليس من الضروري تقسيم عدة أجزاء إلى ألواح منفصلة.
يرجى ملاحظة ما يلي: تحتاج إلى إرسال البيانات إلى سلسلة الوحدة النمطية من جانب الترتيب المنخفض ، ثم ينتقل تدفق البيانات من الترتيب المنخفض إلى الترتيب المرتفع.
للتحقق من الوحدات التي قمت بجمعها ، قام المطور بتجميعها ، مما يتطلب مكتبة قياسية. إذا رغبت في ذلك ، يمكن أيضًا تحويل هذا الرسم التخطيطي إلى مكتبة. لعرض رقم على التفريغ المطلوب مع سطوع معين ، تحتاج إلى استخدام عامل التشغيل:
writeDigit (DisplayNumber، Number، Brightness) ؛
ترقيم الأرقام - بدءًا من الأصغر ، الذي يتم تعيينه لرقم صفر. لتحديث العرض ، استخدم عامل تشغيل آخر:
مقاطع. عرض () ؛