قياس الحرارة عن بُعد بحساس MLX90614 مع الأردوينو

قياس الحرارة عن بُعد بحساس MLX90614 مع الأردوينو

كل حساس حرارة تناولناه سابقًا يحتاج ملامسة فيزيائية لما يقيسه؛ يكسر MLX90614 هذه القاعدة تمامًا، فيقرأ درجة حرارة جسم عن بُعد باستخدام الأشعة تحت الحمراء وحدها.

ما الذي يقيسه

يقيس MLX90614 درجة حرارة سطح الجسم من الإشعاع تحت الأحمر مع قياس حرارة الحساس نفسه للتعويض. دقة ±0.5°م تخص نطاقات تشغيل محددة وليست مضمونة عبر المجال الكامل، وتتأثر النتيجة بمجال الرؤية والانبعاثية والتوازن الحراري. لا تُعد الوحدة العامة ميزان حرارة طبيًا معتمدًا.

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

يتواصل MLX90614 عبر بروتوكول I2C، ولا يحتاج سوى منفذي بيانات: A4 (SDA) وA5 (SCL) في أردوينو أونو، بالإضافة إلى التغذية والأرضي. ولأن كل جهاز I2C يحمل عنوانًا فريدًا، يمكن لشاشة LCD مقاس 16×2 (تعمل هي نفسها عبر دائرة تحويل I2C خاصة بها) مشاركة نفس ناقل السلكين مع الحساس دون أي تعارض.

البرمجة

تتولى مكتبتان العمل: مكتبة Adafruit MLX90614 تتعامل مع قراءة قيمتي درجة الحرارة من الحساس، بينما تدير LiquidCrystal_I2C الشاشة. يقرأ الكود درجتي الحرارة المحيطة والجسم مرة كل ثانية، ويطبعهما على الشاشة التسلسلية وعلى شاشة LCD في آنٍ واحد.

إذا لم تستجب الشاشة أو الحساس

يأتي كل جهاز I2C بعنوان افتراضي، لكن أحيانًا يؤدي تعارض أو اختلاف طفيف في التصنيع لعدم استجابة وحدة ما على عنوانها المتوقع. تشغيل كود بسيط لماسح I2C أولًا، وهو برنامج صغير يفحص كل عنوان محتمل بحثًا عن استجابة، يؤكد العنوان الصحيح قبل تجربة أي حل آخر.

مجالات الاستخدام

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

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

يمكنك إيجاد حساسات MLX90614 وشاشات LCD بواجهة I2C ضمن متجر Juthour Tech.

اترك تعليقا

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