فهرست مطالب:

دماسنج غیر تماسی: 7 مرحله
دماسنج غیر تماسی: 7 مرحله

تصویری: دماسنج غیر تماسی: 7 مرحله

تصویری: دماسنج غیر تماسی: 7 مرحله
تصویری: سه کاری که زنان آرزو می کنند مردان در رختخواب انجام دهند | حقیقت روانشناسی درروابط زن و مرد 2024, جولای
Anonim
دماسنج بدون تماس
دماسنج بدون تماس

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

مرحله 1: چگونه کار می کند؟

جزء اصلی این دماسنج غیر تماسی یک سنسور درجه حرارت بدون تماس MLX90614 است. نحوه کار MLX90614 در پاراگراف بعدی شرح داده شده است. خروجی این سنسور به آردوینو نانو متصل می شود. آردوینو با کمک Serial Monitor Android App دمای گوشی های هوشمند را چاپ می کند. بنابراین نیازی به پک پاور خارجی نیست. زیرا آردوینو و سنسور از تلفن هوشمند نیرو می گیرند.

گام 2:

تصویر
تصویر

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

مرحله 3:

تصویر
تصویر
تصویر
تصویر

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

مرحله 4:

تصویر
تصویر

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

مرحله 5:

تصویر
تصویر

حال باید قسمت setup را کدگذاری کنیم.

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

مرحله 6:

تصویر
تصویر

قسمت راه اندازی به پایان رسید. بعد من قسمت حلقه را کد می کنم.

ابتدا یک کلمه "دما" را چاپ می کنم و سپس دمای تشخیص داده شده توسط سنسور را چاپ می کنم. در اینجا دمای سانتی گراد است. بنابراین ما تابع را "mlx.readObjectTempC ()" می نامیم و سپس واحد را به عنوان "سانتیگراد" چاپ می کنیم. در خط بعدی ما باید کلمه "دما" را دوباره چاپ کنیم. و سپس دما را در فارنهایت چاپ کنید. برای این منظور از تابع "mlx.readAmbientTempF ()" استفاده می کنیم. سپس واحد را به صورت "فارنهایت" چاپ کنید. بعد یک خط جدید چاپ کنید و 500 میلی ثانیه برای خواندن بعدی صبر کنید.

مرحله 7:

قسمت برنامه نویسی تکمیل شد. کد کامل در قسمت کد این مقاله آمده است. کد را در Arduino Nano بارگذاری کنید.

اتصالات سخت افزاری

آردوینو نانو MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

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

لطفا کد من را کپی نکنید کد را بفهمید و خودتان آن را بسازید.

می توانید در اینجا به گروه تلگرامی ما بپیوندید یا INNOVATION را جستجو کنید.

در خانه بمانید ، ایمن بمانید ، خلاق بمانید. بگذارید زنجیره بشکند.

منو دنبال کن ،

اینستاگرام: Five_volt_player

فیس بوک: آکشی جوزف

Github: akshayjoseph666

تماس: [email protected]

تجربه و پیشنهادات خود را در کادر نظرات به اشتراک بگذارید.

مقالات قبلی

  1. تایمر شستشوی دست بدون لمس
  2. شیر آب اتوماتیک
  3. ضدعفونی کننده اتوماتیک دست
  4. رابط سنسور اولتراسونیک با Arduino Uno
  5. موتور سروو را با Arduino Uno و Pushbutton کنترل کنید
  6. موتور سروو را با Arduino Uno و POT کنترل کنید
  7. رابط موتور سروو با آردوینو Uno

توصیه شده: