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

أرقام Lissajous على 8X8 Led Matrix: 7 خطوات
أرقام Lissajous على 8X8 Led Matrix: 7 خطوات

فيديو: أرقام Lissajous على 8X8 Led Matrix: 7 خطوات

فيديو: أرقام Lissajous على 8X8 Led Matrix: 7 خطوات
فيديو: Max7219 LED Dot Matrix Digital LED Display Module Unboxing & Overview 2024, شهر نوفمبر
Anonim
أرقام Lissajous على 8X8 Led Matrix
أرقام Lissajous على 8X8 Led Matrix

من خلال simpleetronic

LED كمستشعر ضوئي ؟؟؟
LED كمستشعر ضوئي ؟؟؟
LED كمستشعر ضوئي ؟؟؟
LED كمستشعر ضوئي ؟؟؟
مكونات إلكترونية لحام على الألومنيوم
مكونات إلكترونية لحام على الألومنيوم
مكونات إلكترونية لحام على الألومنيوم
مكونات إلكترونية لحام على الألومنيوم
الوامض LED 512 لون (عشوائي)
الوامض LED 512 لون (عشوائي)
الوامض LED 512 لون (عشوائي)
الوامض LED 512 لون (عشوائي)

نبذة عن: الموسيقى: مهنتي لأكثر من 40 عامًا … الإلكترونيات: هوايتي الحبيبة دائمًا. المزيد حول Simpleetronic »

نقطة من الضوء تتأرجح في محورين متعامدين ترسم نمطًا يسمى "Lissajous Figure" (1857) أو "Bowditch Curve" (1815). تتراوح الأنماط من البسيط إلى المعقد اعتمادًا على نسبة التردد وطور المحورين. ترسم النسبة 1: 1 مع اختلاف طور 0 خطًا مستقيمًا بزاوية 45 درجة. في هذا المشروع ، تكتسح نسبة التردد للمحورين ببطء ذهابًا وإيابًا بين 1: 1 و 2: 1. يتم إنشاء هذه الأنماط بسهولة باستخدام مرسمة الذبذبات ومذبذبات الموجة الجيبية 2. في منتصف القرن التاسع عشر قام جول أنطوان ليساجوس بتحويل شعاع ضوئي مع مرايا متصلة بالشوك الرنانة. كما أنه أنشأ بندول الرمال. يعرض هذا المشروع أشكال Lissajous على مصفوفة 8X8 (أو 64 مصباحًا منفصلًا لجهاز أكبر) ويتم تشغيله بواسطة متحكم PIC16F627.

الخطوة 1: شاهد الفيديو

Image
Image

تبلغ حركة الصمام النشط بالبكسل / الثانية حوالي 20 مرة من معدل الإطارات لهذا الفيديو. لهذا السبب قد تبدو الأنماط "سريعة التقلب". يتميز الجهاز الحقيقي بأداء مرئي أكثر سلاسة.

الخطوة 2: التخطيطي:

فك
فك

PIC16F627 هو قلب المشروع.

الخطوة 3: فك التشفير

فك
فك

تعمل دبابيس PORTB في mcu على دفع الأنودات المشتركة الثمانية (المحور السيني). يحتوي PORTA (كاثودات المحور Y / LED) على 7 دبابيس كحد أقصى قابلة للتكوين على شكل مخارج. للحصول على الثماني منافذ الضرورية ، يقوم دبابيس PORTA بتشغيل وحدة فك ترميز مصنوعة من 3 بوابات nand (74HC00) والتي توفر 3 مخارج من دبابيس mcu.

الخطوة الرابعة: توليد الموجات "الجيبية":

توليد
توليد

يتم الحصول على الحركة "الجيبية" للبكسل من خلال قراءة متوالية من 22 أنماط بايت من جدول في الذاكرة للمحور X والمحور Y على التوالي. معدل قراءة هذه الأنماط يحدد فترة المسح.

الخطوة 5: قراءة الجدول للمنفذ أ

قراءة الجدول لـ PORT A
قراءة الجدول لـ PORT A

تختلف قراءة الجدول لـ PORTA قليلاً عن PORTB. المنفذ A يقود الكاثودات وهو نشط منخفض. تدفع الدبابيس 0 & 1 3 الكاثودات الشائعة من خلال وحدة فك ترميز البوابة 74HC00 nand.

الخطوة 6: مخطط انسيابي أساسي

مخطط انسيابي أساسي
مخطط انسيابي أساسي

رابط التنزيل لكود HEX & ASM لـ PIC16F627

الخطوة السابعة: شاهد الفيديو

حركة بطيئة تظهر حركة البكسل النشط

موصى به: