اندازه گیری دما با ماژول دماسنج مادون قرمز غیر تماسی GY-MCU90615

ترموگرافی چیست؟

زمانیکه اجسام شروع به گرم شدن می کنند، گرمایی که از آنها منتشر می شود به صورت امواج مادون قرمز در فضا رها می شوند. مادون قرمز با چشم مستقیم قابل رویت نیست اما می توان این امواج را توسط دوربین ها و سنسورهای مربوطه که به سنسورهای ترموگرافی معروف هستند مشاهده نمود. از همین رو، یکی از راه های اندازه گیری میزان دمای اجسام مختلف، اندازه گیری میزان امواج مادون قرمزی است که از آن جسم منتشر می شود. که به این شیوه اندازه گیری دما ترموگرافی می گویند. همچنین در این شیوه اندازه گیری دما نیازی به اتصال مستقیم سنسور به اجسام نیست و در حقیقت اندازه گیری دما به شیوه غیر تماسی انجام می گیرد.

بعد قبل
اندازه گیری دما با ماژول دماسنج مادون قرمز غیر تماسی GY-MCU90615
اندازه گیری دما با ماژول دماسنج مادون قرمز غیر تماسی GY-MCU90615
اندازه گیری دما با ماژول دماسنج مادون قرمز غیر تماسی GY-MCU90615
بعد قبل

لیست قطعات مورد نیاز

برد آردوینو Arduino UNO R3 مدل DIP1 عدد
ماژول دماسنج مدل غیرتماسی GY-906151 عدد
LCD کاراکتری مدل 16×2 با Backlighting آبی1 عدد
برد بورد (پروجکت برد) مدل GL1 عدد
سیم جامپر برد بوردی مدل دو سر نری (سری 40تایی)1 عدد

ماژول دماسنج مادون قرمز GY-MCU90615

در بسیاری از پروژه ها و کاربردهای صنعتی لازم است دمای یک جسم را از راه دور بدون اتصال سنسور به بدنه آن اندازه گیری کنیم. در اینگونه پروژه ها معمولا از شیوه اندازه گیری دما توسط امواج مادون قرمز استفاده می شود. ماژول GY-MCU90615 یک دماسنج مادون قرمز می باشد که این امکان را به شما می دهد دمای یک جسم را بدون اینکه لازم باشد با آن در تماس باشد به صورت غیر تماسی در محدوده منفی 40 درجه الی مثبت 115 درجه سانتی گراد اندازه گیری کنید. لازم به ذکر است این ماژول دماسنج توانایی اندازه گیری دمای خود سنسور را در بازه بین منفی 40 الی مثبت 85 درجه سانتی گراد را نیز دارد.

ماژول دماسنج مادون قرمز GY-MCU90615 از پروتکل ارتباطی سریال پشتیبانی می کند به همین دلیل می توانید به راحتی هرچه تمام آنرا با بردهای آردوینو Arduino و میکروکنترلرهای AVR یا هر پردازنده و برد توسعه دهنده دیگری که از ارتباط UART پشتیبانی می کند راه اندازی کنید. ماژول دماسنج GY-MCU90615 را می توانید با ولتاژ 3 الی 5 ولت راه اندازی کنید. همچنین جریان مصرفی این ماژول دماسنج تنها 5 میلی آمپر است و از دو نرخ انتقال 9600 و  115200 پشتیبانی می کند.

نقشه شماتیک راه اندازی ماژول دماسنج GY-MCU90615 با آردوینو

در این پروژه آردوینو از مبحث آموزش آردوینو می خواهیم شما را با نحوه برنامه نویسی و ساخت یک دماسنج مادون قرمز با ماژول GY-MCU90615 و برد Arduino Uno  آشنا کنیم. همانطور که در نقشه شماتیک مشاهده می کنید در طراحی این پروژه برای نمایش اطلاعات از یک LCD کاراکتری 16*2 استفاده شده است. برد آردوینو پس از دریافت مقادیر اندازه گیری شده هر دو دمای جسم و دمای خود سنسور ماژول GY-MCU90615، اطلاعات دریافتی را بر روی ال سی دی کاراکتری نمایش می دهد.

نقشه شماتیک راه اندازی ماژول دماسنج GY-MCU90615 با آردوینو

برنامه راه اندازی ماژول دماسنج GY-MCU90615 با نرم افزار آردوینو

آموزش برنامه نویسی ماژول GY-MCU90615 در نرم افزار آردوینو

همانطور که پیشتر گفته شد ماژول GY-MCU90615 بر اساس پروتکل سریال اقدام به تبادل داده با سایر دستگاه ها می کند به همین دلیل به راحتی می توانید مقادیر اندازه گیری شده دما را از ماژول دریافت نمائید و یا تنظیمات مورد نظر خود را همانند مقدار باود ریت بر روی ماژول اعمال کنید.

اندازه گیری اتوماتیک میزان دما

برای اعمال این تنظیم بر روی ماژول تنها کافی است همانند کد زیر، دستور 0xA5 + 0x45 + 0xEA برای ماژول ارسال کنید.

تنظیم نرخ انتقال ماژول بر روی 115200

برای اعمال این تنظیم بر روی ماژول تنها کافی است همانند کد زیر، دستور 0xA5 + 0xAF + 0x54 برای ماژول ارسال کنید.

توجه : در حالت پیش فرض نرخ انتقال ماژول دماسنج GY-MCU90615 توسط کارخانه سازنده بر روی مقدار 115200 تنظیم شده است.

تنظیم نرخ انتقال ماژول بر روی 9600

برای اعمال این تنظیم بر روی ماژول تنها کافی است همانند کد زیر، دستور 0xA5 + 0xAE + 0x53 برای ماژول ارسال کنید.

دریافت اطلاعات دما

محاسبه و نمایش میزان دمای جسم و خود سنسور

ویدیو ضبط شده از نحوه عملکرد پروژه

دانلود ویدئو با لینک مستقیم از سرورهای پرقدرت الکترونیک 98

 اطلاعات پروژه

 رمز فایل : www.electronics98.com

 حجم فایل : 422 کیلوبایت

 محیط برنامه نویسی : Arduino (IDE)

 برنامه نویسی شده به زبان : ترکیبی از برنامه نویسی به زبان سی (C) یا سی پلاس پلاس (++C)

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 8 ژوئن 2019

18 دیدگاه

  1. با سلام و احترام
    این پروژه 100 درصد عملی و تست شده می باشد و اشکالی در برنامه آن وجود ندارد، علت عدم نمایش اطلاعات صحیح بر روی نمایشگر می تواند به دلیل اتصال اشتباه ماژول به برد آردوینو و یا خرابی ماژول باشد.

  2. سلام
    این دستگاه دیتالاگر هم داره؟
    سفارش ساخت دستگاه (به همراه دیتالاگر) قبول می کنید؟

  3. با سلام و احترام
    خیر – این پروژه فاقد دیتالاگر است
    با عرض پوزش فراوان در حال حاضر امکان قبول و یا توسعه پروژه برایمان مقدور نیست.

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.