Բովանդակություն:
Video: Չափազանց ցածր էներգիայի նկուղային ջրհեղեղի ահազանգ ESP8266- ով `3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ողջույն, բարի գալուստ իմ առաջին ուսանելի:
Իմ տան նկուղը հեղեղվում է մի քանի տարին մեկ ՝ տարբեր պատճառներով, ինչպիսիք են ամառային ուժեղ ամպրոպը, բարձր ստորերկրյա ջրերը կամ նույնիսկ խողովակի պայթյունը: Թեև դա գեղեցիկ վայր չէ, բայց իմ կենտրոնական ջեռուցման կաթսան գտնվում է այնտեղ, և ջուրը կարող է վնասել դրա էլեկտրոնային մասերին, ուստի ես պետք է ջուրը հնարավորինս շուտ դուրս մղեմ: Դժվար և անհարմար է ամառային ուժեղ ամպրոպից հետո իրավիճակը ստուգելը, ուստի որոշեցի ահազանգ կատարել ESP8266- ի վրա հիմնված ահազանգով, որն ինձ էլեկտրոնային նամակ է ուղարկում ջրհեղեղի դեպքում: (Երբ ջրհեղեղը առաջանում է ստորերկրյա բարձր ջրերի պատճառով, ջրի մակարդակը սովորաբար 10 սանտիմետրից պակաս է, ինչը վնասակար չէ ջեռուցիչի համար և խորհուրդ չի տրվում դուրս մղել, քանի որ այն, ամեն դեպքում, հետ կգա, և որքան շատ մղեք, այնքան ավելի շատ ստորերկրյա ջուր կգա հաջորդ անգամ: Բայց լավ է իմանալ իրավիճակի մասին:)
Այս հավելվածում սարքը կարող է տարիներ շարունակ «քնել» լինել, և եթե ամեն ինչ աշխատի այնպես, ինչպես պլանավորվել է, գործում է ընդամենը մի քանի վայրկյան: Խորը քնի օգտագործումը գործնական չէ, քանի որ այն չափազանց մեծ հոսանք է հաղորդում, եթե ցանկանում ենք քնել շատ երկար ժամանակ, և ESP8266- ը կարող է քնել առավելագույնը մոտ 71 րոպե:
Ես որոշեցի օգտագործել float switch- ը `ESP- ի հզորությունը միացնելու համար: Այս լուծմամբ ESP- ը չի սնվում, երբ անջատիչը բաց է, ուստի էներգիայի սպառումը միայն մարտկոցների ինքնալիցքավորումն է, ինչը տարիներ շարունակ համակարգը ահազանգի պատրաստ է պահում:
Երբ ջրի մակարդակը հասնում է լողացող անջատիչին, ESP- ն նորմալ գործարկվում է, միանում է իմ WiFi ցանցին, ինձ էլ. Եթե այն չի կարող միանալ WiFi- ին կամ չի կարող ուղարկել էլ. Փոստը, այն քնում է 20 րոպե, և նորից փորձում է մինչև հաջողությունը:
Այս գաղափարը նման է Անդրեաս Սփիեսի նկարագրած լուծմանը այս տեսանյութում: Becauseրհեղեղի և բոց անջատիչի բնույթի պատճառով մենք կարիք չունենք ավելացնել MOSFET ՝ ESP- ը միացված պահելու համար, մինչև այն չավարտի իր առաջադրանքը, քանի որ բոց անջատիչը կփակվի, եթե ջրի մակարդակը գերազանցի ձգանի մակարդակը:.
Քայլ 1: Սխեմատիկ
Մասեր
- D1: BAT46 Schottky- դիոդ `խորը քնի արթնացման համար: Ես ավելի լավ փորձ ունեմ Schottky դիոդների հետ, քան D0- ի և RST- ի միջև ընկած ռեզիստորները:
- Float Switch. Պարզ $ 1.2 եղեգի խողովակի և մագնիսների վրա հիմնված բոց անջատիչ eBay- ից: Մագնիսով օղակը կարող է շրջվել `փոխելով հեղուկի բարձր և ցածր մակարդակի միացման միջև: eBay հղում
- Մարտկոցի կրիչ. 2x AAA 1.5V մարտկոցների համար
- P1: 2x 2P 5.08 մմ (200 մղոն) պտուտակավոր տերմինալներ `մարտկոցից և լողացող անջատիչից լարերը միացնելու համար:
- C1: 1000uF 10V կոնդենսատոր `ռադիոյի միացման ժամանակ ESP- ի կայունությունը բարձրացնելու համար: Խնդրում ենք նկատի ունենալ, եթե ESP- ը խոր քնի մեջ է, կոնդենսատորում պահվող էներգիան բավարար է այն 3-4 րոպե սնուցելու համար: Այդ ժամանակահատվածում լողացող անջատիչի աշխատանքը չի կարող վերագործարկել ESP- ն, քանի որ կոնդենսատորը այն միացնում է միաժամանակ խոր քնի ժամանակ: Սա հետաքրքիր է միայն փորձարկման ժամանակ:
- U1: LOLIN / Wemos D1 Mini Pro ESP8266 միկրոկոնտրոլեր: Սա արտաքին ալեհավաքի միակցիչով պրոֆեսիոնալ տարբերակ է, որը կարող է օգտակար լինել նկուղում տեղադրվելիս: Խնդրում ենք նկատի ունենալ, դուք պետք է նորից միացնեք 0 օմ SMD «դիմադրիչը» `կանխադրված ներկառուցված կերամիկական ալեհավաքի փոխարեն արտաքին ալեհավաքը ընտրելու համար: Ես խորհուրդ եմ տալիս գնել LOLIN միկրոկառավարիչներ պաշտոնական LOLIN AliExpress խանութից, քանի որ այնտեղ կան շատ կեղծ կամ հին տարբերակի Wemos / LOLIN տախտակներ:
- Տախտակ. 50 մմ*50 մմ նախատախտակը բավական կլինի բոլոր մասերը տեղավորելու համար: Շղթան չափազանց պարզ է ՝ PCB պատրաստելու համար::)
Խնդրում ենք նկատի ունենալ, մարտկոցը միացված է 3.3V մուտքին: Չնայած D1 Mini- ն ունի ներկառուցված LDO USB / LiPo աշխատանքի համար, մեզ դա պետք չէ, երբ այն սնուցվում է 2VAAA 2 ալկալային մարտկոցների 3 Վ -ից: Այս կապով իմ D1 Mini- ն կարողացավ կատարել իր խնդիրը միայն 1.8 Վ լարման լարման միջոցով:
Քայլ 2: Կոդ
Couldրագիրը կարող է լինել ավելի գեղեցիկ կամ պարզ, բայց դրա մասերը լավ ապացուցված են իմ մյուս նախագծերում:
Էսքիզը օգտագործում է հետևյալ գրադարանները.
ESP8266WiFi.h: ESP8266 տախտակների համար կանխադրված:
Gsender.h: Gmail ուղարկողի գրադարանը Բորայից, կարելի է ներբեռնել այստեղից:
Flowրագրի ընթացքը բավականին պարզ է:
- ESP- ն սկսվում է:
- Կարդում է RTC- ի հիշողությունը `ստուգելու ՝ դա առաջին սկիզբն է, թե ոչ
- Միանում է WiFi- ին ՝ օգտագործելով cleverwifi () գործառույթը: Սա միանում է WiFi- ին ՝ օգտագործելով երթուղիչի MAC հասցեն (BSSID) և ալիքի համարը ՝ ավելի արագ միանալու համար, նորից փորձում է առանց 100 անհաջող փորձից հետո և քնում է 600 փորձից հետո: Այս գործառույթը բխում էր OppoverBakke- ի WiFi էներգախնայողության խնայարար էսքիզից, բայց առանց այս հավելվածում RTC մասի միացման տվյալները պահելու:
- Ստուգում է մարտկոցի լարումը ADC_MODE (ADC_VCC) / ESP.getVcc () հատկանիշներով ներկառուցված ESP- ի միջոցով: Սա չի պահանջում արտաքին լարման բաժանարար կամ A0- ի ցանկացած էլեկտրագծեր: Կատարյալ է 3.3 Վ -ից ցածր լարման համար, ինչը մեր դեպքում է:
-
Ուղարկում է alrt էլ. Նամակ Gsender.h- ի հետ: Ես ավելացրել եմ փոփոխականներ և հատուկ տեքստ թեմային և հաղորդագրությունների տողերին ՝ մարտկոցի լարման մասին հաղորդելու համար, մարտկոցի փոխարինման վերաբերյալ առաջին հայտնաբերումից և խորհրդատվությունից անցած ժամանակը: Խնդրում ենք չմոռանալ փոխել ստացողի էլ. Հասցեն:
-
Քնում է
- Եթե հաջողվի, այն քնում է «ընդմիշտ» ESP.deepSleep (0); Ֆիզիկապես դա կլինի քնի ռեժիմում, մինչև ջրի մակարդակը բարձրանա: Սա տեխնիկապես մի քանի ժամ է կամ առավելագույնը մի քանի օր, ինչը չի լիցքաթափի մարտկոցը մի քանի uA քնի հոսանքով: Երբ ջուրը գնա, բոց անջատիչը կբացվի, և ESP- ն ամբողջությամբ կջնջվի, իսկ ընթացիկ սպառումը կլինի 0:
- Եթե անհաջող է, քնում է 20 րոպե, ապա նորից փորձում: Հնարավոր է, որ AC հոսանքի անջատում լինի ամառային ամպրոպի դեպքում: Այն հաշվում է վերսկսումները և պահում այն RTC հիշողության մեջ: Այս տեղեկատվությունը օգտագործվում է ահազանգի առաջին փորձից հետո անցած ժամանակի մասին հաղորդելու համար: (Խնդրում ենք նկատի ունենալ, USB հոսանքի և սերիական մոնիտորի միջոցով այն փորձարկելիս RTC- ն կարող է պահպանել ցիկլերի հաշվարկի արժեքը նաև ներլցումների միջև):
-
Քայլ 3: Հավաքում և տեղադրում
Հացահատիկի վրա ծածկագիրը փորձարկելուց հետո ես այն կպցրեցի մի փոքրիկ կտորի:
Ես օգտագործեցի 2 հատ 5,08 մմ սկիպիդար 2 բևեռային պտուտակներ, որոնք կարված էին միասին, ESP- ի կանացի գլուխ, կոնդենսատոր և մի քանի թռիչք:
Խնդրում ենք նկատի ունենալ, կերամիկական ալեհավաքի կողքին գտնվող «0» համարով SMD դիմադրիչը պետք է նորից զոդվի կողքի դատարկ բարձիկներին `արտաքին ալեհավաքը ընտրելու համար:
Հետո ամբողջը դրեցի փոքր IP55 էլեկտրական միացման տուփի մեջ: Լողացող անջատիչից լարերը միացված են մալուխային գեղձի միջոցով:
Տուփը տեղադրված է անվտանգ բարձրության վրա, որտեղ ջուրը (հուսանք) երբեք չի կարող հասնել դրան, այնպես որ ես օգտագործել եմ մի զույգ համեմատաբար հաստ, 1 մմ^2 (17AWG) պղնձե մետաղալար `բոց անջատիչը միացնելու համար: Այս կարգավորմամբ ESP- ն կարող է սկսել և ուղարկել հաղորդագրությունը նույնիսկ 1.8V մուտքային լարման դեպքում:
Տեղադրվելուց հետո այս լուռ պահակակը հսկողության տակ է, բայց ես հույս ունեմ, որ այն շուտով ահազանգ չի ուղարկի…
Խորհուրդ ենք տալիս:
Irstարավի ահազանգ բույսերի ահազանգ. 13 քայլ
Thարավի ահազանգ բույսերի ահազանգ. Ես պետք է մաքրվեմ. Ես սարսափելի բույսի ծնող եմ: Հաճելի է այդ մեկը կրծքիցս հանելը: Ես չեմ կարող դա պարզել ՝ դա ֆոտոսինթեզին մի փոքր ուժեղ հարվածե՞լն է, թե՞ հին H2O- ի վրա թեթևանալը: Կարծես թե ոչ մի բան, որը ես չեմ անի, կպահի այս տղային
LP-2010 AES17 1998 Անջատիչ ուժեղացուցիչի ցածր անցում (ցածր անցում) terտիչ ՝ 4 քայլ
LP-2010 AES17 1998 Անցման ուժեղացուցիչ Passածր լեռնանցք (ցածր անցում) terտիչ. Սա հիանալի D դասի ուժեղացուցիչ է ցածր անցումային ֆիլտրի չափում: Հիանալի վարպետությունը, սուպերիրո կատարումը, հեշտ կապը դարձնում են այս ապրանքը դյուրին օգտագործման և շատ արժե ունենալ դրա հետ բարձր ծախսերի կատարում
Ինչպե՞ս ճիշտ չափել անլար հաղորդակցության մոդուլների էներգիայի սպառումը ցածր էներգիայի սպառման դարաշրջանում: 6 քայլ
Ինչպե՞ս ճիշտ չափել անլար հաղորդակցության մոդուլների էներգիայի սպառումը ցածր էներգիայի սպառման դարաշրջանում. Ցածր էներգիայի սպառումը չափազանց կարևոր հասկացություն է իրերի ինտերնետում: IoT հանգույցների մեծ մասը պետք է սնուցվեն մարտկոցներով: Միայն անլար մոդուլի էներգիայի սպառումը ճիշտ չափելով ՝ մենք կարող ենք ճշգրիտ գնահատել, թե որքան մարտկոց եմ
Չափազանց ցածր հզորությամբ, բարձր եկամուտ ունեցող խողովակի ուժեղացուցիչ ՝ 13 քայլ (նկարներով)
Չափազանց ցածր հզորությամբ և բարձր եկամուտ ունեցող խողովակների ուժեղացուցիչ. Մյուս կողմից, ամոթ է ունենալ 50 Վտ ուժեղացուցիչ, որը կախված է բեռից, որը գրեթե ամեն ինչ ցրում է ջերմության մեջ: Հետևաբար, ես փորձեցի կառուցել բարձր շահութաբեր նախաճաշ ՝ հիմնված ընտանիքի վրա
Ապակի կոտրման ահազանգ / կողոպտիչ ահազանգ ՝ 17 քայլ
Ապակի կոտրման ահազանգ / կողոպուտի ահազանգ. Այս միացումը կարող է օգտագործվել ազդանշան հնչեցնելու համար `ապակու ներխուժողի կողմից ապակու կոտրվածքը հայտնաբերելու համար, նույնիսկ այն դեպքում, երբ ներխուժողը համոզված է, որ ջարդված ապակու ձայն չկա: