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

فهرست مطالب

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

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

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

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

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

 

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

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

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

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

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

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

برد آردوینو Uno × 1
سنسور دما و رطوبت SHT31 × 1
سیم جامپر نری به مادگی × 1

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

آردوینو IDE

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

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

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

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

کتابخانه سنسور SHT31 را از اینجا دانلود کرده و آن را نصب کنید.

توجه

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

گام سوم: کد

کد زیر را روی برد آردوینو آپلود کنید. این کد دما و رطوبت خوانده شده را در پنجره ی سریال نمایش می دهد. همچنین می توانید از Serial plotter برای رسم نمودار به صورت گرافیکی استفاده کنید.
/*
  SHT31 Temperature & Humidity Sensor
  modified on 20 Sep 2020
  by Mohammad Reza Akbari @ Electropeak
  https://electropeak.com/learn/

  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);    //SHT31 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);
}
خروجی کد به شکل زیر است.

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

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

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