TEmpANDhumidity

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

 

سخت‌افزار مورد نیاز

آردوینو UNO (  خرید کیت آموزشی آردوینو  ـ کد تخفیف برای این محصول : L2BPLZBQ )

ماژول DHT11 از پکیج سنسور کیت آردوینو 

 

 

ویژگی‌های ماژول رطوبت و دما DHT11

 

  • بسیار مقرون به صرفه
  • ولتاژ کاری ۳ الی ۵ ولت
  • ماکسیمم ۲٫۵ میلی‌آمپر در حالت ارسال داده
  • دقت ۵ درصد در اندازه‌گیری رطوبت بین ۲۰ الی ۸۰ درصد
  • دقت ۰٫۵ سانتی گراد در دمای ۰ الی ۵ درجه سانتی گراد
  • نرخ نمونه برداری ۱ ثانیه

 

اتصال ماژول رطوبت و دما DHT11 به آردوینو

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

DHT11 arduino sensorkit
DHT11 arduino sensorkit

 

 

 

برنامه نویسی DHT11

برنامه نویسی این ماژول بسیار ساده می‌باشد فقط کافیست که طی زمان‌های خاصی سیگنال وارد شده به پین شماره ۲ را بخوانیم که ما برای سادگی هر چه بیشتر از کتابخانه مخصوص این ماژول استفاده کرده‌ایم. کتابخانه را از این لینک دانلود کنید و سپس طبق آموزش زیر آن را  به کتابخانه‌های موجود در نرم افزار آردوینو اضافه کنید.

 

آموزش نصب کتابخانه در نرم افزار arduino

 

 

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

 

 

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

5 دیدگاه ها

  1. محمد می‌گه:

    سلام، ضمن تشکر از آموزشتان آیا پایه هاى سیگنال دما و سیگنال رطوبت از هم جدا هستند؟

  2. ابوالفضل حسینی می‌گه:

    این آموزش بر ARDUINO UNO R3 عملی است.

  3. حسین می‌گه:

    سلام با زبان c برای avr هم این مطلبو قرار بدید . من گیر کردم توی راه اندازیش

پاسخ دهید

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