فهرست مطالب:

دکمه آسانسور فعال شده توسط الکسا: 4 مرحله
دکمه آسانسور فعال شده توسط الکسا: 4 مرحله

تصویری: دکمه آسانسور فعال شده توسط الکسا: 4 مرحله

تصویری: دکمه آسانسور فعال شده توسط الکسا: 4 مرحله
تصویری: هیچ وقت این کارهارو با کنسول پلی استیشن 4 نکن 2024, نوامبر
Anonim
Image
Image
قطب های دکمه را پیدا کنید
قطب های دکمه را پیدا کنید

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

ایده نهایی این است --- وقتی یک دکمه را فشار می دهید ، یک مدار را کامل می کنید. برای این دستورالعمل ، از یک ترکیب alexa/microcontroller/relay برای تکمیل مدار استفاده می کنم. تعویض دکمه نیست با فشار دادن دکمه ، مدار همچنان تکمیل می شود. اما علاوه بر این ، وقتی با الکسا تماس می گیرید ، او به میکروکنترلر سیگنال می دهد و میکروکنترلر سیگنالی را به رله ارسال می کند که مدار را تکمیل می کند.

موارد مورد نیاز عبارتند از:

WeMos D1 mini

برد رله

سیم ها

سیم برق WeMos D1 mini

مرحله 1: قطب های دکمه را پیدا کنید

قطب های دکمه را پیدا کنید
قطب های دکمه را پیدا کنید
قطب های دکمه را پیدا کنید
قطب های دکمه را پیدا کنید
قطب های دکمه را پیدا کنید
قطب های دکمه را پیدا کنید

صفحه آسانسور را برداشتم و متوجه شدم که می توانم آن را فقط با جدا کردن اتصال برق تلفن جدا کنم. در پشت صفحه آسانسور عملکرد دکمه ، پردازنده و صفحه ای برای نمایش شماره وجود داشت. خوشبختانه دکمه فشاری دارای یک ترمینال پیچ برای سیم ها بود. بدون نیاز به برش یا لحیم کاری! با این حال ، 4 پایانه وجود داشت و من باید تصمیم می گرفتم که 2 مورد برای دکمه باشد. به نظر من 99 درصد از همه دکمه ها از یک سوئیچ تاک با نوعی روکش صفحه استفاده می کنند ، بنابراین وقتی به صفحه دکمه نگاه کردم می توانستم ببینم که پاهای دکمه به کجا لحیم شده است و به کدام ترمینال رفته است. بنابراین ، من حدس زدم که آن دو پایانه همانهایی بودند که من می خواستم. برای آزمایش این ، صفحه آسانسور را وصل کردم و دو سر سیم را به هر پایانه لمس کردم. مطمئناً ، این مدار را کامل کرد ، دکمه روشن شد و در آسانسور باز شد.

مرحله 2: سیم کشی کنید

Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up

این مدار "معمولاً باز است". وقتی دکمه را فشار می دهید ، می خواهید مدار را ببندد. بنابراین ، سیم های دکمه به رله می روند. یکی به پایانه COM و دیگری به ترمینال NO (معمولاً باز) می رود.

در مرحله بعد ، سیم های انتهای دیگر رله به ریزپردازنده متصل می شوند. خیلی ساده است…

DC- رله به GND ریزپردازنده

DC+ رله به 5V ریزپردازنده

IN رله به هر پین دیجیتالی روی ریزپردازنده

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

مرحله 3: کدگذاری کنید

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

برای Sinric اینجا ثبت نام کنید. این سایت همه چیز مورد نیاز را دارد. می توانید "دستگاه" خود را در این صفحه ثبت کنید تا نام دستگاه منحصر به فردی به آن داده شود که Alexa می تواند با آن ارتباط برقرار کند. سپس می توانید از کد نمونه برای بارگذاری در WeMos استفاده کنید و فقط نام دستگاه خود ، وای فای خود را جایگزین کنید و کد را هنگام فعال یا خاموش کردن Alexa در دستگاه خود جایگزین کنید. در مورد من فقط یک pinMode (myRelayPin ، HIGH) اضافه می شد. تاخیر (700) ؛ pinMode (myRelayPin ، LOW) ؛ برای ارسال سیگنال به رله جهت تکمیل مدار.

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

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

من برنامه Alexa را در تلفن خود بارگیری کردم. از آنجا می توانم به منوی اصلی رفته ، 'Routines' را انتخاب کرده و یک روال معمول برای آسانسور ایجاد کنم. به عنوان مثال ، وقتی می گویم "الکسا ، پایین می روم" الکسا دکمه آشپزخانه را نشان می دهد ، او می گوید "رفتن پایین" (من نیاز دارم که او مکث کوتاهی کند و از او بخواهم چیزی بگوید تاخیر مورد نیاز را به من می دهد) ، سپس او دکمه زیرزمین را نشان دهید با یک دستور ، همه چیز انجام می شود.

توصیه شده: