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

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

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

Video: ESP8266 WIFI Ավտոտնակի դռան հեռակառավարիչ ՝ 3 քայլ
Video: ESP8266 - Шаг №1 * WI-FI подключение - ESP8266 2024, Նոյեմբեր
Anonim
ESP8266 WIFI Ավտոտնակի դուռի հեռակառավարիչ
ESP8266 WIFI Ավտոտնակի դուռի հեռակառավարիչ

Մենք մեր ավտոտնակից ավելի շատ նման ենք տան գլխավոր մուտքի, քանի որ իրական մուտքի մուտքն աղքատ դասավորության պատճառով շատ կեղտ է հետապնդում տուն: Անձրևոտ սեզոնի ընթացքում այստեղ ՝ Կանադայի արևմտյան ափին, դա նույնիսկ ավելի վատ է: Մեր ավտոտնակի դուռը բացողը բերեց միայն երկու հեռակառավարիչ, և եթե մենք կարող ենք ավելի շատ հեռակառավարման վահանակներ գնել, ես չնայած ավելի լավ կլիներ ունենալ WIFI- ով հիմնված հեռակառավարիչ, որը կարող է օգտագործվել սմարթֆոնից: Ես չէի ուզում WIFI- ով միացված բացիչ, որը պահանջում է կապ արտադրող սերվերի հետ կամ որևէ այլ բան, որը կարող է թույլ տալ դուռը բացել հեռակա կարգով (տնից հեռու): Իմ գտած լուծումը օգտագործում է անհատականացված Android ծրագիր, որը միանում է մեր WIFI- ին և շփվում է ESP8266- ի վրա հիմնված տախտակի հետ, որը կարող է միանալ միայն մեր WIFI- ին: Երբ դուք գտնվում եք տան WIFI տիրույթում, կարող եք օգտագործել ձեր հեռախոսը դուռը բացելու համար:

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

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

Մեր ավտոտնակի դուռը բացողը Չեմբերլենն է, բայց ես կասկածում եմ, որ բացողների մեծ մասը գործում է նույն ձևով: Պատի վահանակի հսկողությունը դրա համար պարզ կարճ կիսում է դրան միացվող երկու լարերը, ինչը ազդանշան է տալիս բացիչը միացնելու համար: Այս պատի վահանակները հաճախ ունենում են նաև լույսի անջատիչ և կողպման հատկություն, այդ կոճակները ոչ միայն կարճացնում են կապը, այլ մի շարք իմպուլսներ (PWM ազդանշաններ) ուղարկում են բացիչին ետևում ՝ հրահանգելու, թե ինչ անել (միացնել լույսերը կամ կողպեքը) հեռակառավարման վահանակներ): Լարերի կարճացում (այն, ինչ անում է հիմնական անջատիչը) կարող է իրականացվել ռելեով:

Ես օգտագործել եմ հետևյալ մասերը.

  • Wemos D1 R2 ESP8266 տախտակ (ցանկացած ESP8266 dev տախտակ կաշխատի)
  • JCZ-11 ռելե (5V կծիկ)
  • NPN տրանզիստոր (2N4401)
  • մեկ 10kOhm ռեզիստոր
  • մեկ 2.2kOhm դիմադրություն
  • մեկ 1N4148 դիոդ
  • տարբեր մետաղալարեր
  • PCB- ի նախատիպավորում (կամ ինքներդ պատրաստեք)
  • պատյան տախտակի համար
  • տախտակի էլեկտրամատակարարում

Սխեմատիկ դիագրամը LTSpice- ից է (սկզբնաղբյուրը կցված է), և ես ներառել եմ նաև Fritzing breadboard- ի նկարչությունը ՝ այլ տեսողականացման համար: Իմ գտած Wemos տախտակի Fritzing մոդելը, կարծես, որոշ խնդիրներ ունի: Անտեսեք գծերը, միայն նայեք կապույտ մետաղալարերի միացումներին: Իհարկե, դրա փոխարեն կարող են օգտագործվել բազմաթիվ այլ ESP8266 զարգացման տախտակներ, և ներառված ծածկագիրը շատ փոքր փոփոխություն կպահանջի այլ տախտակների վրա աշխատելու համար:

Պարիսպի համար ես օգտագործեցի փոքրիկ պլաստիկ տուփ (մի օգտագործեք մետաղ, այն կպաշտպանի WIFI ազդանշանը): Էներգամատակարարման համար ես օգտագործեցի բջջային հեռախոսի հին լիցքավորիչ և վերջը փոխարինեցի Wemos տախտակի համար համապատասխան միակցիչով:

Քանի որ իմ հասանելի ռելեն պարունակում էր 5 Վ կծիկ, և Wemos տախտակը կարող է միայն 3.3 Վ թողնել թվային կապի վրա, ես տրանզիստոր օգտագործեցի ռելեի վրա կծիկը միացնելու համար: Ես ավելացրեցի ձգվող դիմադրություն (10kOhm) `ապահովելու համար, որ քորոցը ցածր է, երբ խորհուրդը սնուցվում է, և ավտոտնակի դուռը պատահաբար չի բացվում: Վերադարձի դիոդը (D1) պաշտպանում է ռելեի անջատման ժամանակ կծիկում պահվող էներգիայի լարման թռիչքից:

Քայլ 2: Ամեն ինչ հավաքելը

Այդ ամենը հավաքելը
Այդ ամենը հավաքելը
Այդ ամենը հավաքելը
Այդ ամենը հավաքելը
Այդ ամենը հավաքելը
Այդ ամենը հավաքելը
Այդ ամենը հավաքելը
Այդ ամենը հավաքելը

Ինձ մնաց PCB- ն մեկ այլ նախագծից, որը համապատասխանում էր Wemos տախտակի վերնագրերին, ուստի այն կտրեցի չափի և փոփոխեցի այն օգտագործման համար: Անհրաժեշտ էր մի քանի անցք բացել և որոշ անցանկալի հետքեր կտրել, որպեսզի այն հարմար լինի: Ես սոսնձեցի բոլոր մասերը տեղում և փորձարկեցի կոդի գործառույթը ՝ միացնելով և անջատելով LED- ը: Ինչպես արդեն նշվեց, կարևոր առանձնահատկությունն այն էր, որ բացիչը (կամ փորձարկման դեպքում LED- ը) չէր միանա, երբ Wemos տախտակը միանա:

Wemos- ի տախտակը ծրագրավորվել է Arduino IDE- ի միջոցով, իսկ տան IP ցանցի տախտակի IP հասցեն ամրագրվել է (նախապես հատկացված) `192.168.1.120: Այդ կերպ, երբ այն ուժի մեջ է մտնում, այն միշտ կունենա նույն (ներքին) IP հասցեն, և ծրագիրը կարող է դժվար կոդավորվել դրա հետ:

Android ծրագիրը ստեղծվել է MIT App Inventor 2 -ի միջոցով: Ես այն փորձարկել եմ միայն մեր ունեցած հեռախոսների վրա (Oneplus, Xiaomi և Moto G4 Play): Այն հեշտությամբ տեղադրվում է ՝ տեղադրելով այն ընդհանուր Google Drive պանակում և բեռնելով այն հենց հեռախոսից: MIT App Inventor- ն անվճար է օգտագործման համար, և ներառված ծրագրի ֆայլը կարող է հեշտությամբ փոփոխվել ՝ այլ IP հասցե օգտագործելու համար:

Հավաքված միավորը ամբողջովին չէր տեղավորվում իմ ձեռքի գործի կողքին, այնպես որ ես կտրեցի մի անցք, որպեսզի թույլ տա, որ ռելեն մի փոքր դուրս գա: Ես նաև կտրեցի ավտոտնակի դռան բաց էլեկտրագծերի միակցիչի մուտքի անցքը:

Քայլ 3: Միացում ավտոտնակի դռների բացիչին

Միացում ավտոտնակի դռների բացիչին
Միացում ավտոտնակի դռների բացիչին
Միացում ավտոտնակի դռների բացիչին
Միացում ավտոտնակի դռների բացիչին

Էլեկտրագծերը բացիչին միացնելու երկու տարբերակ կա: Տարբերակ 1 -ը պատի վահանակի երկու պտուտակավոր տերմինալներին միացնելն է, իսկ մյուսը `ուղղակի բացիչին (մղել տերմինալներին): Ես ընտրեցի վերջինը, քանի որ ինձ համար ավելի հարմար էր, քանի որ լարերը կանցնեին ավելի կարճ հեռավորության վրա, որտեղ կարող էի տեղադրել իմ Wemos միավորը ավտոտնակում: Ինքնաբացիչի վրա կա մետաղալարերի չափիչ, իսկ ներքևի փոքրիկ նարնջագույն ներդիրները կարող են օգտագործվել առկա լարերը բաց թողնելու համար, որպեսզի լրացուցիչ հավաքածուն շրջվի եղածների հետ և նորից տեղադրվի:

Wemos տախտակն իր պարիսպում տեղադրված էր ճանապարհից դուրս, որպեսզի այն հեշտությամբ չթակեն, քանի որ ավտոտնակը նաև իմ փայտամշակման արհեստանոցն է: Այն բավականին լավ է աշխատում, և ես կցանկանայի, որ դա ավելի շուտ անեի:

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