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

العقل المدبر مع مصفوفة 8x8 RGB LED: 5 خطوات (بالصور)
العقل المدبر مع مصفوفة 8x8 RGB LED: 5 خطوات (بالصور)

فيديو: العقل المدبر مع مصفوفة 8x8 RGB LED: 5 خطوات (بالصور)

فيديو: العقل المدبر مع مصفوفة 8x8 RGB LED: 5 خطوات (بالصور)
فيديو: IOT : ESP 8266 Nodemcu Controlling Neopixel ws2812 LED Strip over the internet using BLYNK App 2024, يوليو
Anonim
العقل المدبر مع مصفوفة 8x8 RGB LED
العقل المدبر مع مصفوفة 8x8 RGB LED
العقل المدبر مع مصفوفة 8x8 RGB LED
العقل المدبر مع مصفوفة 8x8 RGB LED
العقل المدبر مع مصفوفة 8x8 RGB LED
العقل المدبر مع مصفوفة 8x8 RGB LED

الأجزاء المطلوبة: Basys3 FPGA

مصفوفة 8x8 RGB LED من GEEETECH

بطارية 9 فولت

2N3904 الترانزستورات (x32)

مقاوم 1 كيلو (x32)

100 أوم المقاوم (x1)

50 أوم المقاوم (x1)

مصفوفة LED عبارة عن مصفوفة أنود شائعة بها 32 سنًا إجماليًا. الأنود المشترك يعني أنه يتم التحكم في كل صف بواسطة دبوس واحد فقط بينما يتم التحكم في كل عمود بواسطة 3 - واحد لكل لون. سيتم التحكم في ذلك باستخدام منافذ الإدخال / الإخراج 32 PMOD على كل طرف من أطراف اللوحة.

الخطوة 1: الخطوة 1: توصيل الترانزستورات

الخطوة 1: توصيل الترانزستورات
الخطوة 1: توصيل الترانزستورات
الخطوة 1: توصيل الترانزستورات
الخطوة 1: توصيل الترانزستورات
الخطوة 1: توصيل الترانزستورات
الخطوة 1: توصيل الترانزستورات

قم بتوصيل المقاومات 32 1K بالدبوس المركزي للترانزستورات. هذا هو الدبوس "الأساسي" للترانزستورات وسيستقبل الإشارة من لوحة basys.

الخطوة 2: الخطوة 2: التوصيل باللوحة

الخطوة 2: الاتصال باللوحة
الخطوة 2: الاتصال باللوحة
الخطوة 2: التوصيل باللوحة
الخطوة 2: التوصيل باللوحة
الخطوة 2: الاتصال باللوحة
الخطوة 2: الاتصال باللوحة
الخطوة 2: التوصيل باللوحة
الخطوة 2: التوصيل باللوحة

قم بتوصيل مخرجات اللوحة بالطرف الآخر من المقاوم كما هو موضح. JXADC => أحمر ، JA => أخضر ، JB => أزرق ، JC => صف / طاقة. هذه هي الطريقة التي يتحكم بها المجلس في الصف / العمود / اللون الذي يتم تشغيله. يقوم كل دبوس بتشغيل أو إيقاف تشغيل الترانزستور المقابل مما يسمح للتيار بالتدفق من الطاقة أو إلى الأرض من هذا الترانزستور المعين.

الخطوة 3: الخطوة 3: التوصيل بالمصفوفة

الخطوة 3: التوصيل بالمصفوفة
الخطوة 3: التوصيل بالمصفوفة
الخطوة 3: التوصيل بالمصفوفة
الخطوة 3: التوصيل بالمصفوفة
الخطوة 3: التوصيل بالمصفوفة
الخطوة 3: التوصيل بالمصفوفة
الخطوة 3: التوصيل بالمصفوفة
الخطوة 3: التوصيل بالمصفوفة

هذا هو المكان الذي تبدأ فيه الترانزستورات الجانبية ذات 8 الأنود و 24 ترانزستورًا جانبيًا كاثودًا في الاختلاف.

أثناء مواجهة الجانب المسطح من الترانزستور ، يكون ترتيب الدبوس هو الباعث والقاعدة والمجمع. يجب توصيل كاثود المصفوفة البالغ عددها 24 بدبوس المجمع المكون من 24 ترانزستورًا ويجب توصيل 8 أنودات بدبوس باعث الترانزستورات الثمانية الأخرى.

أوصي بترميز ألوان كل سلك من الأسلاك إلى المصفوفة نفسها لتسهيل تصحيح الأخطاء. تحتوي هذه المصفوفة الخاصة على 16 دبوسًا في "الجزء العلوي" (كان الجانب الذي حددته كأعلى هو الجانب الذي يحتوي على الحروف عليه) و 16 دبوسًا في "الجزء السفلي". في الجزء العلوي ، اتبع 8 دبابيس هذا الترتيب (من اليسار إلى اليمين): أزرق 7: 0 قراءة 7: 0

أسفل: صف 7: 4 أخضر 7: 0 صف 3: 0

رمز اللون الخاص بي - أزرق: أزرق وأرجواني

الأحمر: الأحمر والبرتقالي

الأخضر: أخضر وأصفر

الصف: أسود ، أبيض ، بني ، ورمادي

الخطوة 4: الخطوة 4: الطاقة والأرض

الخطوة 4: القوة والأرض
الخطوة 4: القوة والأرض
الخطوة 4: القوة والأرض
الخطوة 4: القوة والأرض
الخطوة 4: القوة والأرض
الخطوة 4: القوة والأرض
الخطوة 4: القوة والأرض
الخطوة 4: القوة والأرض

سأبدأ بتأريض ترانزستورات جانب الكاثود. سيتم توصيل كل دبوس باعث على هذه البطاريات بأرضية البطارية ولكن يجب أن تحتوي الأسطح الحمراء الثمانية على مقاومة 50 أوم إضافية بينها وبين أرضية البطارية.

لقد قمت بتوصيل هذه الأسطح بالصفوف الموجودة على طول الجزء الخارجي من لوح الخبز لأنها كانت مريحة (إذا اخترت استخدام لوح الخبز)

ومع ذلك ، يجب توصيل الطاقة بدبوس المجمع الخاص بالترانزستورات الثمانية. يجب وضع مقاوم 100 أوم بين الطاقة والترانزستور بسبب المصابيح.

الخطوة 5: الخطوة 5: برمجة المجلس

الخطوة الخامسة: برمجة المجلس
الخطوة الخامسة: برمجة المجلس

إليك جميع ملفات VHDL التي ستحتاجها لبرمجتها! حظا طيبا وفقك الله!

فقط تأكد من أن MAIN.vhd هي الوحدة العليا

شكر خاص لبريان ميلي على مقسم الساعة وقالب آلة الحالة المحدودة.

موصى به: