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

GuGaplexed Valentine LED Heart: 3 خطوات
GuGaplexed Valentine LED Heart: 3 خطوات

فيديو: GuGaplexed Valentine LED Heart: 3 خطوات

فيديو: GuGaplexed Valentine LED Heart: 3 خطوات
فيديو: Как спрятать данные в ячейках Excel? 2024, يوليو
Anonim
GuGaplexed عيد الحب الصمام القلب
GuGaplexed عيد الحب الصمام القلب

GuGaplexing هي تقنية جديدة لتعدد إرسال شاشة LED. مقارنة بـ Charlieplexing ، يسمح لك GuGaplexing بالتحكم في ضعف عدد مصابيح LED ، مع عدد قليل من المكونات الإضافية. يحتوي مشروع GuGaplexed Valentine LED Heart على 40 مصباحًا مرتبة في ترتيب "Arrow Piercing a Heart" باستخدام 5 دبابيس فقط من متحكم دقيق. يستخدم المشروع متحكم AVR ATTiny13V. يتم استخدام جميع منافذ الإدخال / الإخراج الستة الخاصة بـ Tiny13 في هذا المشروع ؛ 5 للتحكم في 40 مصباحًا ضوئيًا والدبوس السادس لقراءة المفتاح.يؤدي الضغط على المفتاح إلى تغيير عرض الرسوم المتحركة على القلب المثقوب.

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

تتكون الدائرة من Tiny13 و 40 مصباح LED أحمر بحجم 3 مم ومجموعة من الترانزستورات BC547 (NPN) و BC557 (PNP) وعدد قليل من المقاومات ومفتاح زر ضغط. يتم تركيب Tiny13 في مقبس ذي 8 سنون. التخطيطي بصيغة pdf و eagle متاحان هنا.

نقطة مهمة يجب ملاحظتها هي أن الدائرة تستخدم 5 أزواج من الترانزستورات باستخدام ترانزستورات NPN و PNP ويجب مطابقة هذه الترانزستورات لقيم بيتا الخاصة بها ، والتي تتم بسهولة باستخدام مقياس متعدد مناسب مع وظيفة فحص الترانزستور. باختصار ، الطريقة التي يعمل بها GuGaplexing هي كما يلي: تعمل دبابيس وحدة التحكم الدقيقة في واحدة من ثلاث حالات محتملة: 0 أو 1 أو Z (حالة المقاومة العالية). تستخدم تقنية Charlieplexing هذه الحقيقة لزيادة عدد مصابيح LED التي يمكن التحكم فيها مقارنة بتقنية تعدد الإرسال التقليدية ، والتي لا تستغل الحالة الثالثة (أي حالة المقاومة العالية 'Z') للدبوس. وبالتالي ، تمكنت Charlieplexing من التحكم في مصابيح LED N * (N-1) باستخدام دبابيس N الرقمية. الآن مع 2 دبابيس ، هناك ثماني مجموعات منطقية: 00 ، 01 ، 0Z ، 10 ، 11 ، 1Z ، Z0 ، Z1 و ZZ. لذلك من حيث المبدأ مع فك التشفير المناسب لهذه الحالات ، يجب أن يكون من الممكن توصيل 8 مصابيح LED باستخدام دبابيس فقط ، بالطبع على حساب المكونات الخارجية الإضافية لوظيفة فك التشفير. يقوم GuGaplexing بعمل حل وسط ويستخدم زوجًا من الترانزستورات (NPN و PNP) لكل دبوس لفك تشفير أربعة من المجموعات الثمانية الممكنة. هذا كيف ، بالنسبة لدبابيس N ، يحقق GuGaplexing 2 * N * (N-1) ، وهو ضعف عدد Charlieplexing. ستتوفر المزيد من التفاصيل حول تقنية مضاعفة عرض شاشة LED GuGaplexing كفكرة تصميم على EDN (www.edn.com) في المستقبل القريب.

الخطوة 2: GuGaplexed LED Heart in Action

هنا فيديو يوتيوب للمشروع قيد التنفيذ.

الخطوة 3: شفرة المصدر

هذا هو الكود المصدري لهذا المشروع مكتوبًا بلغة C وتم تجميعه باستخدام winavr gcc. الكود المصدري ، Makefile والملف السداسي مرفق.

موصى به: