![](https://duino4projects.com/wp-content/uploads/2019/09/Temp-Humidity-Sensor-With-LCD-Disp-LED-Indicator.jpg)
در این آموزش، من از سنسور دما و رطوبت DHT11 و Arduino UNO برای نمایش دما و رطوبت فعلی در یک نمایشگر LCD 16×2 استفاده کرده ام . علاوه بر این، من یک تنظیم 3 ال ای دی نیز ایجاد کرده ام که 3 مجموعه خوانش دما ( سرد، گرم، شدید ) را نشان می دهد.
DHT11 یک سنسور دیجیتال است که به شما امکان می دهد به راحتی رطوبت نسبی و دما را در پروژه های خود دریافت کنید. سنسورهای DHT11 به دلیل هزینه کم و اندازه کوچکشان برای بسیاری از پروژه های الکترونیکی مختلف مناسب هستند. برخی از پروژههایی که DHT11 میتواند مفید باشد عبارتند از: ایستگاههای هواشناسی از راه دور، سیستمهای کنترل محیط خانه و سیستمهای نظارت بر کشاورزی/باغ.
مشخصات فنی DHT11:
- محدوده رطوبت: 20-90٪ RH
- دقت رطوبت: ± 5% RH
- محدوده دما: 0-50 درجه سانتیگراد
- دقت دما: ± 2% درجه سانتیگراد
- ولتاژ کاری: 3 تا 5.5 ولت
در مرحله بعد، من به صورت گام به گام با تصاویر مرتبط، نحوه اتصال نمایشگر LCD 16 x 2 به آردوینو، اتصالات نسبی سنسور DHT11 و تنظیم 3-LED را شرح خواهم داد.
مرحله 1: چیزهایی که برای این پروژه نیاز دارید
![](https://duino4projects.com/wp-content/uploads/2019/09/Stuffs-You-Will-Need-for-This-Project.jpg)
- تخته نان
- نمایشگر LCD 16×2
- سیم های جامپر
- Arduino UNO Board و Arduino IDE روی کامپیوتر شما نصب شده است
- 3-LED (در 3 رنگ مختلف)
- مینی تخته نان (لازم نیست)
- سنسور دما و رطوبت DHT11
این تمام چیزی است که برای شروع نیاز دارید. . .
مرحله 2: راه اندازی اتصالات با آردوینو
![](https://duino4projects.com/wp-content/uploads/2019/09/Setting-Up-the-Connections-With-the-Arduino.jpg)
بخش اتصال مهمترین بخش کل پروژه است. اطمینان حاصل کنید که دستورالعمل ها را به درستی دنبال می کنید، در غیر این صورت ممکن است به طور مستقیم سنسور را از بین ببرید. تصویر بالا ( و در مرحله 3 زیر ) اتصالات راه اندازی در برد برد را به روشی تمیز نشان می دهد. سیم های آبی عمیق مربوط به اتصال 5 ولت و سیم های مشکی مربوط به اتصال زمین هستند
1. نمایشگر LCD 16 x 2 از 16 پین تشکیل شده است که با نام های مختلف در پشت ماژول نمایشگر نوشته شده است. مطمئن شوید که پین اعداد را به درستی دنبال می کنید.
2. برای شناخت پین های سنسور DHT11 به نمودار سیم کشی بالا مراجعه کنید.
در صورتی که نمودار سیم کشی کمی پیچیده به نظر می رسد، در اینجا پین لیست راه اندازی اتصالات به صورت عاقلانه آمده است:
- ریل برق منفی آردوینو GND به برد برد (تمام سیم های مشکی به این ریل می روند)
- ریل برق مثبت آردوینو 5 ولت به برد برد (تمام سیم های آبی تیره به این ریل می روند)
- پین مثبت DHT11 به ریل برق مثبت تخته نان
- پین منفی DHT11 به ریل برق منفی برد برد
- پین سیگنال DHT11 به آردوینو آنالوگ A0 (این داده ها را از DHT11 به آردوینو تغذیه می کند)
- ریل برق منفی ال سی دی 1 به برد برد
- ریل برق مثبت LCD 2 به برد برد
- ریل برق منفی LCD 3 به برد برد (اگر آن را به پتانسیومتر وصل کنید، به تغییر روشنایی LCD کمک می کند)
- LCD 4 تا پین دیجیتال آردوینو 12 ( مختصات کاراکترهای LCD )
- ریل برق منفی LCD 5 به برد برد
- LCD 6 به پین دیجیتال آردوینو 11 (فرمان شروع ال سی دی)
- LCD 11 به آردوینو دیجیتال پین 5
- LCD 12 به پین دیجیتال آردوینو 4
- LCD 13 به پین دیجیتال آردوینو 3
- LCD 14 به پین دیجیتال آردوینو 2
- ریل برق مثبت LCD 15 به برد برد
- ریل برق منفی LCD 16 به برد برد
- پین مثبت LED سرد/سبز به پین دیجیتال آردوینو 7 (پین منفی به ریل منفی تخته نان)
- پین مثبت LED داغ/زرد به پین دیجیتال آردوینو 8 (پین منفی به ریل منفی تخته نان)
- پین LED مثبت افراطی/قرمز به پین دیجیتال آردوینو 9 (پین منفی به ریل منفی برد برد)
اگر اتصالات را به درستی انجام داده باشید، تقریباً در نیمه راه پروژه هستید زیرا بقیه مراحل به راحتی قابل پیگیری است.
مرحله 3: تنظیمات شما احتمالاً چگونه خواهد بود
![](https://duino4projects.com/wp-content/uploads/2019/09/What-Your-Setup-Will-Probably-Look-Like.jpg)
من چند تصویر را در بالا آپلود کردم تا ببینم هر اتصال چگونه است. از آنجایی که این یک مدار پیچیده است، من تمام تلاش خود را کرده ام تا اتصالات سیم کشی را تا حد امکان ساده نگه دارم. امیدوارم این ممکن است در مرحله ای به شما کمک کند.
در مرحله بعد، قبل از حرکت در بخش کدگذاری، چیزی که ما نیاز داریم دو کتابخانه آردوینو برای نمایشگر LCD و سنسورهای DHT11 است تا به درستی کار کنند. من برای یافتن کتابخانه مناسب برای سنسور DHT11 مشکل داشتم زیرا اکثر آنها قدیمی بودند. با این حال، کتابخانه نمایشگر LCD در داخل Arduino IDE تعبیه شده است.
با این وجود، من دو فایل کتابخانه را پیوست کرده ام . اگر نمی دانید چگونه کتابخانه آردوینو را در داخل IDE نصب کنید، کار بسیار آسانی است: Arduino IDE –> Sketch –> Include Library –> Add Library را باز کرده و فایل های .zip را انتخاب کنید .