Բովանդակություն:
- Քայլ 1: Դռան զանգ
- Քայլ 2: Դռան ազդանշան
- Քայլ 3: Մի փոքր գաղափար…
- Քայլ 4: Շնորհակալություն կարդալու համար:
Video: DoorMaster: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ողջույն բոլորին!
Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես ինտեգրվել դռան ազդանշանը և դռան զանգը ձեր խելացի տանը:
Քանի որ ես օգտագործում եմ 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: Շնորհակալություն կարդալու համար:
Շնորհակալ եմ, որ կարդացի իմ առաջին նախագիծը:
Գուցե դուք ինչ -որ բան սովորե՞լ եք, գուցե ոգեշնչվել եք … բայց ես իսկապես հույս ունեմ, որ մի փոքր զվարճացաք ՝ հետևելով դրան:
Ալեքս
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)