SHARP 2Y0A02

2013-07-14

SHARP 2Y0A02

اضف وصف الصورة هنا

في مقالة سابقة تحدثت عن حساس الأشعة تحت الحمراء SHARP 2Y0A21 و قلنا أنه حساس يقرأ المسافة ما بين 10- 80 سم , هناك نوع مماثل له من نفس العائلة و يدعى SHARP 2Y0A02 يتميز بأن له مدى قراءة أوسع يصل ما بين 20 -150 سم .

اضف وصف الصورة هنا

لا يختلف كثيراً عن النوع السابق سوى بالمدى و السعر , بالأضافة إلى أنه لا نستطيع قراءة باستخدام المايكروكنترولر لمسافة أقل من 20 سم نظراً لطبيعة منحنى العلاقة بين الفولتية و المسافة لهذا الحساس .

ما ستحتاجه لتنفيذ هذه التجربة :

اضف وصف الصورة هنا

1) بطاقة اردوينو

2) حساس الاشعة تحت الحمراء SHARP 2Y0A02 .

3) اسلاك توصيل .

التوصيل :

اضف وصف الصورة هنا

طريقة حساب المسافة :

تختلف طريقة حساب المسافة بينه و بين الحساس SHARP 2Y0A12 نظراً لاختلاف العلاقة المبينة بالمنحنى لذلك علينا باستخدام قانون ايجاد المسافة بين نقطتين و الميل ايجاد هذه العلاقة من المنحنى .

اضف وصف الصورة هنا

يمكنك مراجعة المقال الخاص ب SHARP 2Y0A02 لتتعرف على كيفية ايجادها .

بالمحصلة وجدت أن المعادلة التي تربط مقلوب المسافة X و الفولتية Y تعطى بعدة علاقات :

للمسافة بين 150سم - 30 سم

للمسافة بين 30-20 سم .

للمسافة بين 20-15 سم .

اضف وصف الصورة هنا

كل واحدة منهم في معادلة في جملة if statement

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

اضف وصف الصورة هنا

ثبت الحساس بحيث تكون جهة توصيل الأسلاك أعلى الحساس و ليس اسفله , هذا يعطي قراءات أكثر دقة .

ثانياً سيعطي الحساس خطأ اذا كان الجسم الذي أمامه يتحرك عمودياً , هذا يسبب بطء استجابة الحساس و يعطي اجابات غير منطقية , الحركة للجسم الذي امامه تكون أفقية , كما هو مبين بالرسم .

اعطي هذا الحساس الوقت الكافي لقراءة المسافة لأنه على الأقل يحتاج ل 60ملي ثانية حتى يعطي تحديثاً للمسافة .

الكود , و لمشاهدة المقال كاملاً يمكنكم زيارة رابط الموضوع على المدونتي

http://www.genotronex.com/2013/07/sharp-2y0a02.html

1


Test User