راه اندازی ماژول دما و رطوبت AM2301/DHT21 با آردوینو
این ماژول در واقع یک دماسنج و رطوبت سنج بوده که تشکیل شده از یک سنسور خازنی به همراه مدارات جانبی و سیستم اندازه گیری با دقت بالا که خروجی تنها با استفاده از یک سیم و بصورت دیجیتال قابل اندازه گیری است. دقت بالا و رنج وسیع اندازه گیری از جمله مواردی است که باعث محبوبیت این سنسور گردیده است.
از طریق پروتکل ارتباطی تک سیمه (single-bus) داده های مربوط به رطوبت و دما را به میکروکنترلر ارسال می کند.
ویژگی های ماژول:
- قابلیت اطمینان و پایداری بالا در دراز مدت
- کالیبراسون اتوماتیک دقیق
- مصرف پایین واندازه کوچک ماژول
- حداکثر فاصله ارسال داده : 20 متر
- ولتاژ تغذیه : 3.3 تا 5.2 ولت
- جریان مصرفی میانگین: 300 میکرو آمپر
- رزولیشن رطوبت: 0.1 %RH
- رنج سنجش رطوبت: 0 تا 99.9%RH
- رزولیشن دما: 0.1 درجه ی سانتی گراد
- رنج سنجش دما: -40 تا 80 درجه ی سانتی گراد
- پاسخ سریع
- مقاوم در برابر نویز
کاربردها:
- سیستم ها ی تهویه مطبوع
- سیستم ها تنظیم رطوبت
- هواشناسی
- تجهیزات آزمایشگاهی
- کنترل و اتوماسیون
پایه های ماژول :
با توجه به شکل زیر اتصالات ماژول و برد آردوینو UNO را انجام میدیم :
نمونه کد :
#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 میباشد که میتوانید از لینک زیر دانلود و استفاده نمائید:
جهت اضافه کردن کتابخانه به آردوینو از آموزش زیر استفاده کنید :
حال کد بالا را در اردوینو کامپایل کنیدجهت مشاهده دما و رطوبت در این برنامه از پورت سریال خود اردوینو به عنوان نمایشگر استفاده کردیم.
نمایی از خروجی برنامه بر روی پورت سریال
اگر در مراحل کار با مشکل روبرو شدید میتوانید در تاپیک مربوط در انجمن تخصصی برق و الکترونیک ECA سوال خود را مطرح کنید تا توسط کاربران عزیز به جواب مورد نظر برسید.
سلام کدام مدل اردونیو ا انتخواب کنم برای ساخت متن طبلیغاتی با لیزر یا ال ای دی و دو عدد موتور استپ واسلشر داره راهنمای کنید