Բովանդակություն:
- Պարագաներ
- Քայլ 1: DIY IFTTT խելացի կոճակ
- Քայլ 2. Գործի և տախտակի պատրաստում
- Քայլ 3: Կոդ
- Քայլ 4: IFTTT կարգավորում
- Քայլ 5: ԿԱՌԱՎՈՐ
Video: IFTTT Smart կոճակ ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ես ստեղծեցի այս խելացի կոճակը ՝ նկատի ունենալով հետևյալ նպատակները.
- Այն պետք է լիցքավորեր ստանդարտ ալկալային մարտկոցները արժանապատիվ ժամանակով
- Այն պետք է կարողանար փոխազդել IFTTT- ի հետ
- Այն պետք է փոքր լիներ, և դրա պատճառով պետք է լիներ պարզ
Պարագաներ
- ESP-01 (Դուք կարող եք դրանք գտնել ամենուր, ես իմը ստանում եմ AliExpress- ում)
- Հրում կոճակ (ես դրանք օգտագործել եմ, քանի որ դրանք գեղեցիկ և մեծ են)
- 1.5K Resistor (Կրկին, դրանք կարող եք գտնել ամենուր)
- LED կոճակի լույս (ես իմն այստեղ եմ ստացել)
- Նախատիպի տախտակ
Քայլ 1: DIY IFTTT խելացի կոճակ
Ես ավարտեցի ընտրելով LED կոճակի լույսը որպես պատյան: Ես այդ միտքը ստացա այս ուղեցույցից: Սա նաև այն վայրն է, որտեղ ես պարզեցի, որ կարող եմ ESP- ը սնուցել ընդամենը երկու ալկալային մարտկոցով: Իրականում ես շատ բան օգտագործեցի դրանից, բայց մի քանի խնդիր կար: Նախ, դա չափազանց բարդ էր: Ինձ գրեթե այդքան ֆունկցիոնալություն պետք չէր: Երկրորդը կոդը NodeMCU- ի համար է, և ես չեմ կարող հիշել, թե ինչու, բայց ես ուզում էի օգտագործել Arduino IDE- ն: Բայց նախագիծը, իրոք, ծառայեց որպես հիանալի ելակետ:
Առաջին խնդիրը, որին բախվեցի, պարզելն էր, թե ինչպես կարելի է ստիպել մեկ կոճակին կատարել երկու բան: Սա բարդ էր, քանի որ կոճակը նաև օգտագործվում է մոդուլը խոր քունից արթնացնելու համար, ուստի երկար սեղմումը անհնար էր հայտնաբերել առանց ավելի շատ սխեմաներ ավելացնելու: Շատ հետազոտություններից հետո ես վերջապես լսեցի որոշ խորհուրդներ, որոնց մասին ես տեսել էի մի քանի անգամ, բայց ինչ -ինչ պատճառներով անընդհատ փայլում էին: ESP- ն կարող է հայտնաբերել, թե ինչ վիճակից է այն սկսվել: Այսպիսով, եթե այն արթնացել է խոր քունից, նա կհաղորդի, որ եթե այն արթնացել է վերագործարկումից, ապա այդ մասին կզեկուցի: Ես օգտագործեցի այս հնարավորությունը ՝ մեկ ծորակը տարբերելու համար, որը նրան արթնացնում էր խոր քունից, և կրկնակի թակոցից, որը վերականգնում էր այն մինչև խոր քուն մտնելը և դրանով իսկ այլ արձագանք տալը: Սա մեծապես պարզեցրեց սխեմաները:
Այժմ ինձ անհրաժեշտ էր միայն մեկ անջատիչ ՝ RST- ը գետնին միացնելով 1.5K դիմադրիչով: Վերջ: Եվ, իհարկե, մարտկոցների էներգիան: Բայց դա է: Էլեկտրամոնտաժը չափազանց պարզ է: Soldոդում կա, չնայած դրան պատրաստ եղեք դրան:
Քայլ 2. Գործի և տախտակի պատրաստում
Նախ անհրաժեշտ է փոփոխել գործը `մոդուլին համապատասխանելու համար: Ավելի ուշ կավելացնեմ նկարներ և մանրամասն քայլեր, բայց առայժմ; Ես գրեթե նորից հետևեցի այս ուղեցույցի կիրառելի քայլերին:
Երբ գործը փոփոխվել է, դուք պետք է մի քանի լար լարեք մարտկոցի տերմինալներին: Ես օգտագործել եմ jumper լարերը, որպեսզի կարողանամ միացնել/անջատել մոդուլը `հեշտ բռնկվելու համար:
Հաջորդը դուք պետք է պատրաստեք տախտակի նախատիպը անջատիչով և դիմադրիչով: Չափեք, թե ինչ չափի պետք է լինի նախատախտակը ՝ մարտկոցի մնացած երկու խցիկներով անցնելու համար: Այնուհետև պարզապես կպցրեք կոճակը տախտակի մեջտեղում, որի մի կապը գնում է դեպի RST կոճակը, իսկ մյուսը GND- ին միանում է 1.5K ռեզիստորով:
Հետո ես տաք սոսինձով ամրացրեցի տախտակը պատյանին: Մնում է միայն լարերը միացնել մոդուլին և բոլորը միասին հավաքել: Բայց մինչ այդ լավ կլիներ, որ այնտեղ ինչ -որ ծածկագիր լիներ: Եկեք այն լուսավորենք:
Քայլ 3: Կոդ
Եվ ահա կոդը:
Պարզապես փոխարինեք [SSID], [գաղտնաբառ], [ձգան] և [բանալին] համապատասխան տեղեկատվությամբ:
Դուք իրականում պետք է ստեղծեք ձգան և ստացեք բանալին IFTTT- ից: Այսպիսով, եկեք դա անենք, հետո վերադառնանք, քանի որ ես սիրում եմ հետադարձ գործողություններ կատարել:
Քայլ 4: IFTTT կարգավորում
Դուք պետք է ստեղծեք IFTTT վեբ -որս, որը գործարկվում է ՝ որոշակի URL- ին հարվածելով: Եթե հաշիվ չունեք IFTTT- ում, ինչի՞ եք սպասում: Հրաշալի է, գրանցվեք:
Եթե արդեն ունեք հաշիվ և ծանոթ եք հավելվածներ ստեղծելու հետ, դա պետք է չափազանց դժվար լինի: Բայց եթե դուք այստեղ չեք, համառոտ փոքրիկ ուղեցույց ՝ վեբհուք տեղադրելու վերաբերյալ:
Այժմ դուք ունեք ձեր տվյալները, ձգանի անունը և ձեր բանալին ՝ ծածկագրի համար:
Այժմ դուք կարող եք վերջապես ֆլեշ ծածկագիրը:
Նշում. Քանի որ այս կոճակները կարող են օգտագործվել ամեն ինչ անելու համար, և հետագայում կարող եք փոխել գործառույթը, ես խորհուրդ եմ տալիս գնալ ընդհանուր ձգանման անուններով, ինչպիսիք են կոճակը 1 կամ կապույտ կոճակը, այնպես որ, եթե այն հետագայում փոխեք գործառույթը, ապա ձգանի անունը ինչ -որ բան չէ: կապված է այն բանի հետ, թե ինչի համար եք սկզբում օգտագործել կոճակը, ինչը կարող է շփոթեցնել:
Քայլ 5: ԿԱՌԱՎՈՐ
Եվ դու ավարտեցիր: Հուսով եմ, որ օգտակար գտաք այս ուղեցույցը: Եթե ունեք որևէ հարց կամ առաջարկ, խնդրում ենք ազատ զգալ մեկնաբանել:
Եթե դուք արժանապատիվ ծրագրավորող եք, իսկ ես ՝ ոչ, ազատ զգալ ուղղեք իմ կոդը: Ես ունեմ դրա թերությունները, որոնք հստակորեն մեկնաբանված են, բայց ես հմտություն չունեմ դրանք շտկելու առանց հսկայական գլխացավի, ես իսկապես ընդհանրապես ծրագրավորող չեմ:
Խորհուրդ ենք տալիս:
Microsoft Teams- ի համր կոճակ. 4 քայլ
Microsoft Teams- ի ձայնի անջատման կոճակ Քանի որ 2020 թ. Այս նախագիծը օգտագործում է Adafruit Circuit Playground Express (CPX) և մեծ կոճակ ՝ Microsoft Teams- ի համար տաք ստեղնով համր կոճակ ստեղծելու համար
5 դոլար տան ավտոմատացման կոճակ ՝ 4 քայլ
5 դոլար տան ավտոմատացման կոճակ. 5 դոլար տան ավտոմատացման կոճակ Երբեմն ամենապարզ լուծումը մեկ կոճակն է: Մենք ցանկանում էինք մեր տան ավտոմատացման հանգույցում (Hubitat Elevation) «քնելու ժամ» ռեժիմ սկսելու հեշտ միջոց, որը անջատում է լույսերի մեծ մասը, մյուսներին դնում որոշակի մակարդակի և
Մեկ կոճակ Servo կասեցման արգելափակում ՝ 3 քայլ
One Button Servo Suspension Lockout: Լիովին կախովի լեռնային հեծանիվները ապահովում են սահուն երթևեկություն, բայց հաճախ պահանջում են արգելափակումն արգելափակել կողքով բարձրանալիս: Հակառակ դեպքում, կախոցը սեղմվում է, երբ կանգնում եք ոտնակների վրա ՝ վատնելով այդ ջանքերը: Հեծանիվ արտադրողները դա գիտեն և ապահովում են
Ազնվամորի Pi- ի անջատման կոճակ. 3 քայլ
Ազնվամորի Pi- ի անջատման կոճակ. The Raspberry Pi- ն շատ օգտակար հաշվարկային հարթակ է, որը թույլ է տալիս ստեղծել տարբեր IoT/ռոբոտաշինություն/smart-home/… նախագծային ծրագրեր: Միակ բանը, որ այն չունի, սովորական համակարգչի համեմատ, անջատման անջատման կոճակն է: Այսպիսով, ինչպես կարող ենք ստեղծել
Երկու կոճակ ռելեի անջատիչ `3 քայլ
Երկու կոճակ ռելեի անջատիչ. Այս հոդվածը ցույց է տալիս, թե ինչպես կարելի է միացնել և անջատել կոճակը: Այս միացումը կարող է կատարվել երկու անջատիչով: Սեղմում եք մեկ անջատիչի վրա և լամպը միանում է: Սեղմում եք մեկ այլ անջատիչի վրա, և լամպը անջատվում է: Այնուամենայնիվ, այս Ins