Orodha ya maudhui:

Timer ya Kufunga kopo ya Garage: 4 Hatua
Timer ya Kufunga kopo ya Garage: 4 Hatua

Video: Timer ya Kufunga kopo ya Garage: 4 Hatua

Video: Timer ya Kufunga kopo ya Garage: 4 Hatua
Video: НОЧЬ В СТРАШНОМ ДОМЕ С ДЕМОНОМ / НЕ СТОИЛО СЮДА ПРИХОДИТЬ 2024, Julai
Anonim
Timer ya Kufunga kopo ya Garage
Timer ya Kufunga kopo ya Garage

Utangulizi

Kwa hivyo hadithi huanza baada ya mimi kuacha mlango wangu wa karakana wazi, na wavulana wengine waliingia tu na kufanya fujo.

Kwa bahati nzuri, hakuna wafanyikazi wa thamani waliopotea. Baada ya ajali hii, ninaamua kutengeneza kipengee cha "timer to close" kwa mlango wangu wa karakana.

Mahitaji ya mapema:

Kabla ya kuanza, ninataka kukujulisha nyinyi ni nini mfumo wangu wa kufungua mlango wa karakana.

Nina kopo ya LiftMaster Garage Door, ambayo ina 2 control ya mbali, jopo moja la kudhibiti ukuta. kiungo

Pia, nilinunua kiunga cha 828LM LiftMaster Internet Gateway iko hapa, ili niweze kutumia programu ya myQ kudhibiti kwa mbali lango langu kufungua au kufunga kupitia WiFi.

Ikiwa mfumo wako ni tofauti na niliyoelezea hapo juu basi mafunzo haya hayatatoshe mahitaji yako.

Vitu vinahitajika:

1. Laptop / PC, na unganisho la mtandao

  • Kwa upande wangu, nilitumia Raspberry Pi, ambayo ni gharama ya chini, kompyuta ya matumizi ya nguvu kidogo, kama $ 35
  • Au ikiwa una seva yako ambayo inaendesha 24/7, basi ni bora zaidi

2. Akaunti yako ya LiftMaster / myQ na nywila

Inavyofanya kazi

1. Tutaweka huduma ya arifa ya barua pepe katika programu ya myQ, kwa hivyo wakati mlango wa karakana utafunguliwa, tutapata arifa ya barua pepe kwenye sanduku letu la barua pepe.

2. Tuliendesha kipande cha nambari ili kugundua barua pepe mpya zinazoingia. Ikiwa ni yule anayetuma kutoka kwa programu ya MyQ akisema mlango umefunguliwa tu, tuko tayari kuanzisha kipima muda kufunga mlango.

Kutumia kipande kingine cha nambari kutuma amri ya mlango wa karibu kwa seva ya myQ ikiuliza mlango ufungwe

API ni

4. Kifungua mlango wa karakana hufunga mlango. Tuko vizuri kwenda.

Hatua ya 1: Sakinisha NodeJS kwenye Kompyuta / seva yako

NodeJS ni lugha ya programu ambayo inatumiwa sana kwa kuendesha huduma siku hizi.

Katika mafunzo haya, kwa kuwa ninajisikia vizuri zaidi kutumia lugha hii, nitakuwa nikitumia.

Ili kusanikisha NodeJS, utahitaji kwenda https://nodejs.org/ kupakua na kisha kuisakinisha.

Baada ya kusanikishwa vyema ukienda kwenye kituo chako, unaweza tu kuandika "node -v" ili kudhibitisha toleo hilo.

Hatua ya 2: Sanidi Akaunti Yako katika Programu Yako ya MyQ

Weka Akaunti Yako katika Programu Yako ya MyQ
Weka Akaunti Yako katika Programu Yako ya MyQ
Weka Akaunti Yako katika Programu Yako ya MyQ
Weka Akaunti Yako katika Programu Yako ya MyQ
Weka Akaunti Yako katika Programu Yako ya MyQ
Weka Akaunti Yako katika Programu Yako ya MyQ

Kwenye simu yako, ingia kwenye akaunti yako ya myQ na akaunti yako na nywila.

Nenda kwenye "Tahadhari" na uunde arifa mpya, kama ile iliyo kwenye picha

Washa "Nitangaze wakati mlango wa karakana uko": Imefunguliwa (hata kama nimechagua Imefungwa pia lakini Imefunguliwa ndio tunahitaji)

Washa arifa ya "Barua pepe": hapa ndipo tulipopata arifu ya mlango umefunguliwa na kisha tukaweka kipima muda cha kufunga mlango.

Hatua ya 3: Pakua Nambari ya Chanzo Kutoka kwa GitHub

Nimepakia nambari ya chanzo kwa GitHub yangu:

Unaweza kukimbia "git clone https://github.com/k5dash/myQ-timer.git" au upakue mwenyewe msimbo wa chanzo.

Baada ya nambari kupakuliwa, nenda kwenye kituo chako na uende kwenye folda ambapo umepakua

1. Run "npm install", itaweka utegemezi wote

2. Fungua email.js na ubadilishe "YOUR_MYQ_EMAIL" na anwani yako ya barua pepe ya myQ, badilisha "YOUR_EMAIL_PASSWORD" na nenosiri lako la myQ

3. Sanidi anwani yako ya barua pepe na nywila, mtoaji wa mwenyeji wa barua pepe katika anuwai ya "usanidi". Okoa.

4. Run "node email.js" na ikiwa hakuna kosa linaonyesha seva iko sasa na inaendesha!

Hatua ya 4: Thibitisha ikiwa inafanya kazi

Sasa seva iko juu na inaendelea, wacha tuijaribu.

1. Fungua mlango wa karakana.

2. Thibitisha unaweza kupata arifa ya barua pepe ukisema mlango wako uko wazi, kwa zaidi ya sekunde 30.

3. Mara tu utakapopata arifa ya barua, kwenye kituo chako kunapaswa kuwe na "timer ilianza" na baada ya sekunde 30 itasema "tryna karibu sasa" inaashiria ni kutuma amri kwa seva ya myQ kufunga mlango wako wa karakana

4. Thibitisha sasa taa yako ya mlango wa karakana inaangaza na sekunde chache baadaye mlango umefungwa.

Ikiwa unafanya kazi, hurray! Umeifanya. Kunyakua bia na kupumzika.

Ilipendekeza: