في هذا المقال سنتعلم كيفيّة بناء واستعمال حاجز أشعّة تحت حمراء صغير يقوم بإعطاء إشارة عندما يتمّ اختراقه. وباجتياز الخليّتين الضوئيّتين تباعاً يمكننا قياس السّرعة.

بنية الدارة
بنية الدارة

القطع المطلوبة:

  • مرسل ومستقبل أشعة تحت حمراء.
  • أسلاك توصيل.
  • مقاومات (470Ohm و10KOhm).

التوصيل:

يجب إرسال إشارة موجبة فور انقطاع (أو اختراق) الحاجز الضوئي، عدا عن ذلك تكون الإشارة (0). قمنا باستخدام مقاومات الرفع (pull-up) مع المستقبل (باللون الأسود) بدلاً من القاطع.

الحماية باستخدام مقاومة الرفع
الحماية باستخدام مقاومة الرفع

قمنا بوضع المسافة بين الخليّتين الضوئيّتين 10cm. ربّما ستحتاج إلى تغيير المسافة في السكريبت لقياس السرعة بشكل صحيح. بنية الدارة موضحة في الشكل 3.

بنية الدارة (الليد الأحمر الصغير للاختبار فقط ويمكن إزالته)
بنية الدارة (الليد الأحمر الصغير للاختبار فقط ويمكن إزالته)

بعد توصيلك الدارة يجب أن يضيء الليد في حال اختراق الحاجز الضوئي (إذا وضعت إصبعك بين المرسل والمستقبل مثلاً).

قياس السرعة:

يمكننا الآن قياس السرعة، حيث يتمّ قياس الوقت الفاصل بين اختراق الحاجز الأول والثاني. إذا لم تكن المسافة بين الحاجزين لديك 10cm تماماً قُم بتعديل الكود.

ندخل الأمر:

sudo nano distance_test.py

ونضيف الكود التالي:

نقوم بالإغلاق والحفظ CTRL+O ثمّ CTRL+X، ويمكننا الآن تشغيله.

sudo python distance_test.py

إذا لم يعمل السكريبت بشكل صحيح فهذا غالباً يعود إلى أنّ الخلايا الضوئيّة لا تشير إلى بعضها تماماً، فيمرّ فيها القليل من الكهرباء ولكن خارج النطاق المقبول به، ولا يستطيع المتحكّم تحديد إذا ما كانت الإشارة 0 أم 1.

تطبيق عملي للدارة
تطبيق عملي للدارة

المصدر: هنا
 
ترجمة:عدي ناصر
مراجعة:علي العلي
تدقيق لغوي:سلام أحمد
تحرير:كرم ديوب