Բովանդակություն:

IFTTT Smart կոճակ ՝ 5 քայլ
IFTTT Smart կոճակ ՝ 5 քայլ

Video: IFTTT Smart կոճակ ՝ 5 քայլ

Video: IFTTT Smart կոճակ ՝ 5 քայլ
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Նոյեմբեր
Anonim
IFTTT խելացի կոճակ
IFTTT խելացի կոճակ

Ես ստեղծեցի այս խելացի կոճակը ՝ նկատի ունենալով հետևյալ նպատակները.

  • Այն պետք է լիցքավորեր ստանդարտ ալկալային մարտկոցները արժանապատիվ ժամանակով
  • Այն պետք է կարողանար փոխազդել 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: ԿԱՌԱՎՈՐ

Եվ դու ավարտեցիր: Հուսով եմ, որ օգտակար գտաք այս ուղեցույցը: Եթե ունեք որևէ հարց կամ առաջարկ, խնդրում ենք ազատ զգալ մեկնաբանել:

Եթե դուք արժանապատիվ ծրագրավորող եք, իսկ ես ՝ ոչ, ազատ զգալ ուղղեք իմ կոդը: Ես ունեմ դրա թերությունները, որոնք հստակորեն մեկնաբանված են, բայց ես հմտություն չունեմ դրանք շտկելու առանց հսկայական գլխացավի, ես իսկապես ընդհանրապես ծրագրավորող չեմ:

Խորհուրդ ենք տալիս: