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

WIFI Ավտոտնակի դռան հեռակառավարիչ V2: 3 քայլ
WIFI Ավտոտնակի դռան հեռակառավարիչ V2: 3 քայլ

Video: WIFI Ավտոտնակի դռան հեռակառավարիչ V2: 3 քայլ

Video: WIFI Ավտոտնակի դռան հեռակառավարիչ V2: 3 քայլ
Video: I Bought The CHEAPEST Corvette ZR1 On The PLANET! 2024, Նոյեմբեր
Anonim
WIFI Ավտոտնակի դռների հեռակառավարիչ V2
WIFI Ավտոտնակի դռների հեռակառավարիչ V2

Իմ WIFI ավտոտնակի դռան հեռակառավարիչը կառուցելուց ոչ շատ ժամանակ անց ես հասկացա, որ այն չունի որոշակի առանձնահատկություն, որն ինձ համար շատ օգտակար կլիներ: Ես ուզում էի կարողանալ ասել, թե դուռը բաց է, թե փակ հավելվածից: Սա կպահանջի մի քանի սենսոր և որոշ փոփոխություններ ինչպես օգտագործած Wemos D1R2 տախտակի, այնպես էլ Android հավելվածի մեջ: Որոշ ժամանակ տրամադրեցի որոշելու, թե որ տեսակի սենսորներն են իդեալական լինելու իմ նպատակի համար: Ես ունեի ընտրելու 3 տարբերակ.

  1. Սահմանափակեք անջատիչները
  2. Լույսի (լուսանկարների արտացոլման) տվիչներ
  3. Հարևանության (կամ Hall) տվիչներ

Ես շատ եմ օգտագործում իմ ավտոտնակը փայտի մշակման համար, և դա մեծ փոշի է ստեղծում (չնայած փոշու հավաքում օգտագործելուն): Անջատիչների մեջ մտնող փոշին կամ օպտիկական տվիչների ծածկումը դրանք ավելի հուսալի կդարձնեն: Այնուամենայնիվ, հարևանության սենսորները անպաշտպան կլինեն դրանից, ուստի դա իմ ընտրած տարբերակն է:

Քայլ 1: Դիզայն և նյութեր

Դիզայն և նյութեր
Դիզայն և նյութեր
Դիզայն և նյութեր
Դիզայն և նյութեր
Դիզայն և նյութեր
Դիզայն և նյութեր

Ես փնտրեցի հարևանության սենսորների տարբեր փաթեթներ և որոշեցի օգտագործել հետևյալ երկուսը.

  1. NJK-5002C (հեշտ է գտնել ebay- ում)
  2. Melexis US5781 TO-92 փաթեթում (Digikey- ից)

Իմ ծրագիրն այն էր, որ այս սենսորները հայտնաբերեին դռան վահանակի վերին ծայրում տեղադրված նույն մագնիսը, երբ այն գտնվում էր երկու տարբեր դիրքերում: Երբ դուռը լիովին բաց է, ուղու վերջում տեղադրված սենսորը (NJK-5002C) կարող է հեշտությամբ հայտնաբերել մագնիսի դիրքը (տես լուսանկարը): Երբ դուռը փակվի, այդ նույն մագնիսը (իմ դեպքում) կլինի մեր ջեռուցման խողովակի պարիսպի ներքևից մոտ 6 սմ հեռավորության վրա: Այդ վայրի համար ես օգտագործել եմ ավելի կոմպակտ սենսոր: Սենսորներն իրենք բավականին հեշտ են օգտագործել: Ես պլանավորում էի օգտագործել ևս երկու թվային կապում Wemos- ի տախտակի վրա և պարզապես պետք է 10k ohm դիմադրություն և 0.1uF կերամիկական կոնդենսատոր US5781 սենսորի համար: NJK-5781 սենսորը լրացուցիչ բաղադրիչների կարիք չուներ և կարող էր ուղղակիորեն լարվել: Այն նույնիսկ ունի ներկառուցված LED, որը միանում է, երբ միանում է:

Քայլ 2: Softwareրագրակազմի և սարքավորման փորձարկում

Softwareրագրային ապահովման և սարքավորումների փորձարկում
Softwareրագրային ապահովման և սարքավորումների փորձարկում
Softwareրագրային ապահովման և սարքավորումների փորձարկում
Softwareրագրային ապահովման և սարքավորումների փորձարկում

Ես որոշեցի այն փորձարկել նստարանին ՝ Wemos D1 mini- ն փոխարինելով վերահսկիչով: Ընտանիքը եկել էր ապավինելու իրենց հեռախոսների վրա `բացելու ավտոտնակի դուռը, և ես չէի կարող վերցնել Wemos- ի տախտակը` առանց բոլորին վրդովեցնելու: Երկու սենսորներն ակտիվանում են մագնիսի հարավային բևեռը զգալիս և լավագույն տիրույթը ստանալու համար ես ընտրեցի իմ ունեցած ամենաուժեղ մագնիսը: Դա նեոդիմումի մագնիս էր, որը փրկվել էր որոշ հին սարքավորումներից և չափվել էր 20 մմ տրամագծով և 6 մմ հաստությամբ: Երկու սենսորներն էլ կհարվածեն դրանից 2 սմ հեռավորության վրա:

Ես փոփոխեցի Wemos ծածկագիրը ՝ ավտոտնակի դռան կարգավիճակը հավելվածին թարմացնելու համար: Այն ոչ միայն հաղորդագրություն կուղարկի դուռը փակ է, թե բաց, այլ նաև հաղորդագրություն կուղարկի այն մասին, թե արդյոք դուռը «բացվում է» կամ «փակվում» ՝ հիմնվելով դռան դիրքի վրա ՝ նախքան հավելվածից «սեղմել» հրամանը ստանալը:.

Android ծրագիրը ամբողջությամբ վերաշարադրվեց MIT App Inventor- ի միջոցով: Իմ օգտագործած կոդը կցված է: Այն ակտիվորեն հարցում է անում Wemos- ի խորհրդի հաղորդագրությունների համար և ավտոտնակի դռների կարգավիճակը թարմացվում է ամեն վայրկյան: Քանի որ մեր ավտոտնակի դուռը փակվում է 13 վայրկյան, դա բավարար թարմացումներ է տալիս իր դիրքի վերաբերյալ:

Քայլ 3: Սարքավորումների հավաքում

Սարքավորումների հավաքում
Սարքավորումների հավաքում
Սարքավորումների հավաքում
Սարքավորումների հավաքում
Սարքավորումների հավաքում
Սարքավորումների հավաքում

Մագնիսը տեղադրված էր (էպոքսիդացված) այն անցքի մեջ, որը ես փորել էի ավտոտնակի դռան վահանակի վերին ծայրում (տես լուսանկարը): Անջրանցիկ խորությունը ընդամենը 3 մմ էր և չէր հասնում մեկուսացման շերտին: NJK-5002C սենսորին անհրաժեշտ էր ամրացման բրա, որը պատրաստված էր իմ ունեցած մի քանի ալյումինի ջարդոնից: Հաղորդալարերը նույնպես պետք է երկարացվեին, և դրա համար ես օգտագործեցի մոտ 4 հաղորդալարային հեռախոսային մալուխ: Մալուխի երկու ծայրերից ես պոկեցի այնքան, որքան անհրաժեշտ էր և կտրեցի 4 -րդ դիրիժորը, քանի որ ինձ ընդամենը 3 -ն էր պետք: Wemos- ի տախտակին միանալու համար ես օգտագործեցի որոշ Molex (0.062 ) միակցիչներ, որոնք մնացել էի մեկ այլ նախագծից: Բացահայտված ծայրերը պաշտպանելու համար որոշ ջերմային նեղացում է օգտագործվել:

US5781 սենսորը ռեզիստորի և կոնդենսատորի հետ միասին զոդվեց մի փոքր կտոր PCB- ի վրա: Ես դրա համար պատրաստեցի նման երկարացման մալուխ, որը դադարեցվեց նույն Molex միակցիչներով: Մոդուլը ֆիզիկական վնասներից պաշտպանելու համար ես որոշում եմ այն դնել էպոքսիդով: Ես օգտագործեցի մոտ 20 մմ տրամագծով խողովակի մի փոքրիկ կտոր ՝ մի ծայրից բորբոս ստեղծելու և պարզ ժապավեն տեղադրելու համար: Ես լցրեցի կաղապարը 5 րոպեանոց էպոքսիդով, խրեցի սենսորների հավաքածուն դրա մեջ և թողեցի, որ այն ամուր բուժվի: Ալյումինի մնացորդներից ես դրա համար նույնպես ամրացնող ամրակ պատրաստեցի:

Wemos տախտակն այնուհետև ստացավ որոշ խոզուկներ Molex միակցիչներով և ամեն ինչ դրվեց իր տեղում: Բոլոր մալուխները ամրացված էին մետաղալարերով և ամրակներով, այնպես որ ավտոտնակում ոչինչ չէր կախված:

Այն հիանալի է աշխատում, և եթե ես գտնեմ որևէ այլ «արդիականացում», ես, ամենայն հավանականությամբ, դրա համար անհատական PCB կստեղծեմ և գուցե նույնիսկ անցնեմ Wemos D1 մինի ավելի շատ կոմպակտ մինի տախտակի օգտագործմանը:

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