جدول المحتويات:
- الخطوة 1: الأشياء المطلوبة
- الخطوة الثانية: العمل
- الخطوه 3:
- الخطوة 4: إنجاحها
- الخطوة 5: كل ذلك !!!!!!!
فيديو: شاشة LED مصفوفة نقطية: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
في هذا المشروع ، يجب عليك مرة أخرى استخدام مجموعتين من سجلات الورديات. سيتم توصيلها بصفوف وأعمدة عرض المصفوفة النقطية. ستظهر بعد ذلك كائنًا بسيطًا أو كائنًا بسيطًا على الشاشة وتحريكه. الهدف الرئيسي من هذا المشروع هو توضيح كيفية عمل عرض المصفوفة النقطية وتقديم مفهوم مضاعفة الإرسال لأن هذه مهارة لا تقدر بثمن.
الخطوة 1: الأشياء المطلوبة
لهذا المشروع سوف تحتاج -: 1. 1 مصفوفة LED 2. 8 مقاومات 1 كيلو أوم 3. 8 557 ترانزستور 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 سجل التحول 7. 2 لوحة الخبز 8. توصيل الأسلاك
الخطوة الثانية: العمل
تأتي وحدات المصفوفة النقطية عادةً في مصفوفة 5x7 أو 8x8 من مصابيح LED. يتم توصيل مصابيح LED في المصفوفة بحيث يكون الأنود أو الكاثود لكل LED شائعًا في كل صف. بعبارة أخرى ، في وحدة مصفوفة نقطية أنود LED مشتركة ، سيكون لكل صف من مصابيح LED كل الأنودات في هذا الصف سلكية معًا. سيتم توصيل جميع كاثودات مصابيح LED معًا في كل عمود. سوف يتضح سبب ذلك قريبًا. ستحتوي وحدة المصفوفة النقطية ذات اللون الواحد 8 × 8 النموذجية على 16 دبوسًا ، 8 لكل صف و 8 لكل عمود. السبب في أن الصفوف والأعمدة كلها متصلة ببعضها البعض هو تقليل عدد المسامير المطلوبة. إذا لم يكن الأمر كذلك ، فستحتاج وحدة مصفوفة نقطية ذات لون واحد 8 × 8 إلى 65 سنًا ، واحدة لكل LED وموصل أنود أو موصل كاثود مشترك. من خلال توصيل الصفوف والأعمدة معًا ، يلزم فقط 16 دبوسًا. ومع ذلك ، فإن هذا يطرح مشكلة الآن إذا كنت تريد أن يضيء مؤشر LED معين في موضع معين. على سبيل المثال ، إذا كان لديك وحدة أنود مشتركة وأردت أن تضيء مؤشر LED عند X ، Y الموضع 5 ، 3 (العمود الخامس ، الصف الثالث) ، فحينئذٍ ستطبق تيارًا على الصف الثالث وتؤرض دبوس العمود الخامس. سيضيء الآن مؤشر LED في العمود الخامس والصف الثالث. الآن دعنا نتخيل أنك تريد أيضًا إضاءة مؤشر LED في العمود 3 ، الصف 6. لذلك تقوم بتطبيق تيار على الصف السادس وتثبيت دبوس العمود الثالث. يضيء الآن مؤشر LED الموجود في العمود 3 ، الصف 6. لكن انتظر … أضاءت أيضًا مصابيح LED في العمود 3 والصف 6 والعمود 5 والصف 6. هذا لأنك تقوم بتطبيق الطاقة على الصفين 3 و 6 وأعمدة التأريض 3 و 5. لا يمكنك إيقاف تشغيل مصابيح LED غير المرغوب فيها دون إيقاف تشغيل المصابيح التي تريدها. يبدو أنه لا توجد طريقة يمكنك من خلالها إضاءة مصابيح LED المطلوبة فقط مع توصيل الصفوف والأعمدة معًا كما هي. الطريقة الوحيدة التي سيعمل بها هذا هي الحصول على pinout منفصل لكل LED ، مما يعني أن عدد المسامير سيقفز من 16 إلى 65. سيكون من الصعب جدًا توصيل وحدة مصفوفة نقطية مكونة من 65 سنًا والتحكم فيها لأنك تحتاج متحكم يحتوي على 64 مخرجًا رقميًا على الأقل. هل هناك طريقة للتغلب على هذه المشكلة؟ نعم هناك ، ويسمى تعدد الإرسال (أو muxing). تعدد الإرسال هو تقنية تبديل صف واحد من الشاشة في المرة الواحدة. من خلال تحديد العمود الذي يحتوي على الصف الذي يحتوي على مؤشر LED الذي تريد إضاءته ، ثم تشغيل الطاقة إلى هذا الصف (أو العكس بالعكس لشاشات الكاثود الشائعة) ، ستضيء مصابيح LED المختارة في هذا الصف. ثم يتم إيقاف تشغيل هذا الصف ويتم تشغيل الصف التالي ، مرة أخرى مع اختيار الأعمدة المناسبة وستضيء مصابيح LED في الصف الثاني الآن. كرر مع كل صف حتى تصل إلى الأسفل ثم ابدأ مرة أخرى في الأعلى. إذا تم ذلك بسرعة كافية (عند أكثر من 100 هرتز ، أو 100 مرة في الثانية) ، فإن ظاهرة استمرار الرؤية (حيث تظل الصورة اللاحقة على شبكية العين لحوالي 1/25 من الثانية) ستعني أن الشاشة ستظهر كن ثابتًا ، على الرغم من تشغيل وإيقاف كل صف بالتسلسل. باستخدام هذه التقنية ، يمكنك التغلب على مشكلة عرض مصابيح LED الفردية دون إضاءة مصابيح LED الأخرى في نفس العمود أو الصف أيضًا. من خلال مسح الصفوف وإضاءة مصابيح LED الخاصة بكل عمود من هذا الصف والقيام بذلك بسرعة كبيرة (أكثر من 100 هرتز) ، ستدرك العين البشرية الصورة ثابتة وسيتم التعرف على صورة القلب في نمط LED. أنت تستخدم تقنية تعدد الإرسال هذه في كود المشروع. هذه هي الطريقة التي يمكنك من خلالها عرض الرسوم المتحركة للقلب دون عرض مصابيح LED غريبة أيضًا.
الخطوه 3:
يجب عليك حساب قيمة المقاومات التي يمكنك استخدامها. يجب أولاً الحصول على بعض المواصفات الخاصة بمصابيح LED الخاصة بك ، ويجب أن تعرف جهدها الأمامي والتيار الأمامي ، ويمكنك الحصول على هذه المعلومات من ورقة البيانات. تعمل الدائرة على 5 فولت بحيث يكون جهد المصدر لديك 5 فولت ويمكن الحصول عليه من محول 5 فولت قم بتنزيل الملف الأصلي لرؤية المخططات بشكل أفضل. (اضغط على أيقونة "i" في الزاوية اليسرى العليا من الصورة)
الخطوة 4: إنجاحها
لقد صنعت البرنامج الذي يعرض الجملة من شاشة اردوينو التسلسلية على المصفوفة ، الكود الخاص بي أساسي للغاية. لقد قمت بعمل تطبيق android لإنشاء الخط للعرض. يرجى زيارة الصفحة التالية لتثبيت التطبيق
الخطوة 5: كل ذلك !!!!!!!
تهانينا ، مصفوفة led 8x8 جاهزة. يمكنك عرض أي شيء تريده. الآن يمكنك تشغيل U به وإنشاء مصفوفة 8x8 led عن طريق لحام مصفوفة Led أو 16x8 يدويًا وما إلى ذلك !!!!!!
موصى به:
مصفوفة نقطية 32x8 Max7219 تتفاعل مع Ardiuno: 5 خطوات (بالصور)
Dot Matrix 32x8 Max7219 Interfacing مع Ardiuno: مرحبًا بالجميع ، Dot Matrix استنادًا إلى Max7219 ليست جديدة في عام 2020 ، حتى وقت قريب ، كانت عملية الإعداد موثقة جيدًا ، يمكن للمرء تنزيل مكتبة الأجهزة من MajicDesigns. وتغيير بعض الأسطر في ملفات الرأس وعمل FC16 مثل السحر. كان هذا سمسم
لوحة مصفوفة نقطية: 8 خطوات
لوحة مصفوفة نقطية: تتكون لوحة مصفوفة نقطية من ثلاثة MAX7219 التي يمكن أن تظهر أي حرف أو رقم على التوالي. يعتمد مشروع Arduino هذا على هذا الموقع. من الموقع السابق ، أضفت 2 Dot Matrix وزر واحد ومكبر صوت واحد. بينما الحروف
واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: 5 خطوات
واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: في هذا المشروع سنقوم بواجهة شاشة LED ذات مصفوفة نقطية واحدة مع متحكم AVR (Atmega16). هنا سنعرض المحاكاة في البروتين ، يمكنك تطبيق نفس الشيء في أجهزتك. لذلك سنطبع هنا أولاً حرفًا واحدًا ، دعنا نقول "أ" في t
شاشة عرض مصفوفة نقطية LED DIY باستخدام Arduino: 6 خطوات
شاشة عرض مصفوفة نقطية LED DIY باستخدام Arduino: مرحبًا Instru هذا هو أول تعليمات لي. في هذا Instructable ، سأوضح كيف أقوم بعمل عرض تمرير مصفوفة نقطية LED DIY باستخدام Arduino كـ MCU ، هذا النوع من الشاشات موجود في محطة السكك الحديدية ومحطة الحافلات والشوارع والعديد من الأماكن الأخرى. هناك
شاشة LED مصفوفة نقطية تتفاعل مع متحكم 8051: 5 خطوات
واجهة شاشة LED ذات مصفوفة نقطية مع متحكم 8051: في هذا المشروع ، سنقوم بتوصيل شاشة LED ذات مصفوفة نقطية واحدة مع متحكم 8051. سنعرض هنا محاكاة في البروتيوس ، يمكنك تطبيق نفس الشيء على أجهزتك. لذلك سنقوم أولاً بطباعة حرف واحد ، دعنا نقول "أ" في هذا العرض