فهرست مطالب:

سنسور Wemos DHT11 PIR با رله: 3 مرحله
سنسور Wemos DHT11 PIR با رله: 3 مرحله

تصویری: سنسور Wemos DHT11 PIR با رله: 3 مرحله

تصویری: سنسور Wemos DHT11 PIR با رله: 3 مرحله
تصویری: Build an ESP8622 Web Server with wemos D1 mini Webserver Arduino esp8266 wemos d1 mini 2024, جولای
Anonim
Wemos DHT11 PIR سنسور با رله
Wemos DHT11 PIR سنسور با رله
Wemos DHT11 PIR سنسور با رله
Wemos DHT11 PIR سنسور با رله

اینها دستورالعمل هایی برای نحوه سیم کشی و برنامه ریزی Wemos mini D1 است تا بتواند دما را از DHT11 بخواند و می توانید اطلاعات را از طریق برنامه Blynk از طریق WIFI دستکاری کنید. استفاده از برنامه Blynk امکان نمایش گرافیکی مقادیر (رطوبت و یا دما) را فراهم می کند و در صورت تمایل می توانید رویدادها را از طریق برنامه Blynk تنظیم کنید و این کار را راحت تر می کند زیرا ما می توانیم به جای نوشتن مجدد کد شده در Arduino IDE از یک برنامه استفاده کنیم. هر بار که می خواهیم رویدادی را تغییر دهیم یا اضافه کنیم (www.blynk.cc را ببینید) دوم "کد سخت" خواهد بود ، من آن را چنین می نامم زیرا اگر می خواهید کد را اصلاح کنید ، باید آن را به صورت دستی از طریق کامپایلر بارگذاری کنید. در مورد استفاده از برنامه Blynk ، کد مربوط به سنسور PIR و رله است. در صورت تمایل برای چاپ ، فایل STL خود را برای محوطه سفارشی خود اضافه می کنم. من این کار را به عنوان یک سرگرمی انجام می دهم و تقریباً در این زمینه تازه کار هستم. اگر پیشنهادی وجود دارد که می توانم آن را بهبود دهم ، به هر حال به من اطلاع دهید.

هدف:

Wemos mini D1 قادر است دما و رطوبت را بخواند و حرکت را از طریق PIR تشخیص دهد. آنچه شما می خواهید با آن انجام دهید بستگی به شما دارد. برنامه Blynk گزینه های زیادی در مورد نحوه استفاده از این پیکربندی به شما می دهد. کد من طوری تنظیم شده است که رله به مدت 30 دقیقه روشن باشد. اگر مایلید از طریق کد تغییر دهید ، بیش از حد خوش آمدید.

متناوباً یک گزینه می تواند دما را از یک اتاق بخوانید و با آن مقدار داده شده ، از طریق برنامه Blynk حتی با IF Statements ایجاد کنید. به عنوان مثال ، می توانم دما را بخوانم و آن را تنظیم کنم ، اگر دمای اتاق بالاتر از این دما باشد (اجازه دهید آن را روی 90 درجه تنظیم کنم) ، سپس رله را باز کنید. AC را می توان به رله وصل کرد ، بنابراین وقتی دمای اتاق بالاتر از دمای معین است ، AC روشن می شود. در غیر این صورت رله را خاموش کنید. اما شما باید آن را مجددا کدگذاری کنید و پین رله را به صورت مجازی متصل کنید و سپس آن را به برنامه blynk ارسال کنید تا بتوانید رله را از طریق برنامه دستکاری کنید

مرحله 1:

تصویر
تصویر

به این ترتیب Wemos D1 خود را وصل کردم. من به سختی آموختم که شما نمی توانید چیزی را به GPIO0 ، GPIO2 و/یا GPIO15 وصل کنید ، در غیر این صورت نمی توانید صفحه را به حالت برنامه نویسی بازگردانید و اجازه نمی دهد طرح خود را بارگذاری کنم در حالی که هر چیزی به هر یک از آن پین ها متصل است. من پین PIR خود را از D4 (GPIO2) به D1 تغییر دادم.

گام 2:

تصویر
تصویر

این محفظه سفارشی من است که به خوبی با تمام اجزای من متناسب است. دارای یک پایه برای خروجی دیوار و یک سوراخ گرم در قسمت پشتی برای کابل ها است. اگر چاپگر سه بعدی ندارید ، می توانید جعبه خروجی 1-Gang را از HomeDepot بردارید ، فقط مطمئن شوید که اجزا مناسب هستند. در آینده من محوطه را دوباره انجام می دهم و یک نقطه برای میکرو USB زن اضافه می کنم ، بنابراین مجبور نیستم Wemos را هر زمان که بخواهم یک طرح روی آن بارگذاری کنم ، از محوطه آن خارج کنم.

مرحله 3:

پیوست کد Wemods D1 ضمیمه شده است. در Arduino IDE باز کنید ، شبکه WIFI ، رمز عبور ، کد Blynk Auth را تغییر دهید و سپس طرح را بارگذاری کنید.

توصیه شده: