Բովանդակություն:
- Քայլ 1: Տեղադրեք NodeJS ձեր համակարգչի/սերվերի վրա
- Քայլ 2: Ստեղծեք ձեր հաշիվը ձեր MyQ հավելվածում
- Քայլ 3: Ներբեռնեք աղբյուրի կոդը GitHub- ից
- Քայլ 4: Ստուգեք, արդյոք այն աշխատում է
Video: Ավտոտնակի դուռը բացող ժամաչափ `4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ներածություն
Այսպիսով, պատմությունը սկսվում է այն բանից հետո, երբ ես բաց էի թողնում իմ ավտոտնակի դուռը, և որոշ տղաներ պարզապես ներս էին մտնում և խառնվում:
Բարեբախտաբար, կորած արժեքավոր անձնակազմ չկա: Այս դժբախտ պատահարից հետո ես որոշում եմ իմ ավտոտնակի դռան համար պատրաստել «փակելու ժամանակաչափ» գործառույթը:
Նախնական պահանջ
Նախքան սկսելը, ես ուզում եմ ձեզ տեղյակ պահել, թե որն է իմ ընթացիկ ավտոտնակի դռների բացման համակարգը:
Ես ունեմ LiftMaster Garage Door Opener, որն ունի 2 հեռակառավարիչ, մեկ պատի կառավարման վահանակ: հղում
Բացի այդ, ես գնել եմ 828LM LiftMaster Internet Gateway հղումը այստեղ, որպեսզի կարողանամ myQ հավելվածով հեռակառավարել իմ դարպասը ՝ WiFi- ով բացվելու կամ փակվելու համար:
Եթե ձեր համակարգը տարբերվում է վերը նկարագրվածից, ապա այս ձեռնարկը կարող է չհամապատասխանել ձեր կարիքներին:
Անհրաժեշտ իրեր
1. Նոթբուք/համակարգիչ, ինտերնետ կապով
- Իմ դեպքում ես օգտագործել եմ Raspberry Pi- ն, որը ցածր գնով և ցածր էներգիայի սպառման համակարգիչ է ՝ մոտ 35 դոլար
- Կամ եթե ունեք ձեր սեփական սերվերը, որն աշխատում է 24/7 ռեժիմով, ապա դա նույնիսկ ավելի լավ է
2. Ձեր LiftMaster/myQ հաշիվը և գաղտնաբառը
Ինչպես է դա աշխատում
1. Մենք կստեղծենք էլփոստի ծանուցման գործառույթը myQ հավելվածում, ուստի երբ ավտոտնակի դուռը բացվի, մենք էլփոստի ծանուցում կստանանք մեր էլփոստի վանդակում:
2. Մենք վարեցինք մի կտոր կոդ ՝ նոր մուտքային նամակներ հայտնաբերելու համար: Եթե դա այն ուղերձն է, որն ուղարկում է myQ հավելվածից, որտեղ ասվում է, որ դուռը նոր է բացվել, մենք պատրաստ ենք ժամաչափ սահմանել դուռը փակելու համար:
3. Մեկ այլ ծածկագրի օգտագործմամբ ՝ myQ սերվերին փակ դռան հրաման ուղարկելու համար ՝ դուռը փակելու խնդրանքով
API- ն է ՝
4. Ավտոտնակի դուռը բացողը փակում է դուռը: Մենք լավ ենք գնում:
Քայլ 1: Տեղադրեք NodeJS ձեր համակարգչի/սերվերի վրա
NodeJS- ը ծրագրավորման լեզու է, որն այսօր լայնորեն օգտագործվում է ծառայության գործարկման համար:
Այս ձեռնարկում, քանի որ ես ավելի հարմարավետ եմ զգում այս լեզուն օգտագործելիս, ես այն կօգտագործեմ:
NodeJS- ը տեղադրելու համար անհրաժեշտ է գնալ https://nodejs.org/ ՝ ներբեռնելու և այն տեղադրելու համար:
Այն հաջողությամբ տեղադրվելուց հետո, եթե գնաք ձեր տերմինալ, կարող եք պարզապես մուտքագրել «node -v» տարբերակը ՝ տարբերակը ստուգելու համար:
Քայլ 2: Ստեղծեք ձեր հաշիվը ձեր MyQ հավելվածում
Ձեր բջջային հեռախոսում մուտք գործեք ձեր myQ հաշիվ ՝ ձեր հաշվի և գաղտնաբառի միջոցով:
Գնացեք «Ահազանգ» պարամետր և ստեղծեք նոր ահազանգ, ինչպես նկարում պատկերվածը
Միացրեք «Ահազանգիր ինձ, երբ ավտոտնակի դուռն է». Բացված (չնայած ես ընտրել եմ նաև Փակ, բայց բացվածն այն է, ինչ մեզ պետք է)
Միացրեք «Էլփոստ» ծանուցումը. Այստեղ է, որ մենք ստացել ենք դուռի մասին ծանուցումը, և այնուհետև մենք ժամանակաչափ ենք սահմանում դուռը փակելու համար:
Քայլ 3: Ներբեռնեք աղբյուրի կոդը GitHub- ից
Ես վերբեռնել եմ աղբյուրի կոդը իմ GitHub- ում ՝
Դուք կարող եք կամ գործարկել «git clone https://github.com/k5dash/myQ-timer.git» կամ ձեռքով ներբեռնել աղբյուրի կոդը:
Կոդը ներբեռնելուց հետո գնացեք ձեր տերմինալ և անցեք այն պանակը, որտեղից ներբեռնել եք
1. Գործարկեք «npm install», այն կտեղադրի բոլոր կախվածությունները
2. Բացեք email.js- ը և փոխարինեք «YOUR_MYQ_EMAIL» - ը ձեր myQ էլփոստի հասցեով, «YOUR_EMAIL_PASSWORD» - ը փոխարինեք ձեր myQ գաղտնաբառով
3. Կարգավորեք ձեր էլ. Պահել:
4. Գործարկեք «node email.js» և եթե սխալ չկա, սերվերը այժմ գործարկված է:
Քայլ 4: Ստուգեք, արդյոք այն աշխատում է
Այժմ սերվերը գործարկված է, եկեք փորձարկենք այն:
1. Բացեք ավտոտնակի դուռը:
2. Հաստատեք, որ կարող եք ստանալ էլփոստի ծանուցում, որտեղ ասվում է, որ ձեր դուռը բաց է, առավելագույնը 30 վայրկյանում:
3. Երբ փոստի ծանուցումը ստացաք, ձեր տերմինալում պետք է գրված լինի «ժամաչափը գործարկված է», իսկ 30 վայրկյանից հետո այն կասի «tryna փակել հիմա» նշան է, որ հրաման է ուղարկում myQ սերվերին ՝ ձեր ավտոտնակի դուռը փակելու համար:
4. Ստուգեք, որ ձեր ավտոտնակի դռան լույսը թարթում է, և մի քանի վայրկյան անց դուռը փակվում է:
Եթե աշխատես, ուրաray Դու կատարեցիր դա. Գարեջուր վերցրեք և հանգստացեք:
Խորհուրդ ենք տալիս:
Գարեջուր բացող և թափող. 7 քայլ (նկարներով)
Գարեջուր բացողն ու թափողը. Ինչպես ոմանք կարող են իմանալ, Բելգիան շատ հայտնի է իր գարեջուրով: Այս նախագծում այն գյուտը, որին անհրաժեշտ էր ինչ -որ
Կոտրեք ձեր ավտոտնակի դուռը ՝ 5 քայլ
Հեք ձեր ավտոտնակի դուռը. Ուրախ եմ, որ կարող եմ ձեզ հետ կիսվել այն, ինչ հասկացա և ինչպես վարվեցի: Ես սկսեցի այս նախագիծը երկրորդ անգամ մոռանալով իմ բանալիները:
Alexa- ի վերահսկվող ավտոտնակի դուռը Arduino Esp8266: 6 քայլով
Alexa- ի կողմից վերահսկվող ավտոտնակի դուռ Arduino Esp8266- ով. Այս նախագծի գաղափարն ինձ ծագեց հին նախագծից, որի վրա ես աշխատել էի քիչ առաջ: Ես միացրել էի մի պարզ կոճակ, որը միացնում էր LED- ն, երբ կոճակը սեղմվում էր ավտոտնակի դռան մոտ: Այս մեթոդը անհուսալի է և ոչ այնքան օգտակար
Կախարդական դուռը `5 քայլ
Կախարդական դուռ. Կախարդական դուռ. Ողջույն, ես Մուստաֆա Ալի Ադիլն եմ, Իրաքից / Բաղդադից: Իմ տարիքը 9 տարեկան է, իսկ ես 4-րդ դասարանում, ես մի պարզ նախագիծ եմ պատրաստում, որը կօգնի մեզ մաքուր լինել հատկապես այս օրերին, քանի որ կորոնա- վիրուս նրա անունը " Կախարդական դուռը " Օգտագործեցի ուսանելի
Անլար տարբերակ Իմ ավտոտնակի դուռը բաց է, թե փակ: 7 քայլ
Անլար տարբերակ … Իմ ավտոտնակի դուռը բաց է, թե փակ. Կան բազմաթիվ " Իմ ավտոտնակի դուռը բաց է " նախագծերը: Այս նախագծերի մեծամասնությունը կոշտ լարված են: Իմ դեպքում վարած