فهرست مطالب:

اتوماسیون خانگی با NodeMCU ، HomeAssistant و MQTT: 6 مرحله
اتوماسیون خانگی با NodeMCU ، HomeAssistant و MQTT: 6 مرحله

تصویری: اتوماسیون خانگی با NodeMCU ، HomeAssistant و MQTT: 6 مرحله

تصویری: اتوماسیون خانگی با NodeMCU ، HomeAssistant و MQTT: 6 مرحله
تصویری: Control NodeMCU using Arduino IoT Cloud | شروع کار با پلتفرم اینترنت اشیا آردوینو 2024, نوامبر
Anonim
Image
Image

آیا می خواهید خانه خود را در خانه هوشمند تغییر دهید؟ و همچنین این کار را ارزان انجام دهید؟

NodeMCU و HomeAssistant در اینجا در این مورد کمک می کنند. توصیه می کنم این ویدیو را تماشا کنید ، شاید دنبال کردن آن برای شما آسان تر باشد. در غیر این صورت ، مراحل زیر را دنبال کنید.

تدارکات

1 × NodeMCU v3 NodeMCU در eBay:

2 ، Breadboards Breadboards در eBay:

1 ، Photoresistor Photoresistor در eBay:

1 ، سوئیچ مغناطیسی سوئیچ مغناطیسی در eBay:

1 ، رله رله در eBay:

1 ، دکمه های دکمه و مقاومت در eBay:

7 × مقاومت (2x 10kohm ، 4x 100ohm ، 1x 4.7kohm)

LED های 4 اینچی LED در eBay:

20 ، سیم سیم در eBay:

1 ، سنسور دما DALLAS سنسور دما در eBay:

1 ، سنسور حرکت (PIR) سنسور حرکت:

1 × اضافی: پاور بانک

مرحله 1:

تصویر
تصویر

سلام!

همه لوازم مورد نیاز (اجزاء) را تهیه کنید و شروع کنیم.

گام 2:

همه اجزا را بر این اساس به این طرح کثیف وصل کنید. ببخشید بخاطر خرابی سیم:(

مرحله 3:

تصویر
تصویر

PlatformIO IDE ، HomeAssistant + Python را نصب کنید

بار دیگر ، می توانید این ویدیو را دنبال کنید تا جزئیات بیشتری در مورد نصب HomeAssistant و Python را ببینید. برای پیگیری مرحله به مرحله نصب PlatformIO و مشاهده نحوه بارگذاری برنامه LED چشمک زن ساده ، این ویدیو را بررسی کنید.

لطفاً توجه داشته باشید که نیازی به استفاده دقیق از PlatformIO IDE ندارید ، اما احتمالاً دنبال کردن آن برای شما آسان تر خواهد بود.

مرحله 4:

تصویر
تصویر

کد را از اینجا به فایل main.cpp کپی کنید. IP سرور mqtt_server را به IP رایانه خود که HomeAssistant روی آن نصب شده است ، جایگزین کنید. SSID و رمز عبور را با Wi-Fi SSID و گذرواژه مورد نظر خود جایگزین کنید. بارگذاری در NodeMCU.

مرحله 5:

تصویر
تصویر

در Windows search (start)٪ appdata٪ را بنویسید و پوشه.homeassistant را باز کنید. در آنجا configuration.yaml را خواهید یافت. آن را باز کنید و تمام محتوا را با این یکی جایگزین کنید.

در صورت نوشتن موارد اضافی مراقب باشید زیرا پیکربندی به فضا حساس است! باید در چارچوب قواعد خود تنظیم شود.

اگر HomeAssistant در رایانه شما هنوز راه اندازی نشده است ، آن را راه اندازی کنید. IP آن رایانه را وارد کرده و پورت: 8123 را بعد از آن در مرورگر اضافه کنید. در گوشه بالا سمت چپ گزینه ای برای پیکربندی UI خواهید یافت. آن را انتخاب کرده و دوباره در گوشه سمت راست بالا ویرایشگر پیکربندی RAW را پیدا کرده و محتوای آن را با این برنامه جایگزین کنید.

مرحله 6:

تصویر
تصویر

بررسی کنید که همه چیز به درستی متصل شده است و MQTT همانطور که باید کار می کند ، هر چند ثانیه یکبار داده ارسال کنید و نحوه عملکرد هر سنسور را آزمایش کنید.

در تلفن هوشمند خود به مرورگر بروید و IP سرور HomeAssistant خود را وارد کرده و پورت: 8123 را اضافه کنید. صفحه وب را در صفحه اصلی ذخیره کنید و با یک ضربه به سیستم اتوماسیون خانگی جدید خود دسترسی پیدا کنید.

در پایان ، من شما را تشویق می کنم که این پروژه را برای مفیدتر شدن و نه فقط برای اهداف آموزشی ، گسترش دهید. با تشکر از همراهی شما در این پروژه.:)

توصیه شده: