مهندسی برق

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

مهندسی برق

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

مهندسی برق

با سلام

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

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

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

پیوندها

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

سه شنبه, ۲۰ ارديبهشت ۱۴۰۱، ۰۷:۵۳ ب.ظ

فهرست مطالب

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

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

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

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

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

  4. راه اندازی سنسور دما و رطوبت DHT22

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

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

    3. گام سوم: کد

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

سنسور دما و رطوبت DHT22، یک انتخاب بسیار خوب برای اندازه گیری دما و رطوبت محیط است. این سنسور در حقیقت از یک سنسور رطوبت خازنی و یک مقاومت گرمایی تشکیل شده است. سنسور آب و هوای DHT22 بازه اندازه‌گیری دما و رطوبت وسیعی دارد. توانایی اندازه‌گیری دمای این سنسور در بازه 40- تا 125+ درجه سلیسیوس و با دقت 0.5 درجه سلیسیوس است. رطوبت هوا را نیز در محدوده 0 تا 100% و با دقت 2.5% اندازه می‌گیرد. این سنسور اطلاعات را از طریق یک پایه دیجیتال منتقل می‌کند، که همین موضوع کار با آن را توسط میکروکنترلرهای گوناگون آسان کرده است. فرکانس نمونه‌برداری این سنسور نیز 0.5Hz است، که به معنای آن است که اطلاعات دما و رطوبت را هر دو ثانیه به روزرسانی می‌کند.

سنسور دما و رطوبت - سنسور آب و هوا DHT22

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

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

  • VCC: تغذیه ماژول –5 ولت
  • DATA: پایه داده
  • NC: متصل نمی‌شود
  • GNDزمین

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

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

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

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

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

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

آردوینو IDE  

راه اندازی سنسور دما و رطوبت DHT22

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

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

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

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

به Library manager رفته و کتابخانه DHT sensor library را نصب کنید.

 

گام سوم: کد

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

  /*
modified on Dec 28, 2020
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=oUvb8AFr5o" data-secret="oUvb8AFr5o" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
*/


//Libraries
#include <DHT.h>;

//Constants
#define DHTPIN 2            //what pin we're connected to
#define DHTTYPE DHT22       //DHT 22  (AM2302)
DHT dht(DHTPIN, DHTTYPE);   //Initialize DHT sensor for normal 16mhz Arduino


//Variables
float hum;  //Stores humidity value
float temp; //Stores temperature value

void setup()
{
  Serial.begin(9600);
  dht.begin();
}

void loop()
{
  //Read data and store it to variables hum and temp
  hum = dht.readHumidity();
  temp= dht.readTemperature();
  
  //Print temp and humidity values to serial monitor
  Serial.print("Humidity: ");
  Serial.print(hum);
  Serial.print(" %, Temp: ");
  Serial.print(temp);
  Serial.println(" Celsius");
  
  delay(2000); //Delay 2 sec.
}

در کد بالا، اطلاعات دما و رطوبت در هر دو ثانیه از سنسور دریافت شده و در پنجره­ی 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="">
تجدید کد امنیتی