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

Ավտոտնակի դռների բացիչ ՝ Esp8266- ի ՝ որպես վեբ սերվերի հետադարձ կապով: 6 քայլ
Ավտոտնակի դռների բացիչ ՝ Esp8266- ի ՝ որպես վեբ սերվերի հետադարձ կապով: 6 քայլ

Video: Ավտոտնակի դռների բացիչ ՝ Esp8266- ի ՝ որպես վեբ սերվերի հետադարձ կապով: 6 քայլ

Video: Ավտոտնակի դռների բացիչ ՝ Esp8266- ի ՝ որպես վեբ սերվերի հետադարձ կապով: 6 քայլ
Video: Միջսենյակային սլայդ դռներ 2024, Նոյեմբեր
Anonim
Image
Image
Գնեք սարքավորումներ
Գնեք սարքավորումներ

Ողջու՜յն, Ես ձեզ ցույց կտամ, թե ինչպես կարելի է կատարել ավտոտնակի դռների բացման պարզ միջոց:

-ESP8266- ը կոդավորված է որպես վեբ սերվեր, դուռը կարող է բաց լինել աշխարհի ամենուր

-Հետադարձ կապի դեպքում դուք կիմանաք, որ դուռը բաց է կամ փակ է իրական ժամանակում

-Պարզ, ձեր հեռախոսի մեջ կատարելու միայն մեկ դյուրանցում:

-գաղտնաբառով պաշտպանված

-Էժան, 10 դոլարից ցածր

-Չկա Դոմինիչ կարգավորելու համար:

-Առանց դուռը ակտիվացնելու, երբ հոսանքը կորչում է և հետ գալիս

Ես փնտրեցի ինտերնետում և գտա ինչ -որ ծածկագիր, բայց ոչ այն, ինչ փնտրում էի: Այսպիսով, ես փոխեցի որոշ այլ ծածկագիր և գաղափար + իմ անձնական փորձը + որդուս շնորհիվ, նա իսկապես օգնեց ինձ այս հարցում: Իրական ժամանակի մասը նրանից է:

Այսպիսով, եկեք սկսենք:

Քայլ 1: Գնեք սարքավորում

Գնեք սարքավորումներ
Գնեք սարքավորումներ
Գնեք սարքավորումներ
Գնեք սարքավորումներ

Ձեզ հարկավոր կլինի esp8266 տախտակ և ռելեի տախտակ:

Ebay- ում կատարեք որոնում ՝ NodeMCU ESP8266 և ռելեի մոդուլի տախտակ

Ռելե մոդուլը կարող է լինել պարզ կամ կրկնակի, բայց մենք օգտագործում ենք միայն մեկ ռելե:

Դա այն ամենն է, ինչ ձեզ պետք է:

Քայլ 2: Տեղադրեք Arduino ծրագրակազմ և ծրագրավորեք Esp8266- ը

Տեղադրեք Arduino ծրագրակազմը և ծրագրավորեք Esp8266- ը
Տեղադրեք Arduino ծրագրակազմը և ծրագրավորեք Esp8266- ը

Ահա arduino ide- ի տեղադրման շատ լավ միջոց: Դուք կարող եք կատարել 1 -ից 12 -րդ քայլերը

www.instructables.com/id/Programming-the-E…

Բացեք ֆայլը և ծրագրավորեք ձեր esp8266- ը Garage_door_yt.ino կոդով

Ino ֆայլում դուք կունենաք որոշակի փոփոխական:

-SSID և երթուղիչի գաղտնաբառ ՝ ձեր վեբ սերվերին միանալու համար:

-Բացի այդ, դուք կարող եք փոխել նավահանգիստը, ինչպես ցանկանում եք: օրինակ ՝ WiFiServer սերվեր (54195)

-Գաղտնաբառ. Գտեք և փոխարինեք Passw0rd- ը ձեր գաղտնաբառով, ինչպես ցանկանում եք:

-Ավելացրեց փակման ժամանակը: Ամեն օր ճշգրիտ ժամին դուռը կփակվի, եթե այն բաց լինի: (GarageDoor2.rar)

Սկսեք սերիական մոնիտորը arduino- ում: Գործիք, սերիական մոնիտոր: Դուք կտեսնեք ավելի մանրամասն, ինչպես նաև վեբ սերվերի տեղական ip հասցեն: Ձեզ անհրաժեշտ է տեղական IP հասցեն `սա վեբ դիտարկիչ մուտքագրելու համար:

Օրինակ, եթե ձեր վեբ սերվերի IP հասցեն 192.168.2.53 է, մուտքագրեք սա.

Տեղական:

192.168.2.53:54195/Passw0rd

Հեռակա:

ip-address: port/Գաղտնաբառ (երթուղիչի ip adresse)

Կոդում կարող եք փոխել ամեն ինչ, ինչպես ցանկանում եք:

Ես առաջարկում եմ այս IP հասցեն ամրագրել ձեր երթուղղիչում: Այսպիսով, ձեր հեռախոսի դյուրանցումը միշտ աշխատելու է: Եթե ոչ, երթուղիչի գրավը հաճախ 30 օր է, և IP հասցեն կփոխվի:

Այս դյուրանցումն աշխատում է միայն ձեր ինտրանետում: Եթե ցանկանում եք ձեր ավտոտնակի դուռը հեռակա կարգով բացել ինտերնետով, ամբողջ աշխարհում, ահա թե ինչպես դա անել.

1- Դուք պետք է իմանաք ձեր հանրային ip հասցեն: Մուտքագրեք իմ IP- ն google- ում և դա կիմանաք:

2-Դուք պետք է նավահանգստի փոխանցում կատարեք ձեր երթուղղիչում: Մեր դեպքում նավահանգիստը 54195 է: Այսպիսով, իմ երթուղղիչում ես փոխանցում եմ 54195 նավահանգիստը իմ սերվերի IP հասցեին `192.168.2.53: Մանրամասների համար կարող եք google- ում նավահանգստի փոխանցում կատարել:

3-ի օրինակ: Եթե իմ հանրային IP հասցեն 70.52.46.219 է: Վեբ էջը տեսնելու համար ես պետք է մուտքագրեմ 70.52.46.219:54195/Passw0rd:

Մուտք գործեք վեբ սերվեր ՝ առանց ձեր հանրային հասցեն իմանալու.

Providerառայություն մատուցողներից շատերին ձեզ տրվում է IP հասցե միայն որոշ ժամանակով: Եվ այս հասցեն փոխվում է ժամանակի ընթացքում:

Դուք կարող եք անվճար բաժանորդագրվել no-ip- ին և ունենալ հանրային հասցե, որը միշտ աշխատում է ամենուր:

Պարզապես գնացեք https://www.noip.com/ և գրանցվեք

Օրինակ ՝

Կարևոր է. Եթե տանը գտնվում եք WiFi- ով միացված, ձեր ինտերնետային դյուրանցումը չի աշխատի: Այսպիսով, իմ հեռախոսում ես ունեմ 2 դյուրանցում: Ինտրանետ և ինտերնետի դյուրանցում: Ես երկուսն էլ ունեմ: Եթե ես իմ ճանապարհին եմ, ես օգտագործում եմ ինտրանետը, և եթե դրսում եմ lte- ով (4g) ես օգտագործում եմ ինտերնետի դյուրանցումը:

Քայլ 3: Տեղադրեք տախտակները

Տեղադրեք տախտակները
Տեղադրեք տախտակները
Տեղադրեք տախտակները
Տեղադրեք տախտակները
Տեղադրեք տախտակները
Տեղադրեք տախտակները

Այստեղ ես օգտագործում եմ կրկնակի կողային ժապավեն ՝ տախտակները ամրացնելու համար:

Քայլ 4: Էլեկտրագծերի դիագրամ, շատ պարզ:

Էլեկտրագծերի դիագրամ, շատ պարզ
Էլեկտրագծերի դիագրամ, շատ պարզ

Էներգամատակարարման համար կարող եք օգտագործել Android հեռախոսի լիցքավորիչ: Դա էժան է և կատարյալ:

Դուք պետք է միացնեք ռելեի տախտակը 5 Վ -ին: Խուսափեք օգտագործել 3.3 վ. Երբեմն, այն կարող է աշխատել, բայց կծիկներն արտադրվում են 5 վ լարման համար:

Վերին կարմիր գիծը ցույց է տալիս, թե որտեղ պետք է զոդել մետաղալարը `կարգավորիչի մուտքի մոտ:

D1- ը ելքն է: Այս կապը պետք է մտնի ռելեի տախտակի մուտքի մեջ: Այս քորոցը միշտ բարձր է (3.3 վ): Երբ այն ակտիվանում է, սա իջնում է OWԱOWՐ (0v) 0, 5 վայրկյան ՝ կծիկն ակտիվացնելու համար:

D2- ը դուռը զգալու մուտքն է: Եթե LOW (0v) դուռը փակ է: Եթե ոչ, ապա բաց է:

Ուշադրություն դարձրեք, այս մուտքը (D2) 3, 3 վ մուտք է: Ներքին ձգումն ակտիվանում է:

Իմ կողմից, ավտոտնակի շարժիչի մուտքն ինձ տալիս է 5 վ: Նրա ներքին քաշքշուկը, հավանաբար, նույնպես ակտիվանում է: Ամեն դեպքում ես միացա և ոչ մի խնդիր չունեմ: Պարզապես համոզվեք, որ այս կապում 5 վ -ից բարձր չմտնեք: Օգտագործեք ձեր բազմաչափը `ձեր ավտոտնակի դռան մուտքը ստուգելու համար: Եթե այս մեկը չափազանց բարձր է 5 վ -ից, դուք կունենաք 2 ընտրություն.

1-կազմեք շրջանագծի բաժանարար 2 դիմադրիչով

2-տեղադրեք առանձին մագնիս անջատիչ

*************************

Ո ALՇԱԴՐՈԹՅՈՆ նաև բևեռականությանը ռելեի տախտակը ավտոտնակի բացիչին միացնելիս: ՄԻՇՏ esp8266 gnd- ը դրեք ավտոտնակի շարժիչին gnd կամ common:

*************************

Քայլ 5: Որոշ այլ նկարներ

Որոշ այլ նկարներ
Որոշ այլ նկարներ
Որոշ այլ նկարներ
Որոշ այլ նկարներ

Սա իմ ավտոտնակ բացողն է: Հին, բայց դեռ աշխատող:)

Ինչպես տեսնում եք, ես ռելեի տախտակը միացրեցի ավտոտնակի դռան կոճակին և D2 մուտքագրումը Փակման սահմանաչափին:

Ստուգեք ձեր ավտոտնակի բացիչը, դուք կգտնեք նման բան:

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