فهرست مطالب:

سوئیچ چراغ کنترل شده Wi-Fi: 5 مرحله
سوئیچ چراغ کنترل شده Wi-Fi: 5 مرحله

تصویری: سوئیچ چراغ کنترل شده Wi-Fi: 5 مرحله

تصویری: سوئیچ چراغ کنترل شده Wi-Fi: 5 مرحله
تصویری: حل مشکل وصل نشدن کامپیوتر و لپ‌تاپ به اینترنت 2024, نوامبر
Anonim
سوئیچ چراغ کنترل شده Wi-Fi
سوئیچ چراغ کنترل شده Wi-Fi
سوئیچ چراغ کنترل شده Wi-Fi
سوئیچ چراغ کنترل شده Wi-Fi

سلام! آیا تا به حال آنقدر خسته شده اید که فراموش کرده اید چراغ های اتاق خود را خاموش کنید؟ یا فقط دوست ندارید از روی تخت گرم و راحت بلند شوید و به کلید چراغ خواب ضربه بزنید؟ احتمالاً همه ما این احساس را می شناسیم. به همین دلیل است که من می خواهم نحوه ساخت یک پایگاه کنترل شده توسط تلفن هوشمند را در یک سیستم اتوماسیون خانگی آینده-یک سوئیچ چراغ کنترل شده Wi-Fi ، به شما ارائه دهم.

مرحله 1: لیست قطعات:

لیست قطعات
لیست قطعات
لیست قطعات
لیست قطعات

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

اول ، ما برای پروژه خود به مغز نیاز داریم.

من مینی برد Wemos D1 را انتخاب کردم ، زیرا نه تنها اتصال Wi-Fi را برای سوئیچ فراهم می کند ، بلکه دارای 11 GPIO است و از طریق نرم افزار Arduino IDE قابل برنامه ریزی است ، بنابراین نیازی به استفاده از میکروکنترلر دیگر نداریم. من یکی را با 2.69 دلار از Aliexpress خریدم.

خوب. اکنون ما به یک سوئیچ واقعی نیاز داریم که اتصال در خط اصلی را قطع کند.

بنابراین من یک ماژول رله 2 کاناله را با قیمت 0.85 دلار دوباره در Aliexpress خریدم.

منبع مهم دیگر منبع تغذیه است. من این ترانسفورماتور 230VAC به 5VDC را با قیمت 1.99 دلار انتخاب کردم. این می تواند 3W قدرت را تحمل کند که بیش از حد کافی است.

ما همچنین به یک مورد پروژه نیاز داریم (همانطور که من از جعبه پرالین استفاده کردم): D ، یک سیم برق ، چند سیم بلوز و یک پریز دیواری (بهترین مورد آن است که از دیوار بیرون بیاید و روی 2 پیچ نصب شود)

مرحله 2: خوردن پرالین از جعبه

وقتی جعبه خالی شد می توانیم سوکت دیواری را روی قاب نصب کنیم. جعبه من خیلی سخت بود که بتوانم داخل آن را سوراخ کنم ، بنابراین از یک چاقو برای ایجاد 2 برش کوچک استفاده کردم. سپس سوکت را با پیچ و مهره های کوچک ، مهره و پد در جای خود محکم کردم.

من ترانسفورماتور را روی یک تخته ورق نصب کردم تا لحیم کاری آسان تر شود. سپس سیم برق را جدا کردم و سیم ها را به پین های AC روی ترانسفورماتور لحیم کردم.

مرحله 3: سیم کشی تمام قطعات

سیم کشی تمام قطعات
سیم کشی تمام قطعات

در حال حاضر بخش سرگرم کننده - اتصال هر قطعه و در عین حال خراب نکردن چیزی: D

این شماتیک تمام اتصالی را که باید بین بردها انجام دهیم نشان می دهد ، به جز نول برای سوکت کنترل شده ، که مستقیماً به سیم برق می رود. برای اتصالات فشار قوی همیشه از سیم هایی استفاده کنید که می توانند برق را کنترل کنند - به عنوان مثال. ما می توانیم سیم برق خود را زودتر کوتاه کرده و از قطعات بریده شده بین سوکت و رله ها استفاده کنیم. همچنین خوب است رنگ سیم ها را درست نگه دارید (سیم زنده قهوه ای ، آبی خنثی و زرد سبز سبز).

مرحله 4: برنامه نویسی Wemos Board

برنامه نویسی Wemos Board
برنامه نویسی Wemos Board

در حال حاضر خسته کننده ترین بخش - کد نویسی. از آنجا که من فردی تنبل هستم از یک طرح نمونه موجود استفاده کردم و آن را کمی تغییر دادم تا به دستورات ما پاسخ دهد. کد کامل در GitHub من موجود است.

حالا می توانیم کد را روی برد بارگذاری کنیم. هوم ، اما صبر کن مرد ، چگونه؟ این برد آردوینو نیست. ابتدا باید تعاریف برد را به IDE خود اضافه کنیم تا قابل مشاهده شود. سپس ما تخته ها را برای Wemos D1 mini خود جستجو می کنیم ، سرعت بارگذاری را روی 115200bps تنظیم می کنیم و سپس ، در نهایت کد را بارگذاری می کنیم.

مرحله 5: کنترل سوکت

کنترل سوکت
کنترل سوکت
کنترل سوکت
کنترل سوکت

حال ، اگر کابل USB خود را جدا کرده و برد خود را به پریز برق متصل کنیم ، باید به شبکه Wi-Fi ما متصل شود و هنگامی که آن را در مرورگر باز می کنیم ، پاسخ دهد.

اما آدرسی که باید روی نوار مرورگر بنویسیم چیست؟ در آنجا "mDNS responder" مفید است ، زیرا نیازی به دانستن آدرس IP برد نداریم. در کد ما اعلام کرده ایم که mDNS با نام "remoteSocket01" پاسخ می دهد و سرور روی پورت 81 تنظیم شده است ، بنابراین آدرس کامل آن https://remoteSocket01.local: 81 است. همه کارها بر روی /[خروجی] /[روشن یا خاموش] تنظیم شده است

اگر نتوانیم با آدرس mDNS به برد متصل شویم ، مثلاً روی گوشی هوشمند؟ در اینجا یک برنامه Android به نام IP Tools مفید است. یکی از ویژگی ها این است که ما می توانیم شبکه محلی را برای همه دستگاه های متصل جستجو کنیم. ما به دنبال دستگاهی هستیم که توسط Espressif Inc تولید شده است و IP را که در بالا نشان داده شده است ، می خوانیم.

اگر نمی خواهید هر بار آدرس را روی نوار تایپ کنید - من یک برنامه اندروید ایجاد کردم تا همه چیز راحت تر شود. در حال حاضر ویژگی های اصلی عبارتند از: روشن یا خاموش کردن سوکت و "تازه کردن" - خاموش کردن آن برای یک ثانیه و چرخاندن دوباره آن به پشت. شما می توانید آن را از اینجا دانلود کنید.

امیدوارم از چراغ خواب هوشمند DIY لذت ببرید: D

تا دفعه بعد ، کریستوف:)

توصیه شده: