جدول المحتويات:
- اللوازم
- الخطوة 1: أولاً نحتاج إلى إنشاء رسم باستخدام Arduino IDE
- الخطوة 2: الآن نحن بحاجة إلى ترميز جزء الإعداد
- الخطوة 3: الكود والدائرة
- الخطوة 4: كيف تعمل؟
فيديو: ميزان حرارة بدون تلامس (كوفيد -19): 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
يمكننا قياس درجة حرارة الجسم دون ملامسة هذا الجهاز ، والمراقبة المستمرة لدرجة حرارة الجسم هي إحدى الطرق للكشف عن مريض كورونا. تتوفر أنواع كثيرة من موازين الحرارة في السوق. يمكن أن يقيس مقياس الحرارة العادي درجة حرارة مريض كوفيد -19 وقد ينشر الفيروس أيضًا. في هذه الحالة الخاصة ، يمكننا استخدام مقياس الحرارة غير الملامس. ويعرف هذا الجهاز أيضًا باسم مسدس الحرارة. أكبر صناعة لهذا المسدس الحراري الصين. وهذا الجهاز مكلف. لكن هذا القفل وخيوط Covid-19 تجعل إنتاج هذا الجهاز أكثر صعوبة.
يمكننا صنع مقياس حرارة غير ملامس مع بعض المكونات المتاحة بشكل شائع.
MLX90614 عبارة عن مستشعر درجة حرارة الأشعة تحت الحمراء لقياسات درجة الحرارة غير المتصلة. يحتوي على واجهة I2C للتواصل مع متحكم. هنا نستخدم Arduino Nano كمتحكم دقيق. يمكن لمستشعر درجة الحرارة هذا قياس درجة الحرارة دون لمس الجسم. لديها 0.5 درجة مئوية على نطاق واسع من درجات الحرارة.
اللوازم
- ام ال اكس 90614
- اردوينو نانو
- أنثى / أنثى الأسلاك الطائر
- محول OTG
- USB صغير لكابل USBMicro
- جهاز android
البرنامج المطلوب
* تطبيق Serial Monitor Android
* اردوينو بيئة تطوير متكاملة
الخطوة 1: أولاً نحتاج إلى إنشاء رسم باستخدام 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 والمستشعر سيستهلكان الطاقة من الهواتف الذكية.
موصى به:
IOT ThermoGun - ميزان حرارة ذكي لقياس درجة حرارة الجسم بالأشعة تحت الحمراء - Ameba Arduino: 3 خطوات
IOT ThermoGun - ميزان حرارة ذكي يعمل بالأشعة تحت الحمراء للجسم - Ameba Arduino: مع استمرار COVID-19 في إحداث فوضى على مستوى العالم ، مما تسبب في آلاف الوفيات ، والملايين في المستشفى ، فإن أي جهاز طبي مفيد مطلوب بشكل كبير ، خاصة الأجهزة الطبية المنزلية مثل ميزان الحرارة غير المتصل بالأشعة تحت الحمراء ؟؟ . عادة ما يكون مقياس الحرارة المحمول قيد التشغيل
استخدام الهاتف الذكي كمقياس حرارة لا يلامس / ميزان حرارة محمول: 8 خطوات (بالصور)
استخدام الهاتف الذكي كمقياس حرارة غير متصل / ميزان حرارة محمول: قياس درجة حرارة الجسم بدون تلامس / بدون تلامس مثل مسدس حراري. لقد أنشأت هذا المشروع لأن Thermo Gun الآن مكلف للغاية ، لذلك يجب أن أحصل على بديل لصنع DIY. والغرض من ذلك هو إصدار الميزانية المنخفضة. العرض MLX90614Ardu
واجهة اردوينو مع مستشعر بالموجات فوق الصوتية ومستشعر درجة حرارة تلامس: 8 خطوات
واجهة Arduino مع مستشعر الموجات فوق الصوتية ومستشعر درجة الحرارة غير الملامسة: في الوقت الحاضر ، يفضل صناع ومطورون Arduino للتطوير السريع للنماذج الأولية للمشاريع. Arduino عبارة عن منصة إلكترونية مفتوحة المصدر تعتمد على أجهزة وبرامج سهلة الاستخدام. لدى Arduino مجتمع مستخدم جيد جدًا. في هذا المشروع
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو - ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: 4 خطوات
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو | ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: مرحبًا يا رفاق في هذه التعليمات ، سنقوم بعمل مقياس حرارة بدون تلامس باستخدام اردوينو. نظرًا لأن درجة حرارة السائل / الصلب في بعض الأحيان تكون مرتفعة جدًا أو منخفضة ومن ثم يصعب الاتصال بها وقراءتها درجة الحرارة ثم في هذا المشهد
مبرد / حامل كمبيوتر محمول بدون تكلفة (بدون غراء ، بدون حفر ، بدون صواميل ومسامير ، بدون براغي): 3 خطوات
مبرد / حامل للكمبيوتر المحمول بدون تكلفة (بدون غراء ، بدون حفر ، بدون صواميل ومسامير ، بدون براغي): التحديث: يرجى & nbsp ؛ يرجى التصويت على & nbsp ؛ من أجل الدخول في www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ أو ربما التصويت لأفضل أصدقائي