Saturday, May 1, 2010

ظاهرة ثبات الرؤية POV (Persistence Of Vision)



هذه المقالة عن مشروع للمتحكم الدقيق باستخدام الصمامات الثنائية المضيئة

Light Emmiting Diodes (LEDs)

لمن لا يعرف معنى ظاهرةثبات الرؤية فهى عبارة عن خداع بصرى يستخدم فى العديد من وسائل التعليم و الديكور و المؤثرات البصرية . و فيها يعمل المخ البشرى مع العينين على تجميع ما يرى من صور متفرقة إلى حانب بعضها البعض و إدراكها كوحدة واحدة لاستخراج المعلومات و العلاقات المفيدة من هذه الصور المتفرقة .

و قد رأيت على الانترنت و فى محلات الهدايا الكثير من الأجهزة التى تستخدم هذه الظاهرة بطريقة جذابة و مبهرة ، و لذلك قررت البداية فى بناء دائرة الكترونية باستخدام المتحكم الدقيق تقوم بهذه الوظيفة

الصورة النهائية لما يشاهده الانسان هو صورة تشبه ما يتم رسمه على لوحات الصمامات المضيئة النقطية المصفوفة

LED Dot Matrix Display

غير أن البناء الأساسى لهذا المشروع هو عمود واحد من الصمامات المضيئة و ليس مصفوفة ثنائية الأبعاد كما فى حالة اللوحات النقطية المصفوفة






فكيف إذن تظهر هذه النتيجة النهائية ؟

عن طريق هذا الخداع البصرى الذى يجعل المخ و العينين يروا هذا العمود من الصمامات المضيئة عندما يتحرك أفقيا كمجموعة من الأعمدة المتراصة و التى تكون بدورها مصفوفة نقطية


هناك الكثير من الدوائر الالكترونية التى تستخدم الحركة الدائرية و هناك البعض الآخر الذى يستخدم الحركة الترددية ( لليمين والشمال )


و كل هذه الدوائر كان بها عنصر متحرك فى النوعين من الحركة .


و لكن كان المشروع الذى رأيته على الانترنت لأول مرة هو مشروع لا يستخدم عنصر ميكانيكى للحركة لأنه كان يستعيض عنها بحركة اليد البشرية لليمين و الشمال . و بسبب بساطة هذا المشروع قررت البدء على الفور فى هذا المشروع .


المشرو ع الذى رأيته هو


SunSpot AirText


وهو من انتاج شركة


Sun Microsystems


الشهيرة


و بالطبع فقد كانت اللغة المكتوب بها البرنامج مضمن

Embedded Software


هى لغة


Java


التى تشتهر بها الشركة العريقة




هذه هى الدائرة التى قمت ببنائها و هى بالطبع عبارة عن المتحكم الدقيق


Microchip PIC 16F84A

بالإضافة إلى عمود من الصمامات الثنائية المضيئة


LEDs

و أطراف توصيل البطارية الجافة للدائرة


لقد رأيت على الانترنت العديد من هذه الدوائر الالكترونية و لكن بالفعل فهذه الدائرة هى أبسط ما يمكن بناؤه من الدوائر لتنفيذ هذه الوظيفة




العيب الوحيد فى هذه الدائرة هو عدم القدرة على تحديد اتجاه الحركة و هى ترسم الرموز و الحروف باستمرار بصرف النظر عن اتجاه الحركة

بالتالى فقد يحدث أن يتم رسم الرموز بالعكس


فى الدائرة الالكترونية
SunSpot AirText

لم تظهر هذه المشكلة و ذلك بسبب احتواء الدائرة على مجس للحركة يسمى
3D Accelerometer

و هو عبارة عن مجس للحركة يحدد قيمة العجلة التى يتحرك بها الجسم و اتجاهها و بالتالى سرعته و اتجاهها



هذه الصورة تظهر بها الحروف مكتوبة فى الاتجاه الصحيح




و هذه الصورة تظهر فيها الكلمة المكتوبة كأنها تظهر فى المرآة لأنها تم كتابتها بالعكس




هذا هو كود المصدر



Source Code


الخاص بالمشروع


و النموذج
Model


الخاص ببرنامج المحاكى
Proteus 7




المشروع على موقع 


instructables.com

http://www.instructables.com/id/Cheap-16F84-POV-Message-AirText/







No comments:

Post a Comment