فهرست مطالب:

تایمر برای بستن درب بازکن گاراژ: 4 مرحله
تایمر برای بستن درب بازکن گاراژ: 4 مرحله

تصویری: تایمر برای بستن درب بازکن گاراژ: 4 مرحله

تصویری: تایمر برای بستن درب بازکن گاراژ: 4 مرحله
تصویری: ست کردن ریموت با برد جک بازویی 2024, جولای
Anonim
تایمر برای بستن درب بازکن گاراژ
تایمر برای بستن درب بازکن گاراژ

معرفی

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

خوشبختانه هیچ نیروی ارزشمندی از دست نرفته است. پس از این حادثه ، تصمیم می گیرم یک ویژگی "تایمر برای بستن" برای درب گاراژم بسازم.

پیش نیاز:

قبل از شروع ، می خواهم به شما اطلاع دهم که سیستم درب باز کن گاراژ من چیست.

من یک درب بازکن گاراژ LiftMaster دارم که دارای 2 عدد کنترل از راه دور و یک صفحه کنترل دیواری است. ارتباط دادن

همچنین ، من پیوند 828LM LiftMaster Internet Gateway را در اینجا خریدم ، تا بتوانم از برنامه myQ برای کنترل از راه دور دروازه خود برای باز یا بسته شدن از طریق WiFi استفاده کنم.

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

موارد مورد نیاز:

1. یک لپ تاپ/رایانه شخصی ، با اتصال به اینترنت

  • در مورد من ، من از Raspberry Pi استفاده کردم که رایانه ای کم هزینه و کم مصرف است ، حدود 35 دلار
  • یا اگر سرور خود را دارید که 24 ساعته و 7 روزه کار می کند ، حتی بهتر است

2. حساب و رمز عبور LiftMaster/myQ شما

چگونه کار می کند

1. ما ویژگی اعلان ایمیل را در برنامه myQ تنظیم می کنیم ، بنابراین وقتی درب گاراژ باز می شود ، یک اعلان ایمیل در جعبه ایمیل خود دریافت می کنیم.

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

3. استفاده از یک قطعه کد دیگر برای ارسال فرمان close door به سرور myQ و درخواست بسته شدن درب

API https://www.npmjs.com/package/myq-api است

4. درب بازکن گاراژ در را می بندد. خوب است برویم.

مرحله 1: NodeJS را بر روی رایانه/سرور خود نصب کنید

NodeJS یک زبان برنامه نویسی است که امروزه به طور گسترده ای برای اجرای سرویس استفاده می شود.

در این آموزش ، از آنجا که با استفاده از این زبان احساس راحتی بیشتری می کنم ، از آن استفاده خواهم کرد.

برای نصب NodeJS ، برای بارگیری و نصب آن باید به https://nodejs.org/ بروید.

پس از نصب موفقیت آمیز در صورت مراجعه به ترمینال خود ، فقط می توانید "node -v" را برای تأیید نسخه تایپ کنید.

مرحله 2: حساب خود را در برنامه MyQ خود تنظیم کنید

حساب خود را در برنامه MyQ خود تنظیم کنید
حساب خود را در برنامه MyQ خود تنظیم کنید
حساب خود را در برنامه MyQ خود تنظیم کنید
حساب خود را در برنامه MyQ خود تنظیم کنید
حساب خود را در برنامه MyQ خود تنظیم کنید
حساب خود را در برنامه MyQ خود تنظیم کنید

در تلفن همراه خود ، با حساب و رمز عبور خود وارد حساب myQ خود شوید.

به تنظیمات "هشدار" بروید و یک هشدار جدید درست مانند آنچه در تصویر است ایجاد کنید

فعال کردن "هشدار به من وقتی که درب گاراژ است": باز شده (حتی اگر من بسته را نیز انتخاب کرده ام ، اما باز شده چیزی است که ما نیاز داریم)

فعال کردن اعلان "ایمیل": این جایی است که ما اعلان در را باز کردیم و سپس یک تایمر برای بستن درب تنظیم کردیم.

مرحله 3: کد منبع را از GitHub بارگیری کنید

من کد منبع را در GitHub خود بارگذاری کرده ام:

شما می توانید "git clone https://github.com/k5dash/myQ-timer.git" را اجرا کنید یا کد منبع را به صورت دستی بارگیری کنید.

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

1. "npm install" را اجرا کنید ، همه وابستگی ها را نصب می کند

2. email.js را باز کنید و آدرس YQY_MYQ_EMAIL خود را با آدرس ایمیل myQ خود جایگزین کنید ، گذرواژه myQ خود را "YOUR_EMAIL_PASSWORD" جایگزین کنید.

3. آدرس ایمیل و رمز عبور ، ارائه دهنده میزبان ایمیل خود را در متغیر "config" تنظیم کنید. صرفه جویی.

4. "node email.js" را اجرا کنید و در صورت عدم وجود خطا ، سرور در حال کار است!

مرحله 4: بررسی کنید آیا کار می کند یا خیر

در حال حاضر سرور فعال است ، اجازه دهید آن را آزمایش کنیم.

1. درب گاراژ را باز کنید.

2. تأیید کنید که حداکثر در 30 ثانیه می توانید یک اعلان ایمیل دریافت کنید که می گوید در شما باز است.

3. هنگامی که اعلان نامه را دریافت کردید ، در ترمینال شما باید نوشته شود "زمان سنج شروع شد" و بعد از 30 ثانیه می گوید "tryna close now" این نشان می دهد که فرمان را به سرور myQ ارسال می کند تا درب گاراژ شما را ببندد.

4. بررسی کنید چراغ درب پارکینگ شما چشمک می زند و چند ثانیه بعد در بسته می شود.

اگر کار کردید ، زود باش! تو موفق شدی. آبجو بخورید و استراحت کنید.

توصیه شده: