فهرست مطالب:

8 کنترل رله با NodeMCU و گیرنده IR با استفاده از WiFi و IR از راه دور و برنامه Android: 5 مرحله (همراه با تصاویر)
8 کنترل رله با NodeMCU و گیرنده IR با استفاده از WiFi و IR از راه دور و برنامه Android: 5 مرحله (همراه با تصاویر)

تصویری: 8 کنترل رله با NodeMCU و گیرنده IR با استفاده از WiFi و IR از راه دور و برنامه Android: 5 مرحله (همراه با تصاویر)

تصویری: 8 کنترل رله با NodeMCU و گیرنده IR با استفاده از WiFi و IR از راه دور و برنامه Android: 5 مرحله (همراه با تصاویر)
تصویری: کنترل لوازم برقی با SMS 2024, نوامبر
Anonim
8 کنترل رله با NodeMCU و گیرنده IR با استفاده از WiFi و IR از راه دور و برنامه Android
8 کنترل رله با NodeMCU و گیرنده IR با استفاده از WiFi و IR از راه دور و برنامه Android

کنترل 8 سوئیچ رله با استفاده از گیرنده nodemcu و ir از طریق wifi و ir از راه دور و برنامه اندروید.

ir از راه دور مستقل از اتصال wifi کار می کند.

در اینجا نسخه به روز شده اینجا را کلیک کنید

مرحله 1: قطعات را بگیرید

قطعات را بگیرید
قطعات را بگیرید
قطعات را بگیرید
قطعات را بگیرید
قطعات را بگیرید
قطعات را بگیرید

مواردی که برای این پروژه لازم دارید

  1. NodeMCU
  2. ماژول رله 4 کانال x 2
  3. IC7805 x 2 (1 IC7805 جریان کافی را برای 8 رله همزمان فراهم نمی کند)
  4. تخته نان
  5. گیرنده مادون قرمز (VS1838)
  6. LED قرمز x 1
  7. مقاومت 1K x 1
  8. دکمه فشاری x 1
  9. سیم های جامپر
  10. منبع تغذیه

مرحله 2: کد

این کد برای NODEMCU BOARD است نه ARDUINO

من کد را به گونه ای نوشته ام که اگر WiFi وصل شود یا در دسترس نباشد ، LED روشن شود و کنترل رله از راه دور IR مستقل از WiFi روشن شود.

هنگامی که وای فای در دسترس است ، دکمه را فشار دهید یا دکمه اختصاصی را در IR Remote فشار دهید و منتظر بمانید تا 5 ثانیه به وای فای متصل شود. اگر LED خاموش نشود ، وای فای وصل نیست.

ابتدا Arduino IDE را از اینجا بارگیری کنید.

سپس به مسیر File -> Preferences بروید ، سپس این آدرس را در آدرس های url manager board اضافه کنید

arduino.esp8266.com/stable/package_esp8266c…

سپس به Board manager رفته و esp8266 by ESP8266 Community را نصب کنید.

به مدیر کتابخانه بروید و IRRemoteESP8266 را نصب کنید.

ابتدا گیرنده ir را به برد nodemcu ، 3.3v به 3.3v ، gnd را به gnd ، خروجی را به gpio2 (D4) وصل کنید.

طرح IRRemote Value زیر را بارگذاری کنید ، مانیتور سریال را باز کنید و کلید راه دور را فشار دهید تا مقادیر هر کلید را بدست آورید ، آن را در جایی بنویسید. حداقل به 9 مقدار کلیدی (8 مقدار برای 8 رله و 1 برای اتصال مجدد wifi) توجه کنید.

سپس مدار را به صورت شماتیک بالا ایجاد کرده و کد My_Room را بارگذاری کنید.

فراموش نکنید که کد های ir را در طرح my_room با کد ir دریافت شده برای هر دکمه در کنترل از راه دور و ssid و رمز عبور wifi تغییر دهید.

توجه: در حین بارگیری طرح ، مطمئن شوید که هیچ چیزی را به پین D0 ، D8 ، TX ، RX وصل نکنید. یا سیم های پرش کننده را به سادگی از آن پین ها جدا کنید

مرحله 3: شماتیک

شماتیک
شماتیک

شماتیک را دنبال کنید و مدار را ایجاد کنید.

IC7805 قدرت کافی برای اجرای همزمان 8 رله را ندارد. بنابراین ، ما از دو ماژول رله 4ch و دو IC7805 استفاده می کنیم.

هر گیرنده IR کار می کند.

منبع تغذیه می تواند حداکثر 24 ولت باشد.

مرحله 4: برنامه Android

من برنامه Android را با استفاده از MIT APP Inventor ساخته ام. شما می توانید فایل aia را در App Inventor بارگذاری کرده و ویرایش کنید.

مرحله 5: شما آن را انجام دادید

توانجامش دادی
توانجامش دادی

به پنل مدیریت روتر خود بروید و آدرس IP NodeMCU را دریافت کنید.

همچنین یک IP خاص به آدرس Mac nodemcu اختصاص دهید تا هر بار IP یکسانی دریافت کند و نیازی نباشد که هر بار آن را بررسی کنید.

شما می توانید از برنامه IR Remote ، Android و مرورگر اینترنت در همان شبکه استفاده کنید ، یا می توانید از پورت پیش رو در روتر خود برای دسترسی به اینترنت از هر کجا در جهان استفاده کنید

در صورت بروز مشکل ، با من در fb ، www.fb.com / amit.s.samanta تماس بگیرید ، من تا آنجا که می توانم کمک خواهم کرد.

توصیه شده: