فهرست مطالب:

سیستم خانه الکسا با استفاده از ماژول رله NodeMCU: 10 مرحله
سیستم خانه الکسا با استفاده از ماژول رله NodeMCU: 10 مرحله

تصویری: سیستم خانه الکسا با استفاده از ماژول رله NodeMCU: 10 مرحله

تصویری: سیستم خانه الکسا با استفاده از ماژول رله NodeMCU: 10 مرحله
تصویری: خانه هوشمند Tis/هوشمند سازی به سبک تی آی اس/ 2024, جولای
Anonim
Image
Image
سیستم خانه هوشمند الکسا با استفاده از ماژول رله NodeMCU
سیستم خانه هوشمند الکسا با استفاده از ماژول رله NodeMCU
سیستم خانه هوشمند الکسا با استفاده از ماژول رله NodeMCU
سیستم خانه هوشمند الکسا با استفاده از ماژول رله NodeMCU

در این پروژه اینترنت اشیا ، من سیستم اتوماسیون خانه هوشمند الکسا را با استفاده از ماژول NodeMCU ESP8266 & Relay ایجاد کرده ام. به راحتی می توانید نور ، فن و سایر لوازم خانگی را با فرمان صوتی کنترل کنید. برای اتصال بلندگوی هوشمند Echo Dot با NodeMCU ، من فقط از برنامه Amazon Alexa استفاده کرده ام.

اگر بلندگوی هوشمند Echo Dot ندارید ، می توانید لوازم خانگی را کنترل کنید. و همچنین می توانید بازخورد زمان رله سوئیچ ها را از تلفن هوشمند کنترل کنید. همچنین می توانید به جای میکروکنترلر NodeMCU از برد ESP32 استفاده کنید.

تدارکات

1. Alexa Echo Dot

2. ماژول رله

3. برد NodeMCU یا ESP32

4. رله 5v (SPDT)

5. ترانزیستور BC547

6. LED 5 میلی متر

7. مقاومت 220 اهم

5. اتصالات

مرحله 1: نمودار مدار

مدار
مدار

همانطور که می بینید مدار این پروژه اتوماسیون خانگی بسیار ساده است. به راحتی می توانید این مدار را با ماژول Relay و NodeMCU بسازید.

در اینجا ، من از پین های D1 ، D2 ، D5 ، D6 ، D7 NodeMCU برای کنترل 5 رله استفاده کرده ام. و من برای تامین مدار از شارژر موبایل 5 ولت استفاده کرده ام.

مرحله 2: NodeMCU را برنامه ریزی کنید

NodeMCU را برنامه ریزی کنید
NodeMCU را برنامه ریزی کنید
NodeMCU را برنامه ریزی کنید
NodeMCU را برنامه ریزی کنید

در فیلم آموزشی ، کد را به طور کامل توضیح داده ام.

همانطور که گفتم ، می توانید از NodeMCU یا ESP32 برای این پروژه استفاده کنید. من برای این پروژه از کتابخانه ESPAlexa استفاده کرده ام.

اگر از NodeMCU ESP8266 استفاده می کنید ، باید نسخه برد ESP8266 (2.5.1) را بارگیری و نصب کنید (همانطور که در تصویر نشان داده شده است).

هنگام بارگذاری کد ، در مورد آخرین نسخه کتابخانه برد ESp8266 با مشکلاتی روبرو شده ام.

در کد اطلاعات WiFi را وارد کرده و نام دستگاه هایی مانند اتاق نور ، فن ، چراغ شب و غیره را تعیین کنید.

در اینجا ، ما از ماژول رله High فعال استفاده کرده ام ، بنابراین اگر از ماژول رله کم فعال استفاده می کنید ، باید تغییرات کوچکی در کد انجام دهید ، همانطور که در فیلم آموزشی نشان داده شده است.

با این وجود ، اگر با مشکلی روبرو شدید ، در قسمت نظرات به من اطلاع دهید.

من کد این پروژه اتوماسیون خانگی الکسا را ضمیمه کرده ام.

مرحله 3: برنامه Alexa Amazon را پیکربندی کنید

برنامه Amazon Alexa را پیکربندی کنید
برنامه Amazon Alexa را پیکربندی کنید

ابتدا برنامه Amazon Alexa را از Google PlayStore یا App Store بارگیری و نصب کنید.

تلفن همراه شما و NodeMCU باید با یک شبکه wifi متصل باشند.

مراحل افزودن دستگاه ها در برنامه Alexa Amazon

1. برنامه Amazon Alexa را باز کنید.

2. Goto Devices.

3. روی نماد "+" در بالا ضربه بزنید ، سپس Add Devices را انتخاب کنید.

4. Light را انتخاب کرده و Other را انتخاب کنید.

5. بر روی Discover Devices ضربه بزنید.

کشف تمام دستگاه ها مدتی طول می کشد. پس از آن همه دستگاه ها را یکی یکی در برنامه Amazon Alexa اضافه کنید. در ویدئوی آموزشی ، نحوه اتصال دستگاه ها با برنامه آمازون الکسا به صورت مرحله به مرحله آمده است.

مرحله 4: طراحی PCB

طراحی PCB
طراحی PCB

اگرچه برای ساخت این سیستم خانه هوشمند به هیچ PCB طراحی سفارشی نیاز ندارید. اما برای جمع و جور کردن مدار و جلوه حرفه ای به پروژه ، من PCB را برای این پروژه الکسا طراحی کرده ام.

مرحله 5: PCB را سفارش دهید

PCB را سفارش دهید
PCB را سفارش دهید
PCB را سفارش دهید
PCB را سفارش دهید
PCB را سفارش دهید
PCB را سفارش دهید

پس از بارگیری فایل Garber ، می توانید PCB را به راحتی سفارش دهید

1. از https://jlcpcb.com دیدن کرده و وارد شوید/ثبت نام کنید

2. روی دکمه QUOTE NOW کلیک کنید.

3 روی دکمه "افزودن فایل Gerber خود" کلیک کنید.

سپس فایل Gerber را که بارگیری کرده اید ، مرور کرده و انتخاب کنید.

مرحله 6: بارگذاری فایل Gerber و تنظیم پارامترها

بارگذاری فایل Gerber و تنظیم پارامترها
بارگذاری فایل Gerber و تنظیم پارامترها
بارگذاری فایل Gerber و تنظیم پارامترها
بارگذاری فایل Gerber و تنظیم پارامترها

4. پارامتر مورد نیاز مانند مقدار ، رنگ PCB و غیره را تنظیم کنید

5. پس از انتخاب همه پارامترها برای PCB ، روی دکمه SAVE TO CART کلیک کنید.

مرحله 7: آدرس ارسال و حالت پرداخت را انتخاب کنید

آدرس ارسال و حالت پرداخت را انتخاب کنید
آدرس ارسال و حالت پرداخت را انتخاب کنید
آدرس ارسال و حالت پرداخت را انتخاب کنید
آدرس ارسال و حالت پرداخت را انتخاب کنید
آدرس ارسال و حالت پرداخت را انتخاب کنید
آدرس ارسال و حالت پرداخت را انتخاب کنید

6. آدرس حمل و نقل را تایپ کنید.

7. روش حمل و نقل مناسب را انتخاب کنید.

8. سفارش را ارسال کرده و پرداخت را ادامه دهید.

همچنین می توانید سفارش خود را از JLCPCB.com پیگیری کنید.

PCB های من 2 روز طول کشید تا تولید شوند و ظرف یک هفته با استفاده از گزینه تحویل DHL وارد شدند.

PCB ها به خوبی بسته بندی شده بودند و کیفیت آن با این قیمت مناسب واقعاً خوب بود.

مرحله 8: همه اجزا را لحیم کنید

همه اجزا را لحیم کنید
همه اجزا را لحیم کنید
همه اجزا را لحیم کنید
همه اجزا را لحیم کنید

پس از آن تمام قطعات را مطابق نمودار مدار لحیم کنید.

سپس NodeMCU را وصل کنید.

مرحله 9: لوازم خانگی را وصل کنید

لوازم خانگی را وصل کنید
لوازم خانگی را وصل کنید

مطابق نمودار مدار ، لوازم خانگی را وصل کنید.

لطفاً هنگام کار با ولتاژ بالا ، اقدامات ایمنی مناسب را انجام دهید.

مطابق شکل مدار ، منبع تغذیه 5 ولت DC را به PCB وصل کنید.

منبع تغذیه 110V/230V و منبع تغذیه 5V DC را روشن کنید.

مرحله 10: در نهایت ، ما می توانیم نور را کنترل کنیم ، با الکسا طرفدار داشته باشیم

در نهایت ، ما می توانیم نور را کنترل کنیم ، با الکسا طرفدار داشته باشیم
در نهایت ، ما می توانیم نور را کنترل کنیم ، با الکسا طرفدار داشته باشیم
در نهایت ، ما می توانیم نور را کنترل کنیم ، با الکسا طرفدار داشته باشیم
در نهایت ، ما می توانیم نور را کنترل کنیم ، با الکسا طرفدار داشته باشیم

اکنون می توانید لوازم خانگی خود را به شیوه ای هوشمند کنترل کنید.

فقط بگویید کدام دستگاه ها را می خواهید به الکسا روشن یا خاموش کنید ، الکسا این کار را برای شما انجام می دهد.

امیدوارم از این پروژه اتوماسیون خانگی خوشتان آمده باشد. من تمام اطلاعات مورد نیاز برای این پروژه را به اشتراک گذاشته ام.

اگر نظرات ارزشمند خود را به اشتراک بگذارید واقعاً از آن قدردانی می کنم ، همچنین در صورت داشتن هرگونه سوال لطفاً در قسمت نظرات بنویسید.

برای پروژه های بیشتر لطفاً TechStudyCell را دنبال کنید.

با تشکر از شما برای وقت خود و یادگیری مبارک.

توصیه شده: