ساخت پروژه
0 محصولات نمایش سبد خرید

هیچ محصولی در سبد خرید نیست.

اموزش راه اندازی ماژول دما و رطوبت DHT11 با اردوینو

اموزش راه اندازی ماژول دما و رطوبت DHT11 با اردوینو

در این مطلب از ساخت پروژه اموزش راه اندازی ماژول دما و رطوبت DHT11 با اردوینو خواهیم داد. ماژول DHT11 یکی از پر کاربرد ترین ماژول دما و رطوبت هست این سنسور قادر است رطوبت را در بازه 20 تا 80 درصد با دقت 5 درصد اندازه گیری کند. همچنین می تواند دما را در محدوده 0 تا 50 درجه سانتیگراد با دقت 2 درجه اندازه گیری کند.

پین های ماژول DHT11این ماژول دارای 3 پین است:

  1. VCC: تغذیه ماژول – 5 ولت
  2. DATA : پین ارتباط میکرو با ماژول
  3. NC : این پین به جایی متصل نمیشه
  4. GND : به زمین اردوینو متصل شود

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

اموزش راه اندازی ماژول دما و رطوبت DHT11 با اردوینو

در تصویر بالا شما هم میتونید از ماژول استفاده کنید و هم از خود سنسور و تفاوتی که دارن اینه که داخل ماژول پین NC حذف شده چون به جایی متصل نمیشه و یک مقاومت پول اپ به بایه DATA و VCC متصل شده که ماژول نویز نگیره ولی شما اگه از سنسور میخواید استفاده کنید میتونید خودتون این مقاومت رو هم اضافه کنید

شماتیک راه اندازی ماژول دما و رطوبت DHT11 با اردوینو

اموزش راه اندازی ماژول دما و رطوبت DHT11 با اردوینو
اموزش راه اندازی ماژول دما و رطوبت DHT11 با اردوینو

مقاومت R1 مقدارش 1k تا 10k

کد راه اندازی ماژول دما و رطوبت DHT11 با اردوینو

در صورتی که کتابخانه dht11 رو در نرم افزار اردوینو نصب ندارید مطابق با تصویر زیر کتابخانه رو نصب کنید

اموزش راه اندازی ماژول دما و رطوبت DHT11 با اردوینو

بعد از اینکه شماتیک مدار بستید نوبت پروگرام کردن اردوینو هست کد زیر رو کپی کنید و بعد در نرم افزار اردوینو پیست کنید و کد رو پروگرام کنید

#include "DHT.h"

#define DHTPIN 7 


#define DHTTYPE DHT11   

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
  Serial.println("Please wait");
  delay(2000);
}

void loop() {
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  float f = dht.readTemperature(true);
  if (isnan(h) || isnan(t) || isnan(f)) {
    Serial.println(F("Failed to read from DHT sensor!"));
    return;
  }

  float hif = dht.computeHeatIndex(f, h);
  float hic = dht.computeHeatIndex(t, h, false);

  Serial.print(F("Humidity: "));
  Serial.print(h);
  Serial.print(F("%  Temperature: "));
  Serial.print(t);
  Serial.print(F("°C "));
  Serial.println(f);

  delay(2000);
}

بعد از اپلود کد سریال مانیتور رو اجرا کنید و سرعت سریال مانیتور را روی 9600 قرار بدید در سریال مانیتور اطلاعات رو مینویسه در قسمت Humidity درصد رطوبت هست و در قسمت Temperature دما رو نمایش میده

اموزش راه اندازی ماژول دما و رطوبت DHT11 با اردوینو

توضیحات کامل تر رو داخل فیلم اموزش دادیم شما میتوانید فیلم را در یوتیوب مشاهده کنید

مقاله پیشنهادی  آموزش طراحی پروژه‌ های نورپردازی با LED های RGB با اردوینو

امیدوار که مطالب اموزش راه اندازی ماژول دما و رطوبت DHT11 با اردوینو برایتان مفید بوده باشه

امتیاز دادن به مطلب
0
دیدگاه‌های نوشته

  1. دیدگاه‌های محترمانه: لطفاً نظرات خود را با رعایت احترام به دیگران و به صورت محترمانه ارسال کنید. از به‌کار بردن زبان توهین‌آمیز، تهدیدآمیز یا نژادپرستانه خودداری کنید.

  2. حفظ حریم خصوصی: از درج اطلاعات شخصی خود یا دیگران مانند شماره تماس، آدرس و هرگونه اطلاعات حساس خودداری کنید.

  3. محتوای تبلیغاتی: ارسال دیدگاه‌های تبلیغاتی، لینک‌های خارجی یا هر نوع محتوای تجاری که مرتبط با موضوع نباشد، ممنوع است.

  4. موافقت با قوانین: با ارسال دیدگاه خود، شما تأیید می‌کنید که قوانین فوق را خوانده و با آن‌ها موافقید. تیم ما حق دارد نظرات غیرمجاز را حذف کند.


*
*