آردوینو Arduinoدانستنی هامطالب علمی

راه اندازی ماژول دما و رطوبت AM2301/DHT21 با آردوینو

85215

این ماژول در واقع یک دماسنج و رطوبت سنج بوده که تشکیل شده از یک سنسور خازنی به همراه مدارات جانبی و سیستم اندازه گیری با دقت بالا که خروجی تنها با استفاده از یک سیم و بصورت دیجیتال قابل اندازه گیری است. دقت بالا و رنج وسیع اندازه گیری از جمله مواردی است که باعث محبوبیت این سنسور گردیده است.

از طریق پروتکل ارتباطی تک سیمه (single-bus) داده های مربوط به رطوبت و دما را به میکروکنترلر ارسال می کند.

ویژگی های ماژول:

  • قابلیت اطمینان و پایداری بالا در دراز مدت
  • کالیبراسون اتوماتیک دقیق
  • مصرف پایین واندازه کوچک ماژول
  • حداکثر فاصله ارسال داده : 20 متر
  • ولتاژ تغذیه : 3.3 تا 5.2 ولت
  • جریان مصرفی میانگین: 300 میکرو آمپر
  • رزولیشن رطوبت: 0.1 %RH
  • رنج سنجش رطوبت: 0 تا 99.9%RH
  • رزولیشن دما: 0.1 درجه ی سانتی گراد
  • رنج سنجش دما: -40 تا 80 درجه ی سانتی گراد
  • پاسخ سریع
  • مقاوم در برابر نویز

کاربردها:

  • سیستم ها ی تهویه مطبوع
  • سیستم ها تنظیم رطوبت
  • هواشناسی
  • تجهیزات آزمایشگاهی
  • کنترل و اتوماسیون

پایه های ماژول :

777

فایل دیتاشیت ماژول

 

با توجه به شکل زیر اتصالات ماژول و برد آردوینو UNO را انجام میدیم :

 

5272

 

558

نمونه کد  :

#include <dht.h>
dht DHT;
//Constants
#define DHT21_PIN 2     // DHT 22  (AM2302) - what pin we're connected to
 
//Variables
float hum;  //Stores humidity value
float temp; //Stores temperature value
 
void setup()
{
    Serial.begin(9600);
}
 
void loop()
{
    int chk = DHT.read21(DHT21_PIN);
    //Read data and store it to variables hum and temp
    hum = DHT.humidity;
    temp= DHT.temperature;
    //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.}

کتابخانه ی مورد استفاده در این پروژه کتابخانه DHT میباشد که میتوانید از لینک زیر دانلود و استفاده نمائید:


کتابخانه DHT

جهت اضافه کردن کتابخانه به آردوینو از آموزش زیر استفاده کنید :

حال کد بالا را در اردوینو کامپایل کنیدجهت مشاهده دما و رطوبت در این برنامه از پورت سریال خود اردوینو به عنوان نمایشگر استفاده کردیم.

نمایی از خروجی برنامه بر روی پورت سریال

screenshot 4

 

اگر در مراحل کار با مشکل روبرو شدید میتوانید در تاپیک مربوط در انجمن تخصصی برق و الکترونیک ECA  سوال خود را مطرح کنید تا توسط کاربران عزیز به جواب مورد نظر برسید.

https://www.eca.ir/forums/thread78107.html

نوشته های مشابه

1 دیدگاه

  1. سلام کدام مدل اردونیو ا انتخواب کنم برای ساخت متن طبلیغاتی با لیزر یا ال ای دی و دو عدد موتور استپ واسلشر داره راهنمای کنید

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا