جدول المحتويات:

ميزان حرارة بدون تلامس (كوفيد -19): 4 خطوات
ميزان حرارة بدون تلامس (كوفيد -19): 4 خطوات

فيديو: ميزان حرارة بدون تلامس (كوفيد -19): 4 خطوات

فيديو: ميزان حرارة بدون تلامس (كوفيد -19): 4 خطوات
فيديو: افضل مكان للكمادات لخفض الحرارة 2024, يوليو
Anonim
ميزان حرارة غير ملامس (كوفيد -19)
ميزان حرارة غير ملامس (كوفيد -19)

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

يمكننا صنع مقياس حرارة غير ملامس مع بعض المكونات المتاحة بشكل شائع.

MLX90614 عبارة عن مستشعر درجة حرارة الأشعة تحت الحمراء لقياسات درجة الحرارة غير المتصلة. يحتوي على واجهة I2C للتواصل مع متحكم. هنا نستخدم Arduino Nano كمتحكم دقيق. يمكن لمستشعر درجة الحرارة هذا قياس درجة الحرارة دون لمس الجسم. لديها 0.5 درجة مئوية على نطاق واسع من درجات الحرارة.

اللوازم

  • ام ال اكس 90614
  • اردوينو نانو
  • أنثى / أنثى الأسلاك الطائر
  • محول OTG
  • USB صغير لكابل USBMicro
  • جهاز android

البرنامج المطلوب

* تطبيق Serial Monitor Android

* اردوينو بيئة تطوير متكاملة

الخطوة 1: أولاً نحتاج إلى إنشاء رسم باستخدام Arduino IDE

نحتاج أولاً إلى إنشاء رسم باستخدام Arduino IDE
نحتاج أولاً إلى إنشاء رسم باستخدام Arduino IDE

افتح Arduino IDE وافتح مساحة عمل جديدة. نحن بحاجة إلى إضافة مكتبة. انتقل إلى Sketch> Include library> Library manager. ثم ابحث في Adafruit MLX90614 وقم بتثبيته.

ثم أغلق Arduino IDE و The Open Arduino IDE مرة أخرى. ثم أضف ملف الرأس "Adafruit_MLX90614.h" لتواصل أفضل مع مستشعر درجة الحرارة MLX90614. ثم أضف ملف رأس آخر "Wire.h" لاتصالات I2C. ثم حدد متغير "mlx" لاستدعاء مستشعر MLX90614. واستدعاء الوظيفة Adafruit_MLX90614 () لهذا المتغير.

الخطوة 2: الآن نحن بحاجة إلى ترميز جزء الإعداد

ابدأ أولاً الاتصال التسلسلي بمعدل braud 9600. ثم ابدأ المستشعر باستخدام الكلمة الأساسية "mlx.begin ()".

الإعداد باطل()

{

Serial.begin (9600) ؛

mlx.begin () ،

}

اكتمال جزء الإعداد. بعد ذلك ، سأقوم بترميز جزء الحلقة. أولاً أطبع كلمة "درجة الحرارة" ثم أطبع درجة الحرارة التي اكتشفها المستشعر. هنا درجة الحرارة بالدرجة المئوية. لذلك نسمي الوظيفة "mlx.readObjectTempC ()" ثم نطبع الوحدة كـ "Celsius". في السطر التالي ، نحتاج إلى طباعة كلمة "درجة الحرارة" مرة أخرى. ثم اطبع درجة الحرارة بالفهرنهايت. لهذا ، نستخدم الوظيفة "mlx.readAmbientTempF ()". ثم اطبع الوحدة كـ "فهرنهايت". بعد ذلك ، اطبع سطرًا جديدًا وانتظر 500 مللي ثانية للقراءة التالية.

حلقة فارغة()

{

Serial.print ("درجة الحرارة:") ؛

Serial.print (mlx.readObjectTempC ())

؛ Serial.println ("مئوية") ؛

Serial.print ("درجة الحرارة:") ؛

Serial.print (mlx.readObjectTempF ()) ،

Serial.println ("فهرنهايت") ؛

Serial.println () ؛ تأخير (500) ؛

}

اكتمل جزء الترميز. يتم توفير الكود الكامل في جزء الكود من هذه المقالة. قم بتحميل الكود إلى Arduino Nano. اتصال الأجهزة Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3 فولت - Vcc

GND - GND

قم بتوصيل الدائرة بمساعدة البيانات المذكورة أعلاه أو مخطط الدائرة. الآن قم بتعيين Arduino Nano والمستشعر في حاوية. ضع فتحة في العلبة حتى يتمكن المستشعر من قراءة درجة الحرارة. ضع فتحة أخرى لتوصيل كبل USB بلوحة اردوينو. ثم قم بتوصيل USB بـ Arduino والطرف الآخر بالهاتف الذكي قم بتثبيت تطبيق الشاشة التسلسلي وقم بتعيين معدل baurd على 9600. اكتمل المشروع

الخطوة 3: الكود والدائرة

الكود والدائرة
الكود والدائرة

#يشمل

#يشمل

Adafruit_MLX90614 mlx = Adafruit_MLX90614 () ؛

الإعداد باطل()

{

Serial.begin (9600) ؛

mlx.begin () ،

}

حلقة فارغة()

{

Serial.print ("درجة الحرارة:") ؛

Serial.print (mlx.readObjectTempC ()) ؛

Serial.println ("مئوية") ؛

Serial.print ("درجة الحرارة:") ؛

Serial.print (mlx.readObjectTempF ()) ،

Serial.println ("فهرنهايت") ؛

Serial.println () ،

تأخير (500) ؛

}

التنزيل متاح

الخطوة 4: كيف تعمل؟

المكون الرئيسي لميزان الحرارة هذا هو مستشعر درجة حرارة عدم الاتصال MLX90614. تم وصف عمل MLX90614 في الفقرة التالية. الإخراج من هذا المستشعر متصل بـ Arduino Nano. يقوم Arduino بطباعة درجة الحرارة على الهواتف الذكية بمساعدة تطبيق Serial Monitor Android. لذلك لا حاجة لحزمة طاقة خارجية. لأن Arduino والمستشعر سيستهلكان الطاقة من الهواتف الذكية.

موصى به: