آموزش راه اندازی سنسور دما و رطوبت SHT35 با آردوینو

فهرست مطالب

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

SHT35 یک سنسور دما و رطوبت دیجیتال است. پروتکل ارتباطی این سنسور I2C است و شما با دو پایه ی SDA و SCL می توانید با این ماژول ارتباط برقرار کنید و دما و رطوبت محیط را اندازه گیری کنید.

محدوده اندازه گیری دما:  -40تا 90 درجه سانتی گراد با دقت 0.2 درجه

محدوده اندازه گیری رطوبت: 0 تا 100 درصد RH با دقت 1.5%

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

معرفی پایه ها (Pinout) سنسور دما SHT35

ماژول سنسور SHT31 دارای 4 پایه به شرح زیر است:

  • VCC: تغذیه ماژول – 2.4 تا 5 ولت
  • GND: زمین
  • SDA: پایه دیتا پروتکل I2C
  • SCL: پایه کلاک پروتکل I2C

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

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

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

آردوینو UNO R3 × 1
سنسور دما و رطوبت SHT35 × 1
سیم جامپر × 1

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

آردوینو IDE

راه اندازی سنسور دما SHT35 با آردوینو

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

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

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

کتابخانه سنسور SHT35 را از اینجا دانلود کرده و آن را نصب کنید (کتابخانه این سنسور با SHT31 مشترک است).

 

توجه

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

گام سوم: کد

کد زیر را روی برد آردوینو آپلود کنید. این کد دما و رطوبت خوانده شده را در پنجره ی سریال نمایش می دهد. همچنین می توانید از Serial plotter برای رسم نمودار به صورت گرافیکی استفاده کنید.

    /*
  SHT35 Temperature & Humidity Sensor
  modified on 13 Oct 2020
  by Mohammad Reza Akbari @ Electropeak
  
Home
Based on Library Example */ #include "Wire.h" #include "SHT31.h" uint32_t start; uint32_t stop; SHT31 sht; void setup() { Serial.begin(115200); Wire.begin(); sht.begin(0x44); //Sensor I2C Address Wire.setClock(100000); uint16_t stat = sht.readStatus(); Serial.print(stat, HEX); Serial.println(); } void loop() { sht.read(); Serial.print("Temperature:"); Serial.print(sht.getTemperature(), 1); Serial.print("\t"); Serial.print("Humidity:"); Serial.println(sht.getHumidity(), 1); delay(50); }

خروجی کد به شکل زیر است.

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

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

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