قياس سرعة جسم باستخدام حساسين ضوئيين والأردوينو

قياس سرعة جسم باستخدام حساسين ضوئيين والأردوينو

يتحول حساسان بالأشعة تحت الحمراء موضوعان على مسافة معروفة إلى مقياس سرعة عامل فعليًا: قِس المدة التي يستغرقها جسم للانتقال بينهما، والباقي مجرد فيزياء.

المكونات المطلوبة

استخدم حساسي قطع شعاع ضوئي أو قاطعين ضوئيين مثبتين على مسافة معلومة. وحدات تجنب العوائق الانعكاسية لا تُنشئ شعاعًا بين طرفين وقد تتأثر بلون الجسم وبعده، لذا لا تُستبدل بها بوابات القطع دون اختبار.

طريقة التوصيل

يُركَّب الحساسان على مسافة ثابتة ومعروفة، 7 سم في النموذج المرجعي، ويتصل كل منهما بمنفذ إدخال رقمي خاص به. تتصل الشاشة والجرس وفق التوصيل المعتاد لكل منهما.

كيف يعمل التوقيت

سجّل زمن عبور البوابة الأولى ثم الثانية باستخدام micros أو مؤقت مناسب، واحسب السرعة = المسافة/الزمن. أضف مهلة لإلغاء القراءة الناقصة، وحدد اتجاه الحركة، واستخدم المقاطعات عند السرعات التي قد تضيع فيها نبضة قصيرة.

إعدادات قابلة للتخصيص

تُخزَّن المسافة المعروفة بين الحساسين في الكود كثابت بسيط (const float dist = 0.07 لـ7 سم) ويمكن تغييرها لتطابق مسافة فيزيائية مختلفة. تُفعِّل عتبة سرعة، تساوي افتراضيًا 1 كم/ساعة في المثال، إنذار الجرس عند تجاوزها، ويمكن رفعها أو خفضها حسب ما يُعد "سريعًا" للتطبيق المحدد.

التعامل مع تفعيل جزئي

إذا فعّل جسم الحساس الأول فقط دون أن يصل للحساس الثاني، كتلويح يد أمامه مثلًا، تعيد ميزة أمان لانتهاء المهلة ضبط القياس بدلًا من ترك أردوينو ينتظر إلى ما لا نهاية تفعيلًا ثانيًا قد لا يأتي أبدًا.

مراجعة هندسية: تحقّق من رقم إصدار المكتبة، وجهد تشغيل الوحدة، ومخطط أطراف اللوحة الفعلية قبل التوصيل؛ فقد تختلف الوحدات التجارية المتشابهة ظاهريًا.

يمكنك إيجاد حساسات تجنب العوائق بالأشعة تحت الحمراء وشاشات LCD ضمن متجر Juthour Tech.

اترك تعليقا

*
*
يمكن للأعضاء المسجلين فقط ترك تعليقات.