نمایش رطوبت و دمای محیط توسط سگمنت TM1637 و برد آردوینو

در این سری از پروژه های آردوینو نحوه اندازه گیری رطوبت و دمای محیط توسط سنسور DHT11 شرح داده شده است. همچنین پروژه طوری طراحی و ساخته شده است که بتوان با صرف کمترین هزینه و زمان میزان این رطوبت و دما را بر روی سگمنت 4دیجیت TM1637 نمایش داده شود. همانطور که در پروژه های قبلی در مورد سگمنت 4 دیجیت توضیحات کاملی داده ایم لازم به ذکر است که این سگمنت ها کاربرد فراوانی در صنعت، تبلیغات، ساعت های دیجیتال و … دارند. در ادامه پروژه نحوه ارتباط سنسور DHT11 به ماژول سگمنت TM1637 و برد آردوینو به طور کامل آمده است و اگر تمایل به ساخت یک دماسنج و رطوبت سنج حرفه ای دارید می توانید پروژه زیر که در سایت الکترونیک98 منتشر گردیده است را مطالعه نموده تا بتوانید در کمترین زمان با هزینه بسیار کم آن را بسازید.

ساخت دماسنج و رطوبت سنج دیجیتال با سون سگمنت و برد آردوینو

ماژول سگمنت ۴ دیجیت با تراشه TM1637

همانطور که در پروژه های قبلی گفته شد، 7Segmentها دارای پایه های زیادی هستند ولی در صورتی که با ماژول سگمنت 4دیجیت و تراشه TM1637 استفاده شوند، می توان آن ها را تنها با 4 پایه و به صورت I2C کنترل کرد.

ویژگی های ماژول سگمنت ۴ دیجیت

1. ولتاژ مورد نیاز 3.5 تا 5 ولت

2. جریان 80 میلی آمپر

3. دمای نگهداری 25- تا 85+ درجه سانتی گراد

4. پروتکل ارتباطی به صورت I2C

5. تعداد پایه ها 4 عدد

6. نوع کانکتور به صورت پین هدر

7. ابعاد 24*42 میلی متر

ماژول سگمنت ۴ دیجیت

سنسور اندازه گیری رطوبت و دما DHT11

همانطور که گفته شده، ماژول DHT11 برای اندازه گیری رطوبت نسبی و دمای محیط بسیار مناسب می باشد. این ماژول با ماژول DHT22 از لحاظ عملکرد و پایه های خروجی کاملا یکسان است و فقط از لحاظ ویژگی با یکدیگر کمی متفاوت هستند.

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

سنسور اندازه گیری رطوبت و دما DHT11

ویژگی سنسور رطوبت و دما DHT11

1. قیمت مناسب نسبت به کارآیی

2. ولتاژ تغذیه 3 تا 5.5 ولت

3. ماکزیمم جریان مصرفی 2.5میلی آمپر

4. رنج اندازه گیری رطوبت 20 تا 90 درصد RH

5. دقت اندازه گیری رطوبت 5± درصد

6. رنج اندازه گیری دما 0 تا 50 درجه

7. دقت اندازه گیری دما 2± درصد

8. ابعاد 15.5mm*12mm*5.5mm

لیست قطعات مورد نیاز

برد آردوینو Arduino UNO R3 مدل DIP1 عدد
سنسور اندازه گیری دما و رطوبت DHT111 عدد
ماژول نمایشگر سون سگمنت 4 رقمی TM16371 عدد
برد بورد (پروجکت برد) مدل GL1 عدد
سیم جامپر برد بوردی مدل دو سر نری (سری 40تایی)1 عدد

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

نحوه اتصال تجهیزات و قطعات به یکدیگر و برد آردوینو

برنامه نویسی پروژه

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

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

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

نصب کتابخانه

لازم به ذکر است که نرم افزار برنامه نویسی آردوینو به صورت پیش فرض توانایی پشتیبانی از DHT و TM1637 را ندارد بنابراین ما باید library (کتابخانه یا برنامه) مورد نیاز را بر روی آن نصب کنیم. این فرآیند بسیار ساده و راحت است که در زیر نحوه استفاده از آن را توضیح داده ایم.

1. در مرحله اول ابتدا آخرین (جدیدترین) نسخه کتابخانه (DHT و TM1637) را از لینک های فوق دانلود کنید.

2. پس از دانلود فایل، نرم افزار آردوینو را باز کنید.

3. مسیر زیر را دنبال کنید و در پنجره باز شده فایل کتابخانه های DHT و TM1637 را که قبلا دانلود کرده اید را انتخاب نمائید:

…Sketch > Include Library > Add .ZIP Library

برنامه کامل پروژه در محیط نرم افزار آردوینو

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

ویدیوی ضبط شده از نحوه عملکرد پروژه

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 نویسنده : محسن برات زاده

 تاریخ انتشار : 30 مارس 2019

22 دیدگاه

  1. سلام وقت بخیر میشه راهنمایی کنین چه جوری میتونم با سنسور sht1x مدار وصل کنم؟

  2. سلام دوست عزیز
    می توانید پروژه های لیست شده در لینک زیر را مشاهده فرمایید:

    راه اندازی سنسور رطوبت و دماسنج سری SHT

  3. سلام یرای من ازوز میده میشه بگین برای چی هست ممنون

  4. سلام دوست عزیز
    در توضیحات خطا آمده است که کتابخانه DHT.h پیدا نشده است، لطفا مطمئن شوید که این کتابخانه را در نرم افزار آردوینو نصب کرده باشید.

  5. ابراهیم ژاله رو

    سلام خسته نباشید تمام مواردی که فرمودید انجام دادم ولی این ارور وجود داره!

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

  7. سلام میشه بگین چطور میشه کتابخانه رو روی نرم افزار آردوینو مخصوص موبایل اندروید پیاده کرد ممنون

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

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

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