مهندسی برق

اختراع برق باعث دگرگونی صنعت در ابعاد مختلف شد. برق یعنی زندگی

مهندسی برق

اختراع برق باعث دگرگونی صنعت در ابعاد مختلف شد. برق یعنی زندگی

مهندسی برق

با سلام

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

هرگاه در پی چیزى هستى، بلند همت باش و آن‏گاه که چیره شدى، در پیروزى کریم باش.
حضرت علی (علیه السلام)

همراهان عزیز جهت خبر دار شدن از جدید ترین مطالب سایت،سایت را به دنبال داشته باشید.👇🏻

پیوندها

فهرست مطالب

  1. ویژگی های ماژول سنسور دما و رطوبت SHT20

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

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

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

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

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

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

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

    3. SHT20 Sensor Library

    4. گام سوم: کد

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

ماژول SHT20 یک ماژول اندازه گیری دما و رطوبت دقیق، کاملا کالیبره شده، دارای مصرف توان بسیار پایین و با سرعت پاسخ بالاست. این سنسور در واقع از ترکیب یک سنسور رطوبت خازنی و یک سنسور دمای شکاف باند سیلیکونی (silicon bandgap temperature) تشکیل شده است. برخی از ویژگی‌های این ماژول را در زیر مشاهده می‌کنید.

  • محدوده اندازه گیری دما در بازه 40- تا 125+ درجه سلیسیوس
  • دقت اندازه‌گیری دما 0.3 درجه سلیسوس
  • محدوده انداه‌گیری رطوبت هوا در بازه 0 تا 100% RH
  • دقت اندازه‌گیری رطوبت هوا 3% RH
  • پروتکل ارتباطی I2C

سنسور SHT20

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

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

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

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

پین اوت Pinout سنسور SHT20

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

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

آردوینو UNO R3 × 1  
ماژول سنسور دما و رطوبت SHT20 × 1  
سیم جامپر نری به مادگی × 1  

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

آردوینو IDE  

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

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

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

سیم بندی مدار اتصال SHT20 به آردوینو

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

کتابخانه DFRobot_SHT20-master را از اینجا دانلود کنید.

 

SHT20 Sensor Library

 1 file(s)  520.32 KB

DOWNLOAD

 

سپس به قسمت Include Library رفته و کتابخانه را نصب کنید.

 

گام سوم: کد

کد زیر را روی برد آردوینو آپلود کنید. پس از آپلود کد، پنجره Serial Monitor را باز کنید.

/*
modified on Apr 10, 2021
Modified by MehranMaleki from Arduino Examples
Home<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="&#8220;Home&#8221; &#8212; Electropeak" src="https://electropeak.com/learn/embed/#?secret=hT67V9j1T3" data-secret="hT67V9j1T3" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
*/

#include <Wire.h>
#include "DFRobot_SHT20.h"

DFRobot_SHT20 sht20;

void setup()
{
    Serial.begin(9600);
    Serial.println("SHT20 Example!");
    sht20.initSHT20();                         // Init SHT20 Sensor
    delay(100);
    sht20.checkSHT20();                        // Check SHT20 Sensor
}

void loop()
{
    float humd = sht20.readHumidity();         // Read Humidity
    float temp = sht20.readTemperature();      // Read Temperature
    Serial.print(" Temperature: ");
    Serial.print(temp, 1);
    Serial.print("C");
    Serial.print("\t Humidity: ");
    Serial.print(humd, 1);
    Serial.println("%");
    delay(1000);
}

 

در کد بالا، ابتدا کتابخانه مربوطه اضافه شده و سنسور شروع به کار می‌کند. سپس اطلاعات دما و رطوبت در هر ثانیه از سنسور دریافت شده و در پنجره Serial Monitor نمایش داده می‌شود.

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

موافقین ۲ مخالفین ۰ ۰۱/۰۲/۲۳
Mohammad hossein Metanat

متانت

محمد حسین متانت

نظرات  (۱)

۲۹ ارديبهشت ۰۱ ، ۱۰:۳۸ ستاره برزنونی

سلام ، ممنونم از مطالب خوبی که منتشر میکنید

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی