Բովանդակություն:
Video: Tiny Fire Alarm Detector Esp8266 MQTT IFTTT տնային ավտոմատացում. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ես ուզում էի պարզել, թե արդյոք իմ տան ծխի հայտնաբերման համակարգը տագնապի մեջ է: Ես իմ տանը ունեմ ութ ծխի դետեկտոր, և դրանք փոխկապակցված են: Եթե ծխի մի դետեկտորը տագնապի մեջ է, մյուսը ազդանշան է ստանում փոխկապակցման ազդանշանային լարով: Իմ տվիչը կարդում է փոխկապակցված լարերը և տեղեկատվությունը ուղարկում է իմ տան ավտոմատացում (Openhab2) MQTT- ի միջոցով և ահազանգում է նաև IFTTT- ի միջոցով:
Այս հրահանգը ներշնչված էր այս նախագծից ՝
Քայլ 1: Դիզայն
Նախ, դուք պետք է իմանաք, թե ինչպես են շփվում ծխի դետեկտորները: Ես ունեմ Ei146 դետեկտորներ:
Smokeխի դետեկտորները փոխկապակցված են «IC» գծի միջոցով: Եթե ծխի մեկ դետեկտորը միացված է, այն IC- գծում առաջացնում է 6V - 8V ազդանշան, տե՛ս տատանումների էկրանի նկարը:
Ես կարդում եմ IC գծի լարումը օպտոկապլերատորով (4N35), որպեսզի ապահովության համար ծխի դետեկտորները մեկուսացնեմ իմ տան ավտոմատացումից:
Smokeխի ահազանգը սնուցվում է հիմնական լարման միջոցով (220V AC), որը ես օգտագործել եմ ESP-01 մոդուլը սնուցելու համար
Սխեմատիկայում դուք կարող եք տեսնել, թե ինչպես են մասերը միացված: Ես օգտագործում եմ ESP-01- ը, քանի որ այն փոքր է և էժան:
Քայլ 2: PCB- ի կառուցում
Նկարներում և նկարների մեկնաբանություններում կարող եք տեսնել, թե ինչպես է հավաքվում PCB- ն:
Ես օպտիմալացրել եմ դասավորությունը `փոքր PCB- ի բաղադրիչներին տեղավորելու համար, ESP-01- ը ընկած է այլ բաղադրիչների վրա: Ես կցում եմ ESP-01- ը կին վերնագրերի միջոցով `USB ծրագրավորողի միջոցով հեշտ ծրագրավորում ապահովելու համար: Մոդուլը հավաքվելուց հետո կարող եք նոր որոնվածը թրծել օդում (OTA) Arduino IDE- ի կամ HTTPupdate- ի միջոցով (տես ուրվագիծը)
Քայլ 3. ESP8266- ի ծրագրավորում
Կոդի համար տես իմ Github- ը: ESP-01- ի բոլոր օգտագործելի կապումներն օգտագործում եմ որպես GPIO- կապում, որը ներառում է GPIO1 (TX) և GPIO3 (RX): Այսպիսով, սերիական հաղորդակցությունը հնարավոր չէ և չպետք է նախաստորագրվի, հակառակ դեպքում GPIO1- ի և GPIO3- ի հայտարարագիրը դառնում է անվավեր:
Նշում. Գործարկման ժամանակ մի քաշեք GPIO0- ը, GPIO1- ը կամ GPIO2- ը, քանի որ ձեր ծրագիրը չի սկսվում: Ես գտա, որ GPIO03- ը հնարավոր է քանդել գործարկման ժամանակ
Ես ծրագրավորում եմ իմ EPS-01- երը այս փոփոխված ադապտերի միջոցով:
Runsրագիրը գործում է հետևյալ կերպ.
- Եթե ֆլեշ կոճակը սեղմվում է ուժի մեջ, մոդուլը գործարկում է OTA ռեժիմը:
- HTTPupdate- ը նախաստորագրված է:
- Միացում WiFi- ին և MQTT- ին (կանաչ լույսը միացված է)
- Կարդում է տվիչի քորոցի արժեքը (կցված է ծխի ահազանգի IC պինին)
-
Եթե հրդեհ է հայտնաբերվել, սպասեք անջատմանը և ապա բարձրացրեք ահազանգը (նաև կարմիր լույսը միացված է) միջոցով
- MQTT - MQTT հաղորդագրությունը կարդացվում է Openhab- ի միջոցով, և կանոնը ծանուցում է առաջացնում իմ ծրագրի միջոցով
- IFTTT - 1 - IFTTT Webhook- ի միջոցով գործարկվում է ձգան, որը ծանուցում է ուղարկում:
- IFTTT - 2 - IFTTT Webhook- ի միջոցով գործարկվում է ձգան, որը SMS է ուղարկում կնոջս
- Եթե MQTT կապը կորած է (կանաչ լույսը անջատված է), LWT հաղորդագրությունը (ՍԽԱԼ) ուղարկվում է թեմային և կարդացվում է Openhab- ի կողմից:
Քայլ 4: Մոդուլի հավաքում
Ես նախագծեցի և 3D տպեցի մի տուփ, որը լավ տեղավորվում է չօգտագործված մալուխի մեջ, որը բացվում է ծխի ահազանգի բազային ափսեից, պտուտակներ պետք չեն:
Խմբագրում. Ավելացվում են stl ֆայլերը:
Ես LED- ները և OTA անջատիչը տեղում սոսնձեցի տաք սոսինձով: Տուփը փակվում է 4 պտուտակով:
Միացիր և պատրաստ!
Խորհուրդ ենք տալիս:
Տնային ավտոմատացում ՝ օգտագործելով ESP8266 կամ NODEMCU ՝ 6 քայլ
Տան ավտոմատացում ՝ օգտագործելով ESP8266 կամ NODEMCU. Երբևէ ցանկացե՞լ եք ձեր տունը ավտոմատացնել WiFi- ի միջոցով: Edանկանու՞մ եք կառավարել ձեր սմարթֆոնի լույսերը, օդափոխիչը և ցանկացած այլ սարքավորումներ: Կամ երբևէ ցանկացե՞լ եք ուսուցանել միացված սարքերի մասին և դրա հետ սկսել: Տան ավտոմատացման այս նախագիծը կամենա
Տնային ավտոմատացում ՝ օգտագործելով MQTT և ESP8266: 6 քայլ
Տնային ավտոմատացում MQTT- ի և ESP8266- ի օգտագործմամբ. Մեր օրերում տան ավտոմատացումը IoT- ի (իրերի ինտերնետ) թրենդային և զարգացող դարաշրջան է: Յուրաքանչյուրը փորձում է ինչ -որ կերպ ավտոմատացնել տունը, որը կարող է լինել հեռակառավարմամբ կամ ձեռքով: Եվ դա նրանց համար հեշտացնում է կյանքը: Կան տղամարդու վերահսկման տեխնիկա
Սկսելով տնային ավտոմատացում. Տնային օգնականի տեղադրում `3 քայլ
Սկսելով տնային ավտոմատացումից. Տնային օգնականի տեղադրում. Այժմ մենք պատրաստվում ենք սկսել տան ավտոմատացման շարքը, որտեղ մենք ստեղծում ենք խելացի տուն, որը թույլ կտա մեզ վերահսկել այնպիսի բաներ, ինչպիսիք են լույսերը, բարձրախոսները, տվիչները և այլն, օգտագործելով կենտրոնական հանգույցը, ինչպես նաև ձայնային օգնական: Այս գրառման մեջ մենք կսովորենք, թե ինչպես կատարել
Տնային ավտոմատացում ESP8266 WiFi- ով ՝ առանց Blynk- ի օգտագործման: 24 քայլ (նկարներով)
Տնային ավտոմատացում ESP8266 WiFi- ով ՝ առանց Blynk- ը օգտագործելու. Այսպիսով, ինչպես ձեզ խոստացել էի, ահա ESP8266 WiFi մոդուլով կենցաղային տեխնիկայի վերահսկման հրահանգը
Տնային ավտոմատացում Քայլ առ քայլ Wemos D1 Mini- ի միջոցով ՝ PCB դիզայնով. 4 քայլ
Տնային ավտոմատացում Wemos D1 Mini- ի միջոցով PCB դիզայնով. Տնային ավտոմատացում Քայլ առ քայլ Wemos D1 Mini- ի միջոցով ՝ PCB դիզայնով: Մի քանի շաբաթ առաջ մենք rootaid.com կայքում հրատարակեցինք «Տնային ավտոմատացում ՝ օգտագործելով ազնվամորի Pi» ձեռնարկը, որը լավ ընդունվեց հոբբիստների և քոլեջի ուսանողներ: Հետո եկավ մեր անդամներից մեկը