فهرست مطالب:

دماسنج غیر تماسی (کووید -19): 4 مرحله
دماسنج غیر تماسی (کووید -19): 4 مرحله

تصویری: دماسنج غیر تماسی (کووید -19): 4 مرحله

تصویری: دماسنج غیر تماسی (کووید -19): 4 مرحله
تصویری: مزایای تب سنج های غیر تماسی نسبت به تب سنج های جیوه ای همراه با معرفی تب سنج دیجیتال آلفامد 2024, جولای
Anonim
دماسنج غیر تماسی (کووید -19)
دماسنج غیر تماسی (کووید -19)

ما می توانیم دمای بدن را بدون تماس با این دستگاه اندازه گیری کنیم. نظارت مداوم بر دمای بدن یکی از راه های تشخیص بیمار مبتلا به کرونا است. بنابراین انواع مختلفی از دماسنج ها در بازار موجود است. دماسنج معمولی می تواند دمای یک بیمار کووید را اندازه گیری کند و همچنین ممکن است ویروس را گسترش دهد. در این شرایط خاص می توانیم از دماسنج غیر تماسی استفاده کنیم. و همچنین به این دستگاه به عنوان تفنگ دما معروف است. بزرگترین تولید کننده این تفنگ درجه حرارت چین. و این دستگاه پرهزینه است. اما این قفل شدن و نخ های Covid-19 تولید این دستگاه را دشوارتر می کند.

ما می توانیم یک دماسنج غیر تماسی با برخی از اجزای رایج موجود بسازیم.

MLX90614 یک سنسور دما IR برای اندازه گیری دمای بدون تماس است. دارای رابط I2C برای ارتباط با میکروکنترلر است. در اینجا ما از آردوینو نانو به عنوان میکروکنترلر استفاده می کنیم. این سنسور دما می تواند دما را بدون لمس جسم اندازه گیری کند. این دارای 0.5 درجه سانتی گراد در طیف وسیعی از درجه حرارت است. اجازه دهید آن را تهیه کنیم !!!!!!!!

تدارکات

  • MLX90614
  • آردوینو نانو
  • سیمهای جهنده زن/زن
  • آداپتور OTG
  • USB Mini to USBMicro Cable
  • دستگاه اندروید

نرم افزار مورد نیاز

* برنامه مانیتور سریال Android

* آردوینو ایده

مرحله 1: ابتدا باید یک طرح با استفاده از Arduino IDE ایجاد کنیم

ابتدا باید یک طرح با استفاده از Arduino IDE ایجاد کنیم
ابتدا باید یک طرح با استفاده از Arduino IDE ایجاد کنیم

Arduino IDE را باز کنید و یک فضای کاری جدید باز کنید. ما باید یک کتابخانه اضافه کنیم. به Sketch> Include library> Library Library بروید. سپس Adafruit MLX90614 را جستجو کرده و آن را نصب کنید.

سپس Arduino IDE و The Open Arduino IDE را دوباره ببندید. سپس فایل هدر "Adafruit_MLX90614.h" را برای ارتباط بهتر با سنسور دما MLX90614 اضافه کنید. سپس یک فایل هدر دیگر "Wire.h" برای ارتباط I2C اضافه کنید. سپس یک متغیر "mlx" برای تماس با سنسور MLX90614 تعریف کنید. و تابع Adafruit_MLX90614 () را به این متغیر فراخوانی کنید.

مرحله 2: اکنون باید قسمت Setup را کدگذاری کنیم

ابتدا ارتباط سریالی را با نرخ برود 9600 آغاز کنید. سپس سنسور را با استفاده از کلمه کلیدی "mlx.begin ()" شروع کنید.

void setup ()

{

Serial.begin (9600)؛

mlx.begin ()؛

}

قسمت راه اندازی به پایان رسید. بعد من قسمت حلقه را کد می کنم. ابتدا یک کلمه "دما" را چاپ می کنم و سپس دمای تشخیص داده شده توسط سنسور را چاپ می کنم. در اینجا دمای سانتی گراد است. بنابراین ما تابع را "mlx.readObjectTempC ()" می نامیم و سپس واحد را به عنوان "سانتیگراد" چاپ می کنیم. در خط بعدی ما باید کلمه "دما" را دوباره چاپ کنیم. و سپس دما را در فارنهایت چاپ کنید. برای این منظور از تابع "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.3V - Vcc

GND - GND

مدار را با کمک داده های بالا یا نمودار مدار سیم کشی کنید. حالا آردوینو نانو و سنسور را در یک محفظه قرار دهید. یک سوراخ روی محفظه قرار دهید تا سنسور دما را بخواند. یک سوراخ دیگر برای اتصال کابل USB به برد آردوینو قرار دهید. سپس USB را به آردوینو و سر دیگر را به تلفن هوشمند وصل کنید. برنامه مانیتور سریال را نصب کنید و میزان بار را 9600 تنظیم کنید. پروژه به پایان رسید

مرحله 3: کد و مدار

کد و مدار
کد و مدار

#عبارتند از

#عبارتند از

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ()؛

void setup ()

{

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 در پاراگراف بعدی شرح داده شده است. خروجی این سنسور به آردوینو نانو متصل می شود. آردوینو با کمک Serial Monitor Android App دمای گوشی های هوشمند را چاپ می کند. بنابراین نیازی به پک پاور خارجی نیست. زیرا آردوینو و سنسور از تلفن هوشمند نیرو می گیرند.

توصیه شده: