جدول المحتويات:
- الخطوة 1: المواد
- الخطوة 2: الدائرة
- الخطوة الثالثة: الكود
- الخطوة 4: تحرير الأنماط المعروضة
- الخطوة 5: المنتج النهائي
فيديو: مصفوفة 8x8 LED: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
سيوضح لك هذا التوجيه كيفية إنشاء مصفوفة 8x8 LED في الساحرة ، يمكنك التحكم في كل مصباح LED فردي وإنشاء أنماط خاصة بك طالما أنها تحتاج فقط إلى 64 بكسل لإظهارها بلون واحد.
تحديث 25.09.10 لقد أضفت منشئ الأنماط لإنشاء أنماط ولكن ليست كل ميزاته كاملة
الخطوة 1: المواد
المواد التي تحتاجها: -8x8LED matris (يمكن صنع واحدة لكنني اشتريت لي) -16x120Ohm المقاومات -8xNPN الترانزستورات (استخدمت C547B) -1xPIC16f690- لوحة النموذج الأولي (أو يمكنك صنع ثنائي الفينيل متعدد الكلور لهذا) -مصدر طاقة سلك -5 فولت (يمكنك استخدم منظم voltige لكنني فقط أقوم بتشغيل المنجم من منفذ USB) الأدوات: - مبرمجو PIC (جميع مبرمجي الموافقة المسبقة عن علم من microchip باستثناء pickit1) - البرامج - MPLAB (برنامج مجاني من microchip) - لحام الحديد - مضخة فراغ لـ تعد إزالة اللحام أمرًا جيدًا للحصول على قواطع الأسلاك المهارات التي تحتاجها: - مهارة اللحام (القدرة على إجراء اتصالات لحام جيدة في غضون 5-10 ثوانٍ.) - التفكير المنطقي إلى مستوى ما إذا كانت هذه هي تجربتك الأولى باستخدام ميكروكنترولر ، فإنني أوصي بأن تبدأ بـ مشروع أكثر بساطة.
الخطوة 2: الدائرة
هذا هو مخطط الدائرة. لاحظ أنك ستحتاج إلى إلقاء نظرة على ورقة البيانات الخاصة بمصفوفة led (إذا اشتريت واحدة) أو معرفة كيفية توصيل المصفوفة التي قمت بإنشائها
الخطوة الثالثة: الكود
تمت كتابة الرمز في التجميع.
يعتمد هذا الرمز على الكود من https://www.instructables.com/id/3x3x3-LED-Cube/ ولكن لا يمكنك استخدام المولد الذي يوفره بمعنى أنه يحتوي فقط على 27 صمامًا ثنائيًا ويحتوي على "layer1 layer2 layer3" insted من "line1…." ولديها أيضًا أرقام 3 × 8 بت فقط بينما تحتوي على أرقام 8 × 8 بت ملاحظة قد يتم عرض الأحرف الموجودة في هذا الرمز بالمعنى العكسي لقد قمت بعكس الأرض بطريق الخطأ في شاشة العرض الخاصة بي.
الخطوة 4: تحرير الأنماط المعروضة
يمكنك إضافة وإزالة الأنماط كما تريد في هذه المصفوفة. لإضافة نمط ، ما عليك سوى إنشاء النمط باستخدام المولد المضمن في هذه الخطوة…. إنه ملف.rar لذا استخدم winrar لفك ضغطه. ومع ذلك ، أود أن أشكر portreathbeach لوجود الكود المصدري للمولد في وثيقته حول www.instructables.com/id/3x3x3-LED-Cube/ لعمل تصميم متحرك ، يمكنك بضع خطوات إلى الروتين الفرعي وسوف كن هكذا. ؛ ------------------------------------------------- ---------------------------------------------- ؛ ؛ اختبار الروتين الفرعي ؛ ------------------------------------------------- ---------------------------------------------- ؛ اختبار: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw b'00000011' movwf Line6 movlw 'b'f111 Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call Output movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line411l ' movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 Call Output return ، سيتعين عليك أيضًا إضافة وظيفة في الجزء السفلي من ملف asm أسفل بعض الأسطر ستكون شيئًا كهذا. (وظيفة الاستدعاء هي استدعاء الإجراءات الفرعية التي يمكنك الاتصال بها بأي ترتيب تريده) الحلقة: استدعاء Someroutine call Test call Test goto Loop end
الخطوة 5: المنتج النهائي
فيما يلي نتائج المصفوفة … يمكنك التحكم في كل مؤشر LED فردي على هذه المصفوفة من خلال الكود
موصى به:
ساعة مصفوفة ليد 8x8 وتحذير ضد التطفل: 4 خطوات (بالصور)
8x8 Led Matrix Clock & Anti-Intrusion Warning: في هذا Instructable سنرى كيف نبني 8x8 Led Matrix Clock التي يتم تنشيطها عن طريق اكتشاف الحركة. يمكن استخدام هذه الساعة أيضًا كجهاز مضاد للتطفل يرسل رسالة تحذير إذا كانت هناك حركة تم اكتشافه في روبوت برقية !!! سنفعل مع اثنين مختلفين
عرض من رقمين باستخدام مصفوفة Led 8x8: 3 خطوات
عرض من رقمين باستخدام مصفوفة LED مفردة 8x8: أود هنا إنشاء مؤشر لدرجة الحرارة والرطوبة لغرفتي. لقد استخدمت مصفوفة 8x8 LED واحدة لعرض أرقام مكونة من رقمين ، وأعتقد أن هذا الجزء من المشروع أصبح أكثر فائدة. لقد حشرت النهائي باستخدام صندوق من الورق المقوى ، والألم
كيفية واجهة MAX7219 بقيادة مصفوفة LED 8x8 مع متحكم ATtiny85: 7 خطوات
كيفية التعامل مع مصفوفة LED مدفوعة MAX7219 8x8 مع متحكم ATtiny85: تم تصنيع وحدة التحكم MAX7219 بواسطة Maxim Integrated ، وهي عبارة عن برنامج تشغيل عرض كاثود مشترك للإدخال / الإخراج التسلسلي يمكن أن يصل بين المتحكمات الدقيقة إلى 64 مصباح LED فردي ، وشاشات LED رقمية من 7 مقاطع تصل إلى حتى 8 أرقام ، عرض الرسم البياني الشريطي
أداة الجدول مع مصفوفة 8x8 LED RGB و Arduino Uno: 6 خطوات
Table Gadget مع 8x8 LED RGB Matrix و Arduino Uno: مرحبًا عزيزي في هذا البرنامج التعليمي سنقوم بعمل أداة DIY RGB LED ، والتي يمكن استخدامها كأداة للطاولة أو الإضاءة الخلفية ، ولكن أولاً ، انضم إلى قناة telegram الخاصة بي ، لمشاهدة المزيد من المشاريع المدهشة. أيضا ، الدافع بالنسبة لي
العقل المدبر مع مصفوفة 8x8 RGB LED: 5 خطوات (بالصور)
العقل المدبر مع مصفوفة 8x8 RGB LED: الأجزاء المطلوبة: Basys3 FPGA 8x8 RGB LED Matrix بواسطة GEEETECH9V إجمالي 32 دبابيس. الأنود المشترك يعني أن كل صف