فهرست مطالب:

اندازه گیری دما و رطوبت با استفاده از DHT مرحله 11: 5
اندازه گیری دما و رطوبت با استفاده از DHT مرحله 11: 5

تصویری: اندازه گیری دما و رطوبت با استفاده از DHT مرحله 11: 5

تصویری: اندازه گیری دما و رطوبت با استفاده از DHT مرحله 11: 5
تصویری: اموزش راه اندازی ماژول دما و رطوبت سنج DHT11 2024, نوامبر
Anonim
اندازه گیری دما و رطوبت با استفاده از DHT 11
اندازه گیری دما و رطوبت با استفاده از DHT 11

در این پروژه ، من از سنسور دما و رطوبت DHT 11 برای اندازه گیری دمای محیط و همچنین رطوبت با استفاده از آردوینو (نانو) استفاده می کنم.

برخی از ویژگی های اصلی برق:

ولتاژ کار: 3.5V-5V

فعلی (اندازه گیری): 0.3 میلی آمپر

فعلی (آماده به کار): 60 میکرو آمپر

محدوده: 0 تا 50 درجه سانتیگراد

قطعنامه: 16 بیت

دوره نمونه برداری:> 2 میلی ثانیه

مرحله 1: ایجاد طرحواره

ایجاد طرحواره
ایجاد طرحواره
ایجاد طرحواره
ایجاد طرحواره

در این نمودارها با استفاده از سنسور DHT11 با مقاومت 5k (اهم) مقاومت خط خط را بالا می کشید.

پین ها:

RED WIRE TO +VCC

سیم سیاه به GND

سیم زرد با مقاومت 5 K

پین سوم بدون اتصال است

اجزای مورد نیاز:

1. آردوینو

2. سنسور دما و رطوبت DHT11

مقاومت 3.5 کیلو اهم

من از DHT11 با نصب در مقاومت و خازن برای کشیدن و نرم شدن ولتاژ ورودی به طور مناسب استفاده می کنم.

مرحله 2: پیوندهای زمان آزمایش

پیوندهای زمان آزمایش
پیوندهای زمان آزمایش

بر این اساس پین ها را وصل کرده ام

5 ولت - +VCC

GND - GND

پین دیجیتال 2 - پین اطلاعات

مرحله 3: کد زمان آزمایش

کد زمان آزمایش
کد زمان آزمایش
کد زمان آزمایش
کد زمان آزمایش
کد زمان آزمایش
کد زمان آزمایش

با استفاده از Arduino IDE می توانیم برد Arduino خود را برنامه ریزی کنیم

اما ابتدا کتابخانه سنسورهای DHT را بارگیری و نصب کنید.

هدف از بارگیری کتابخانه کاهش پیچیدگی کد است.

من کتابخانه ای به نام SIMPLEDHT را بارگیری می کنم بسیار عالی است.

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

باز کردن فایل-نمونه ها- simpledht-dht11 به طور پیش فرض.

من از DHT11 استفاده می کنم. اگر از DHT22 استفاده می کنید ، یک کد نمونه نیز در زیر وجود دارد.. درست آنجا…

پس از باز کردن کد برد Arduino را به رایانه خود وصل کرده و PORT را انتخاب کنید. و نمونه طرح را بارگذاری کنید.

مطمئن شوید که پین داده را به pin2 دیجیتال آردوینو وصل کرده اید.

قسمت کد انجام شد

مرحله 4: زمان آزمایش - تنظیم

زمان آزمایش - راه اندازی
زمان آزمایش - راه اندازی
زمان آزمایش - راه اندازی
زمان آزمایش - راه اندازی

پس از بارگذاری کد ، مانیتور سریال را باز کنید.

مشاهده خواهید کرد که سنسور داده ها را ارسال می کند.

زیاد سخت نیست درسته؟

مرحله 5: کار کردن

همانطور که گفتم سنسور 40 بیت ارسال می کند

داده های صحیح رطوبت 8 بیت + داده های اعشاری رطوبت 8 بیت + داده های صحیح 8 بیت دما + داده های کسری دما 8 بیت + جمع چک 8 بیت = 40 بیت

مثال 1: 40 داده دریافت شده:

0011 0101 0000 0000 0001 1000 0000 0100 1101

11 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101 محاسبه کنید

داده های دریافتی صحیح است

رطوبت : 0011 0101 = 35H (hex) = 53٪ RH

دما : 0001 1000 = 18H (hex) = 24.

منبع:-

media.digikey.com/pdf/Data٪20Sheets/Adafruit٪20PDFs/DHT11_ProdManual.pdf

ممنون رفقا

اگر اشتباهاتی پیدا کردید لطفاً در نظرات بنویسید.

بنابراین می توانم آن را تأیید کنم

از آنجا که من یک مهندس بودیج هستم.

در پروژه بعدی می توانم از یک صفحه نمایش LCD برای نمایش دما استفاده کنم.

بچه ها عالی باشید ………………..

توصیه شده: