آموزش راه اندازی ماژول سنسور دما و رطوبت MTH02 با آردوینو

فهرست مطالب

ویژگی های ماژول سنسور دما و رطوبت MTH02

سنسورهای دما و رطوبت تنوع بسیاری از لحاظ قیمت و دقت و محدوده اندازه گیری در بازار دارند. یکی از این سنسورهای دما و رطوبت MTH02 است. این سنسور از یک پایه دیجیتال برای بیان دما و رطوبت محیط استفاده می‌کند.

از ویژگی های این ماژول می‌توان به موارد زیر اشاره کرد:

  • مصرف توان بسیار کم
  • سایز و ابعاد کوچک
  • اندازه گیری دما در بازه 40- تا 70+ درجه سانتی‌گراد با دقت 0.5 درجه سانتی‌گراد
  • محدوده اندازه‌گیری رطوبت: 18% تا 98% با دقت 3%

موارد کاربرد:

  • HVAC
  • ایستگاه‌های هواشناسی
  • تست و اندازه گیری
  • ثبت اطلاعات
  • رطوبت‌گیرها
  • رطوبت‌سازها

دیتاشیت سنسور MTH02 را می‌توانید از اینجا دانلود کنید.

معرفی پایه های (Pinout) ماژول سنسور دما و رطوبت MTH02

3 پایه مهم ماژول MTH02  به شرح زیر است:

  • VCC: تغذیه ماژول
  • VSS: زمین
  • DATA: سیگنال خروجی دیجیتال

پین اوت (Pinout) این ماژول را می‌توانید در تصویر زیر مشاهده کنید.

لوازمی که به آن احتیاج دارید

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

آردوینو UNO R3 × 1
ماژول سنسور دما و رطوبت MTH02 × 1

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

آردوینو IDE

راه اندازی ماژول سنسور دما و رطوبت MTH02 با آردوینو

گام اول: سیم بندی

مطابق مدار زیر ماژول را به آردوینو متصل کنید.

تذکر

از کانکتورهای PH جهت اتصال ماژول MTH02 به آردوینو استفاده کنید.

گام دوم: نصب کتابخانه

فایل کتابخانه را از اینجا دانلود کنید و آن را از حالت فشرده خارج کنید. سپس آن را در قسمت Library  محل نصب نرم‌افزار آردینو کپی کنید.

توجه

اگر برای نصب کتابخانه نیاز به راهنمایی بیشتر دارید، به اینجا مراجعه کنید.

گام سوم: کد

کد زیر را روی آردوینو خود آپلود کنید.

    /*
  MTH02-Temperature-Humidity-Sensor
  Modified on 06 Feb 2021
  by Amir Mohammad Shojaee @ Electropeak
  
Home
*/ #include "mth02.h" #define MTHPIN 12 MTH mth(MTHPIN); void setup(){ Serial.begin(9600); mth.begin(); } void loop(){ delay(5000); float tempC = mth.readTemperature(); float tempF = mth.readTemperature(true); float hum = mth.readHumidity(); Serial.print("Temp C: "); Serial.print(tempC,1); Serial.print("\t Temp F: "); Serial.print(tempF,1); Serial.print("\t Humidity: "); Serial.print(hum,1); Serial.print(" %"); Serial.println(""); }

در ابتدای برنامه، کتابخانه MTH02 را وارد می‌کنیم. در ادامه و در قسمت اصلی برنامه دما و رطوبت محیط، ذخیره و در سریال مانیتور نمایش داده می‌شود.

با باز کردن پنجره سریال مانیتور، دما بر حسب سانتی گراد و فارنهایت و رطوبت بر اساس درصد نمایش داده می‌شوند:

آموزش های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.