ساخت پروژه

اموزش راه اندازی ماژول دما و رطوبت 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 با اردوینو

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

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


میانگین امتیازات ۵ از ۵
از مجموع ۱ رای

دیدگاه‌ها (0)

  • دیدگاه هایی تایید میشوند که در پنل کاربری / جزئیات حساب / نام نمایشی ، را تکمیل کرده باشند
  • چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

تخفیف ویژه برای پروژه های محبوب 😍
استفاده از تخفیف ها