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

DoorMaster: 4 քայլ
DoorMaster: 4 քայլ

Video: DoorMaster: 4 քայլ

Video: DoorMaster: 4 քայլ
Video: Doormaster SFR 450 PRO - Wooden door frame cutting with architrave and boring(2021)-Kasa 45 pervazlı 2024, Հուլիսի
Anonim
DoorMaster
DoorMaster

Ողջույն բոլորին!

Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես ինտեգրվել դռան ազդանշանը և դռան զանգը ձեր խելացի տանը:

Քանի որ ես օգտագործում եմ FHEM- ը որպես իմ խելացի տան համակարգ, ես կարող եմ ձեզ ցույց տալ միայն FHEM ձևը, բայց վստահ եմ, որ դուք կարող եք այն հեշտությամբ թարգմանել ցանկացած այլ համակարգի::-)

Պետք է խոստովանեմ, որ ես պրոֆեսիոնալ չեմ: Իմ նախագծերի մեծ մասը (ինչպես այս մեկը) պարզապես զվարճանքի համար են … Ես ինչ -որ բանի գաղափարն եմ ստանում, իսկ հետո գիտակցում եմ այն:

Այս նախագիծը ծուլության և խելացիության մի խառնուրդ է, ես կասեի… ուստի հուսով եմ, որ դուք զվարճացեք::-)

Օգտագործված սարքավորում (անհրաժեշտ է)

- Մատչելի դռան զանգ

- Wemos D1 mini (ESP8266) -> Amazon հղում (որոնում)

- Finder 40.61 ռելե (12V ~) -> (այն հայտնաբերվել է մեր տեղական խանութում reichelt- ում, բայց այն պետք է լինի այս մեկը, չնայած պատկերը չի համապատասխանում նկարագրությանը, քանի որ այն ցուցադրվում է որպես 230V)

- Մալուխներ / jumper մետաղալարեր -> Amazon հղում (որոնում)

- Shelly 1 -> Shelly հղում (ապրանք)

Օգտագործված սարքավորում (ըստ ցանկության)

- Wemos D1 մինի մարտկոցի վահան -> Amazon հղում (որոնում)

- Արևային վահանակ 6V 6W -> Amazon հղում (ապրանք)

- Մարտկոցի սեփականատեր -> Amazon հղում (ապրանք)

- Լիցքավորվող մարտկոց -> Amazon հղում (ապրանք)

- Amazon Echo -> Amazon հղում (ապրանք)

Քայլ 1: Դռան զանգ

Դռան զանգ
Դռան զանգ
Դռան զանգ
Դռան զանգ

Այս քայլում օգտագործվող սարքավորումներ (անհրաժեշտ է).

- Մատչելի դռան զանգ

- Wemos D1 Mini

- Մալուխներ / jumper մետաղալարեր

- Finder 40.61 (12V ~ / 16A) (Սա իմ դռան զանգի համար է … խնդրում եմ համոզվեք, որ ձեր դռան զանգի ճիշտ ռելեներ եք օգտագործում):

- Breadboard

Այս քայլում օգտագործվող սարքավորումները (ըստ ցանկության)

- Wemos D1 մինի մարտկոցի վահան

- Արևային վահանակ 6V 6W

- Մարտկոցի կրիչ

- Վերալիցքավորվող մարտկոց

Ինչպես միացնել դռան զանգը wemos d1 mini- ին (ներբեռնման համար առկա է սառեցնող ֆայլ)

** ՈEՇԱԴՐՈ **ԹՅՈ **Ն ** frնցող նկարում օգտագործված ռելեները պարզապես օրինակ են

Wemos- ի համար մենք ընտրում ենք տախտակի ստորին հատվածը:

Wemos- ը միանում է.

1) 5V ելք դեպի ցածր գումարած հատված

2) Հողից մինչև ցածր մինուս հատվածը

Relais- ը միանում է.

1) Relais կծիկի քորոց 1 դեպի վերին գումարած հատվածը

2) Relais կծիկի քորոց 2 դեպի վերին մինուս հատվածը

3) Relais անջատիչը սովորական է ցածր գումարած հատվածի

4) Relais- ը տերմինալը B (ոչ ակտիվը) տեղափոխեք Wemos- ի D2 Pin- ին, B տերմինալին և D2 Pin- ին միացման միջև դրեք 120 Օմ 1% դիմադրություն, ինչպես ցույց է տրված նկարում, որպեսզի դուրս գաք: Ռեզիստորի մի ոտքը անցնում է մեջտեղում, իսկ մյուս ոտքը մտնում է ստորին մինուս հատվածը

Դռան զանգը միանում է.

1) գումարած դռան զանգից մինչև վերին գումարած հատվածը

2) Դռան զանգից մինուս վերին մինուս հատված

Դա կապի համար է:

Arduino Part (arduino նախագիծը ներբեռնման համար մատչելի է)

Ստեղծեք MQTT նախագիծ ձեր Wemos- ի համար և տեղադրեք այն, որպեսզի այն միանա ձեր Wifi- ին և միացված լինի ձեր հիմնական օրինակին:

Կարգավորման բաժնից առաջ հայտարարեք հետևյալ փոփոխականը.

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Կարգավորման բաժնում ավելացրեք հետևյալը.

pinMode (relaisPin, INPUT_PULLUP);

Օղակի բաժնում ավելացրեք հետևյալը.

relaisState = digitalRead (relaisPin); // Կարդացեք ռելեի մուտքի ներկա վիճակը և պահպանեք այն

եթե (relaisState! = oldRelaisState) {// Մենք ցանկանում ենք, որ ծանուցումը լինի միայն մեկ ձգան մեկ անգամ: ուստի եկեք համեմատենք այն:

եթե (relaisState == HIGH) {// Արդյո՞ք մենք այստեղ բարձր ենք:

oldRelaisState = relaisState; // Այո, մենք ունենք: Եկեք պահպանենք այն մեր փոքր համեմատության համար ՝ երկու վերևում

Serial.println ("Մատանի !!!"); // Մատանի մատանին:-)

client.publish ("/Status", "RING"); // Եկեք հրապարակենք մեր «Մատանին» որպես MQTT կարգավիճակ

client.publish ("/STATE", "Online"); // Ինձ համար դա ավելի լավ աշխատեց ՝ հրապարակելով իմ վիճակը առցանց…

}

}

FHEM Մաս

Հետևյալ տողում ես ձեզ ցույց եմ տալիս, թե ինչպես կարող եք կարդալ FHEM սարքի կարգավիճակը: Իմ դեպքում ես օգտագործում եմ իմ pushover հաշիվը ՝ բջջային հեռախոսին push հաղորդագրություն ուղարկելու համար ՝ գեղեցիկ փոքրիկ տեքստով (ոչ.. դա այն իրական տեքստը չէ, որն օգտագործում եմ;-))

define on_NormalRing- ին ծանուցել MQTT2_KlingelSensor: Կարգավիճակը..pushover.net/1/messages.json )}

Դուք պետք է վերանվանեք նշված «MQTT2_KlingelSensor» - ը ձեր FHEM Սարքի անունով:

Վերջ! Մենք (հուսանք) մեր դռան զանգը միացրել ենք մեր խելացի տան համակարգին … լավ!

Անցնենք հաջորդ գլխին ՝ կապելով դարակը մեր դռան ազդանշանի հետ:-)

Քայլ 2: Դռան ազդանշան

Դռան ազդանշան
Դռան ազդանշան
Դռան ազդանշան
Դռան ազդանշան

Այս մասը իսկապես արագ և պարզ է:

- Միացրեք կափարիչը էներգիայի աղբյուրին (ես էներգիա եմ օգտագործել ազդանշանի վերևի լույսի անջատիչների միջոցով)

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

Այժմ ավելացրեք Shelly- ը ձեր խելացի տանը և կառավարեք այն, ինչպես ցանկանում եք: Իմ դեպքում, Alexa- ն դուռը բացում է ինձ համար ՝ ավելացնելով հատուկ հրաման:-)

Հնարավոր ուղիներ.

- Shelly հավելված

- Amazon Echo

- Google Օգնական

- Սիրի

… Կարծում եմ, դու հասկացար միտքը;-)

Քայլ 3: Մի փոքր գաղափար…

Ինձ նման մարդկանց համար, ովքեր ոչ միայն մի փոքր ծույլ են, այլև հակված են մոռանալ իրենց բանալիները, ես կարող եմ ձեզ ասել հետևյալը.

Այս կարգավորմամբ հնարավոր է կոդավորել «դուռ-զանգ-կոդային համակարգ» «Մորզ-կոդ-եղանակով»:

Ես դա արեցի arduino նախագծում, և եթե «Մորսի կոդը» (ես այն իմ նախագծում կոչեցի արտակարգ ծածկագիր) ճիշտ մուտքագրվեց, ես հրապարակեցի MQTT կարգավիճակը «Արտակարգ իրավիճակների զանգ»:

FHEM տողն ունի հետևյալ տեսքը.

սահմանել on_EmergencyRing2 ծանուցել MQTT2_Klingel Սենսոր. կարգավիճակ.

Բզզոցը դուռը կբացի 3 վայրկյան:

Մոռացե՞լ եք ձեր բանալին: Պարզապես օգտագործեք ձեր սեփական դռան զանգը և թույլ տվեք, որ ձեր խելացի տան համակարգը դուռը բացի ձեզ համար:;-)

Քայլ 4: Շնորհակալություն կարդալու համար:

Շնորհակալ եմ, որ կարդացի իմ առաջին նախագիծը:

Գուցե դուք ինչ -որ բան սովորե՞լ եք, գուցե ոգեշնչվել եք … բայց ես իսկապես հույս ունեմ, որ մի փոքր զվարճացաք ՝ հետևելով դրան:

Ալեքս

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