 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:
|
|
25-05-2011, 11:49 PM
المشاركة 1
|
|
مشروع إكتشاف الكائن بالأشعة تحت الحمراء Infrared object detection ببرمجيات Flowcode
أجهزة الاستشعار (الحساسات) Sensors وبرمجيات Flowcode
تسمح أجهزة الاستشعار بالميكروكونترولر بالتفاعل مع البيئة (الوسط) المحيطة به . يمكن استخدامه على سبيل المثال فى توصيل الإضاءة عند الإظلام أو فى التحكم فى درجة حرارة الثلاجات .
مشروع إكتشاف الكائن بالأشعة تحت الحمراء Infrared object detection ببرمجيات Flowcode
الغرض :
الأشعة تحت الحمراء لا ترى بواسطة عين الإنسان . غالبا ما تستخدم حساسات الأشعة تحت الحمراء كحساسات تقاربية غير متلامسة non-contact proximity sensors .
فى هذا المشروع سوف نستخدم الحساس التقاربى لإضاءة ليد عندما يقترب كائن .
البرنامج :
يسقط الحساس ضوء الأشعة تحت الحمراء الغير مرئية للعين ويقيس الكمية المنعكسة . إذا تواجد كائن بالقرب من الأشعة فإن الكمية المنعكسة سوف تزداد .
تحديد إضاءة ليد عندما يقترب كائن يستلزم عكس الإشارة من الحساس . فبعد قراءة حالة الطرف A0 وحفظه فى متغير باسم infrared يتم عكسه باستخدام التعبير :
infrared = NOT infrared لسوء الحظ أن المتغير infrared عبارة عن بايت byte وعكس الصفر 0 يؤدى إلى 255 وليس الواحد 1 .
الحل يكون بإجراء عملية AND مع الواحد 1 وهذا يعنى أن الخانة الموجودة فى أدنى موقع هى التى سوف تتأثر لأن :
لذلك فإن العمليات الحسابية
سوف تعطى النتائج التالية :
يستخدم مفتاح فى محاكاة اقتراب الكائن .
النتائج ببرنامج بروتيس حيث يحتوى على العديد من الحساسات لقياس المسافة بالاشعة تحت الحمراء للمحاكاة :
|