یکی از دوستان من دانشمندی است که آزمایش هایی انجام می دهد که به دما و رطوبت هوا بسیار حساس هستند. اتاق جوجه کشی دارای یک بخاری سرامیکی کوچک است، اما ترموستات بخاری تقریباً به اندازه کافی دقیق نبود، فقط می توانست دما را بین 10-15 درجه حفظ کند.
دستگاههای تجاری که دما و رطوبت را ثبت میکنند میتوانند بسیار گران باشند و دریافت اطلاعات از دستگاه میتواند دشوار باشد. به علاوه، آنها نمی توانند دما را کنترل کنند، فقط داده ها را ثبت می کنند. او پرسید که ساخت دستگاهی که بتواند بخاری را از طریق یک رله به طور دقیق کنترل کند و در عین حال دما و رطوبت را ثبت کند چقدر سخت است. به اندازه کافی آسان به نظر می رسید.
با گرفتن یک ESP8266 ، رله ، DHT22 ، و برخی از پلتفرمهای آنلاین اینترنت اشیاء ، ما خاموش هستیم.
مرحله 1: لوازم
این پروژه از تعداد انگشت شماری از لوازم استفاده می کند که همه آنها بسیار رایج هستند و ممکن است امروز آنها را در دسترس داشته باشید. در اینجا لیست کاملی از آنچه من استفاده کردم وجود دارد، در صورت نیاز می توانید آن را برای برآورده کردن نیازهای پروژه خود تنظیم کنید.
- ESP8266 ESP-01 (یا برد ESP8266 مشابه)
- سنسور دما و رطوبت DHT-22
- تنظیم کننده ولتاژ متغیر LM317 (یا رگولاتور استاندارد 3.3 ولت راحت تر است)
- رله 5 ولت جریان بالا (من با 10 آمپر شروع کردم اما در عرض 2 روز آن را خاموش کردم)
- مقاومت ها و خازن های مختلف
- سیم های جامپر
- پریز برق و پوشش استاندارد
- جعبه باند برقی
- فیش USB قدیمی با آداپتور
- دوشاخه برق قدیمی
در گذشته، استفاده از NodeMCU به جای ESP-01 بسیار منطقی تر بود. من در آن زمان نداشتم، بنابراین به چیزی که در دست داشتم بسنده کردم.
مرحله 2: ساخت پریز
![](https://duino4projects.com/wp-content/uploads/2020/12/Outlet-Construction.jpg)
در حالی که من از نظر فنی با میکرو کنترلر و کد شروع کردم، منطقی است که ابتدا با پریز برق متناوب شروع کنم. برای این پروژه، من از یک باکس تک باند، یک پریز 2 دوشاخه استاندارد و سیم برق یک پریز برق قدیمی استفاده کردم.
پریز برق با اتصال دو سیم سفید به هم و دو سیم زمین به هم متصل می شود. دو سیم مشکی که از قسمت بالای رله عبور می کنند. مطمئن شوید که پایانه ها را به خوبی پیچ کرده اید و هیچ یک از رشته ها کوتاه نمی شوند، من کمی لحیم کاری روی سیم ها گذاشتم تا پایه ها روی هم بمانند.
مراقب ولتاژ بالا باشید و هر اتصال را دوباره چک کنید. این ایده خوبی است که روی ریه های سیم خود نوار چسب بزنید تا شل نشوند.
مرحله 3: طراحی کورکیوت
![](https://duino4projects.com/wp-content/uploads/2020/12/Curciut-Design.jpg)
مدار بسیار ساده است، اما اگر همانطور که من از ESP-01 استفاده می کنید، برای دریافت ولتاژ 3.3 ولت باید یک تنظیم کننده ولتاژ اضافه کنید. رله های استاندارد به 5 ولت نیاز دارند، بنابراین شما به ریل 3.3 ولت و 5.0 ولت نیاز دارید.
مدار من از یک تنظیم کننده ولتاژ LM317 با مجموعه ای از مقاومت ها برای دریافت یک ریل ثابت 3.3 ولت استفاده می کرد، من برای تغذیه رله به USB 5 ولت ضربه زدم. رلههای 3.3 ولتی وجود دارد، اما اگر میخواهید یک بخاری فضای کوچک را تغذیه کنید، برای رلههای جریان بالا لازم نیست.
DHT22 به یک مقاومت کششی 4.7k نیاز دارد.
مرحله 4: تخته را لحیم کنید
![](https://duino4projects.com/wp-content/uploads/2021/09/Solder-the-Board.jpg)
همه اجزا را چیدمان و لحیم کنید. این می تواند کمی مشکل باشد، اما از قبل با یک تکه کاغذ گراف، ردیابی ها را از قبل برنامه ریزی کنید.