سنسور دما و رطوبت DHT

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

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

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

DHT11 در مقابل DHT22

سنسور های DHT در دو مدل DHT11 و DHT22 موجود است ، که می توانید تفاوت آنها را در زیر مشاهده کنید. البته قابل ذکر است که این تفاوت ها در آرایش پایه ها نیست و فقط تفاوت تکنیکالی است که بسته به نیاز می توان سنسور مورد نظر را با هم خانواده خود عوض کنید.

DHT11

  • بسیار ارزان قیمت
  • ولتاژ کاری 3 تا 5 ولت
  • حداکثر جریان مصرفی 2.5 میلی آمپر (در حین نمونه برداری)
  • قابلیت اندازه گیری رطوبت از 20 تا 80 درصد با دقت 5 درصد
  • قابلیت اندازه گیری دما از 0 تا 50 درجه سانتیگراد با خطای 2 درجه
  • ریت تبدیل 1 نمونه در یک ثانیه (1Hz)
  • ابعاد 15.5 در 12 در 5.5 میلی متر
  • تعداد پایه ها 4 عدد با فاصله 100 میل

 

DHT22

  • ارزان قیمت
  • ولتاژ کاری 3 تا 5 ولت
  • حداکثر جریان مصرفی 2.5 میلی آمپر (در حین نمونه برداری)
  • قابلیت اندازه گیری رطوبت از 0 تا 100 درصد با دقت 2~5 درصد
  • قابلیت اندازه گیری دما از -40 تا 125 درجه سانتیگراد با خطای 0.5 درجه
  • ریت تبدیل 2 نمونه در یک ثانیه (2Hz)
  • ابعاد 15.5 در 25 در 7.7 میلی متر
  • تعداد پایه ها 4 عدد با فاصله 100 میل

همانطور که مشاهده می کنید سنسور DHT22 هم دقیق تر و هم سریع تر می باشد ، با توجه به تعداد پایه یکسان و همانندی که این دو سنسور با هم دارند ، به راحتی و بدون هیچ نگرانی در صورت نیاز می توان سنسور ها را جایگزین هم کرد.

 

نحوه اتصال

با توجه به فاصله 100 میل پایه های سنسور ، یه راحتی می توان آن را بر روی برد برد قرار داد و با کمترین سیم کشی ممکن آن را به میکروکنترلر وصل نمایید.

ترتیب اتصال پایه های سنسور مطابق توضیح زیر است

  1. ولتاژ مثبت (3 تا 5 ولت)
  2. Data Out
  3. بدون اتصال
  4. منفی

پایه شماره 3 بودن اتصال است ، یعنی این که نیاز نیست به جایی وصل شود. فراموش نکنید که حتما پایه Data را با یک مقاومت 10 کیلو به Vcc وصل کنید ، پول آپ های داخلی میکروکنترلر معمولا 20 تا 50 کیلو هست که مقداری خیلی زیادی است و ممکن است خط داده به راختی تحت تاثیر نویز های محیطی قرار بگیرد.

جهت اتصال سنسور به برد آردوینو می توانید مثل عکس زیر عمل کنید:

 

نصب و راه اندازی

جهت نصب ابتدا فایل کتابخانه را دانلود نماییدSisoog_DHT.zip ، بعد دانلود به منوی Sketck در ادیتور آردوینو رفته و زیر منوی Include Library و از آنجا Add .ZIP Library را انتخاب می کنم ، مطابق شکل زیر

 

و سپس کتابخانه دانلود شده را معرفی میکنیم ، بعد از نصب موفقیت آمیز پیامی مطابق شکل زیر نمایش داده می شود که مشخص کننده موفقیت در نصب کتابخانه است.

 

جهت اجرای نمونه کافی است که که منوی File/Examples/Sisoog DHT Sensor Library رفته و یکی از مثال های موجود را انتخاب کنید

اگر از سنسور DHT11 استفاده می کنید ، خط زیر را در برنامه کامنت کنید

و این خطر را از حالت کامنت خارج کنید تا برنامه مطابق با سنسور DHT11 کامپایل شود

بعد از کامپابل و پروگرام برنامه خروجی به صورت زیر خواهد بود.

 

دانلود کتابخانه :

Sisoog_DHT.zip

 

منبع

 

حمایت از Zeus ‌

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

Zeus ‌

زئوس هستم ساکن المپ

دیدگاه ها

13 دیدگاه

  • م
    ۲۱ مهر ۱۳۹۹

    لعنت به کامپایلر آردوینو
    که همه مهندس نماها فقط بلدن با آردوینو کار کنن
    والا stm , avr هم خوبه بلد باشید

    • Kamin Jalili
      ۲۱ مهر ۱۳۹۹

      سلام “م” نازنینم. به نظرم بهتر می‌بود که کل مقالات زئوس را می‌خوندی بعد نظرتون را می‌گفتید. هر کسی ممکنه یه سری مقالات به نظر ما سطحی (توجه کنید به نظر و سلیقه ما، نه هر نظری) هم داشته باشه اما دلیلی بر نادیده گرفتن تمامی کار اون شخص نیست. من هم مثل شما با آردوینو شدیدا مخالف هستم و مشکلات عدیده‌ای که به وجود آورد را خوب می‌شناسم و بررسی هم کردم ولی سعی می‌کنم با اسم خودم نه یه اسم تک حرفی منصفانه نقدم رو همراه با دلیل بگم نه که فقط بیام یه نفر رو تخریب کنم. موفق باشید دوست عزیز من.

  • م
    ۲ مهر ۱۳۹۹

    گند بزنن به این آردوینو که هرچی سایت ایرانیه ، فقط با آردوینو بلده کد بزنه،هنر دیگه ای ندارید

    • Sisoog Os
      Sisoog Os
      ۳ مهر ۱۳۹۹

      دوست عزیز عصبانی 🙂
      اولا اردینو به خودی خود بد نیست پیشنهاد میکنم مطلب آردوینو خوب بد زشت را در سیسوگ مطالعه کنید
      در ضمن آموزشهای آردوینو سیسوگ درصد خیلی کمی از اموزشهای سیسوگ را در برداره و شما میتونید اموزشهای دیگه در حوزه های دیگه را هم مطالعه کنید

  • حسین
    ۲۷ اردیبهشت ۱۳۹۹

    دستتون درد نکنه بابت این کتابخونه خوبی که قرار دادین راستش برای nodemcu کتابخانه های دیگه ارور کامپایل می داد ولی با این کتابخونه کار کرد با این تفاوت که من dht22 رو به ولتاژ 3.3 و با مقاومت پول آپ 2.2 کیلو اهم وصل کردم

    • Zeus ‌
      زئوس Zeus
      ۲۸ اردیبهشت ۱۳۹۹

      خواهش میکنم دوست عزیز 🙂
      خوشحالم که بدردتون خورده 🙂

  • ساخت دماسنج با آردوینو - سیسوگ - Sisoog
    ۱۰ مهر ۱۳۹۸

    […] اطلاعات بیشتر در این زمینه توصیه می‌کنیم مقاله سنسور دما و رطوبت DHT را مطالعه […]

  • نادر
    ۲۳ شهریور ۱۳۹۸

    با سلام
    لینکا خرابند

    • Sisoog Os
      Sisoog OS
      ۲۴ شهریور ۱۳۹۸

      سلام ممنون از شما مشکل حل شد بررسی فرمائید

  • وحید
    ۲۹ تیر ۱۳۹۸

    با سلام نوشتید مقایسه ۱۱ با ۱۲ ولی مقایستون ۱۱ با ۲۲ هستش

    • Zeus ‌
      زئوس Zeus
      ۲۹ تیر ۱۳۹۸

      سلام
      بله متشکر برای تذکر ؛ اصلاح شد.

  • سینا نکویی
    ۲۲ مرداد ۱۳۹۷

    ببخشید اگه زحمتی نیست و براتون مقدوره لطفا یه آموزش برای ساخت کتابخانه در آردوینو بزارید و اینکه چگونه نمونه های متن بازش که توی گیت هابرو توسعه بدیم با تشکر فراوان

    • Zeus ‌
      زئوس Zeus
      ۲۲ مرداد ۱۳۹۷

      بله حتما ؛ توی سری آموزش آردوینو به این مقوله خواهیم پرداخت

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 11 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

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

Zeus ‌ Zeus ‌
  • 3 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک