فهرست مطالب:

لامپ هوشمند الکسا با ESP8266: 4 مرحله (همراه با تصاویر)
لامپ هوشمند الکسا با ESP8266: 4 مرحله (همراه با تصاویر)

تصویری: لامپ هوشمند الکسا با ESP8266: 4 مرحله (همراه با تصاویر)

تصویری: لامپ هوشمند الکسا با ESP8266: 4 مرحله (همراه با تصاویر)
تصویری: رله هوشمند چیست 2024, نوامبر
Anonim
Image
Image
لامپ هوشمند الکسا با ESP8266
لامپ هوشمند الکسا با ESP8266

این دستورالعمل شما را همراه من در ارتقاء لامپ پرنعمت با کنترل صدا با استفاده از میکروکنترلر ESP8266 و Amazon Echo/Alexa راهنمایی می کند. کد آردوینو از یک دستگاه Belkin WeMo با استفاده از کتابخانه fauxmoESP تقلید می کند ، که راه اندازی را به یک نسیم تبدیل می کند.

لطفاً توجه داشته باشید: این کد پروژه با تغییر کتابخانه fauxmoESP برای تقلید از پروتکل Philips Hue به جای Belkin WeMo باطل شده است. اگر آن را برای کار با نسخه جدید کتابخانه به روز کردید ، لطفاً به من اطلاع دهید

برای آغازگر کامل در روند کار Arduino ESP8266 ، کلاس اینترنت رایگان اشیاء Instructables را رایگان من بررسی کنید و برای الهام از نور و دانش بیشتر ، کلاس Lamps Paige را بررسی کنید. اگر تازه وارد آردوینو شده اید ، ما کلاس مقدماتی نیز برای آن داریم.

این پروژه از برق AC استفاده می کند ، که می تواند به شما آسیب برساند یا باعث آتش سوزی شود- این پروژه را بدون نیاز به برق متصل نکنید ، و اگر نمی دانید در حال انجام چه کاری هستید ، زیر نظر کسی که این کار را می کند کار کنید

برای این پروژه ، شما نیاز دارید:

  • Amazon Echo (و برنامه Alexa)
  • لامپ (معدن 60 وات است)
  • رایانه ای که نرم افزار آردوینو را اجرا می کند با پشتیبانی ESP8266 نصب شده است
  • برد میکروکنترلر Adafruit Feather Huzzah ESP8266
  • آدافروت قدرت رله FeatherWing
  • سیم سیار
  • آداپتور برق USB (حداقل 1A ، من از آیفون استفاده کردم)
  • کابل USB (microB)
  • تعویض سوئیچ و سیم (اختیاری)
  • ابزار دست سوم (اختیاری)
  • موچین (اختیاری)
  • لوله های جمع کننده حرارت
  • تفنگ حرارتی (یا فندک/سشوار)
  • استریپرهای سیم
  • برش های مورب شستشو
  • مهره های سیم
  • لحیم کاری و لحیم کاری

برای پایه چراغ چوبی خاص من:

  • اسکنه چوبی و چکش
  • معاون
  • اره برقی
  • فایل فلزی
  • با قطعات ضعیف تری مته/فشار دهید
  • ساینده با کاغذ دانه ای 220 تکه
  • پایان چوب (با دستکش ، برس و غیره- دستورالعمل های بسته را بخوانید)

علاوه بر پشتیبانی برد ESP8266 ، باید کتابخانه های Arduino زیر را نیز نصب کنید (جستجو در مدیریت کتابخانه یا قرار دادن پوشه به صورت دستی در Arduino/libraries):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

من در مورد این روش از این آموزش Adafruit یاد گرفتم: Easy Alexa (Echo) Control of ESP8266 Huzzah خود ، که اطلاعات مفید بیشتری در مورد استفاده از این کد در پروژه های خود دارید.

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

مرحله 1: اتصال رله

رله را وصل کنید
رله را وصل کنید
رله را وصل کنید
رله را وصل کنید
رله را وصل کنید
رله را وصل کنید
رله را وصل کنید
رله را وصل کنید

برای کنترل قسمت AC مدار ، از یک Power Relay FeatherWing استفاده می کنم- فقط سیم لامپ داغ را قطع کرده و انتهای جدا شده را به پایانه های پیچ معمولاً باز و معمولی وصل کنید. به یاد داشته باشید ، اگر AC را نمی شناسید ، شخصی را پیدا کنید که نظارت کند. چراغ من یک سوئیچ در طول سیم داشت ، بنابراین من آن را جدا کردم و از سیم مورد استفاده سوئیچ استفاده کردم.

فراموش نکنید که یکی از جهنده ها را در قسمت زیرین برد ، که مربوط به پین میکروکنترلر است که در ESP8266 استفاده می کنید ، کنار بگذارید. من آموزش راه اندازی Power Relay FeatherWing را دنبال کردم و جهشی را که برای کنترل رله با پین 13 در Feather Huzzah ESP8266 من کنترل شده بود ، کنار گذاشتم.

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

مرحله 2: برنامه میکروکنترلر و آزمایش

برنامه میکروکنترلر و تست
برنامه میکروکنترلر و تست
برنامه میکروکنترلر و تست
برنامه میکروکنترلر و تست
برنامه میکروکنترلر و تست
برنامه میکروکنترلر و تست

کد آردوینو برای این پروژه از طرح اولیه برای کتابخانه fauxmoESP استفاده می کند که از یک دستگاه Belkin WeMo تقلید می کند. در نتیجه ، پیکربندی مشاغل خانگی شما دقیقاً مشابه دستگاه تجاری است ، که در برنامه Alexa بسیار خوب است. به خاطر گفتار طبیعی ، من نام دستگاهم را "نور" گذاشته ام.

بعداً تصمیم گرفتم یک سوئیچ override اضافه کنم تا لامپ بتواند مستقل از دستورات صوتی کنترل شود. به همین دلیل است که در عکسهای نانبرد اینجا نیست ، اما بعداً در مرحله چوب ظاهر می شود. شما برای تست کد به دکمه ای احتیاج ندارید ، بنابراین در هر صورت همه خوب هستید. ویدیوی تعبیه شده در مرحله 1 را ببینید تا نحوه عملکرد کد دکمه را توضیح دهید! کد را از این مرحله بارگیری کرده و نام و رمز عبور شبکه وای فای خود را وارد کرده و نام دستگاه خود را سفارشی کنید.

مرحله 3: پایه چوب اسکنه برای نصب اجزای سازنده

پایه اسکنه چوبی برای نصب قطعات
پایه اسکنه چوبی برای نصب قطعات
پایه اسکنه چوبی برای نصب قطعات
پایه اسکنه چوبی برای نصب قطعات
پایه اسکنه چوبی برای نصب قطعات
پایه اسکنه چوبی برای نصب قطعات
پایه اسکنه چوبی برای نصب قطعات
پایه اسکنه چوبی برای نصب قطعات

پس از تأیید اینکه همه چیز کار می کند ، وقت آن است که به بخش نجاری این پروژه بپردازیم. این لامپ توسط یک میله رزوه دار در کنار هم نگه داشته می شود که به راحتی با یک اره یا چرخ ابزار برش کوتاه می شود و سپس صاف می شود تا فلنج تنظیم کننده همچنان بتوان پیچ کرد. من پایه چوب را اسکن کردم تا اجزای من را در خود جای دهد.

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

مرحله 4: استفاده کنید

استفاده از آن!
استفاده از آن!

گفتن "الکسا ، چراغ را روشن کن" طبیعی است ، بنابراین در نامگذاری چراغ هوشمند خود بسیار زیرکانه احساس کردم. برای داشتن چندین دستگاه در یک شبکه ، می توانید آنها را با نامگذاری "نور راهرو" یا "نور شب" ، برای مثال تشخیص دهید. آیا این واقعا بهتر از خرید سوئیچ WeMo است؟ اگر شما تا به حال این مقاله را در Instructable خوانده اید ، مطمئناً می توانیم موافقت کنیم که ساختن خود بسیار سرگرم کننده تر است ، مخصوصاً با ارتقاء سفارشی لامپ های قدیمی و طراحی همه در یک.

چه پروژه های خانه هوشمند را تحت پوشش خود دارید؟ در نظرات زیر به من اطلاع دهید که روی چه چیزی کار می کنید.

توصیه شده: