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

ESP8266/ESP-01 Arduino սնուցվող SmartThings արտահոսքի դետեկտոր. 5 քայլ (նկարներով)
ESP8266/ESP-01 Arduino սնուցվող SmartThings արտահոսքի դետեկտոր. 5 քայլ (նկարներով)

Video: ESP8266/ESP-01 Arduino սնուցվող SmartThings արտահոսքի դետեկտոր. 5 քայլ (նկարներով)

Video: ESP8266/ESP-01 Arduino սնուցվող SmartThings արտահոսքի դետեկտոր. 5 քայլ (նկարներով)
Video: Ինչպես ծրագրավորել ESP8266 ESP-01 Wi-Fi ռելե մոդուլը 2024, Նոյեմբեր
Anonim
Image
Image

Sooooo Շատ արտահոսքի դետեկտորներ ընտրելու համար, ո՞ր մեկն է ձեզ համար ավելի լավ աշխատելու: Եթե ունեք Samsung SmartThings- ը, որը վերահսկում է ձեր տան ցանկացած սարքը, ապա այս մեկը կարող է պարզապես տոմս լինել:

Սա վերջին շարքի մի շարք է, որը ես կառուցում եմ ESP8266/ESP-01 կարգավորիչի շուրջ, որը սնուցվում է Arduino- ով: Մենք բոլորս գիտենք, որ ESP-01- ի առավել հասուն եղբայրներն ու քույրերը, ինչպիսիք են NodeMCU ESP12- ը և այլն …, շատ ավելի հեշտ է աշխատել, բայց սա առաքելություն էր ցույց տալու փոքրիկ ESP-01- ի ուժը, որը ես դեռ շատ եմ սիրում:. Դա իմ առաջին ESP8266- ն էր !!

Այս «Leak Detector How-To» շարքի նախորդ տարբերակները տեսնելու համար խնդրում ենք դիտել ստորև բերված Հրահանգները: Բոլորի համար ինչ -որ բան կա:

ESP8266/ESP-01 Arduino սնուցվող արտահոսքի դետեկտոր-Wi-Fi հիմնական տեղական ահազանգ չկա

ESP8266/ESP-01 Arduino սնուցվող MQTT արտահոսքի հայտնաբերիչ և հեռակառավարման ազդանշանային ընդունիչ

Եթե այս Ուղեցույցում պարունակվող քայլերը ծանոթ են, ապա դա այն պատճառով է, որ դրանք նման են վերը նշված Հրահանգների որոշ քայլերին, ինչպես նաև Սուրբ Christmasննդյան լույսերի համար ESP8266/Arduino SmartThings Relay- ի քայլին:

Քայլ 1: Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի

Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի
Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի
Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի
Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի

Ստորև բերված օրինակների համար ես ոչ մի բան չեմ հաստատում, ներկայացնում կամ ընդհանրապես չեմ ստանում: Caveat Emptor.

  • ESP8266 ESP-01 ** Դուք կարող եք վերցնել ESP- ն և merրագրավորողը որպես փաթեթային գործարք այստեղ **
  • Merրագրավորող ** Դուք կարող եք վերցնել ESP- ն և merրագրավորողը որպես փաթեթային գործարք այստեղ **
  • Մինի Breadboard
  • LED (Բավականին ապահով խաղադրույք, որ դուք արդեն ունեք մի քանի հատ ձեր GEEK- ի մնացած իրերի հետ միասին)
  • Պիեզո Բուզզեր
  • Ցատկողներ
  • ESP01 Breadboad ադապտեր
  • Waterրի/արտահոսքի ցուցիչ (հիգրոմետր)
  • Samsung SmartThings 2.0 հանգույց

Քայլ 2: Softwareրագրակազմ - այն, ինչ ձեզ հարկավոր կլինի

Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի

Ենթադրություններ. Հարմարավետ աշխատանք Arduino IDE- ի, Գրադարանների, SmartThings IDE- ի և GITHub- ի հետ:

  • Arduino IDE
  • Samsung SmartThings IDE
  • SmartThings Android հավելված
  • GITHub

Քայլ 3: Սարքավորման կարգավորում

Image
Image
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
  1. Որոշեք ձեր ESP- ի էներգիայի աղբյուրը: Ես օգտագործեցի ավելի հին ESP ծրագրավորող, որը միացված էր իմ նոութբուքի USB- ին և միացրեցի VCC և Grnd թռիչքները իրենց համապատասխան վայրերում: (Տես նկարը)
  2. Տեղադրեք ESP տախտակի ադապտերը մինի-տախտակի կենտրոնական ալիքի վրա, այնպես որ 4 կապում մեկ շարքը երկու կողմերում է:
  3. Vcc աղբյուրը միացրեք ESP- ի Vcc- ին, Ch_Pd- ին և Hygrometer- ին:
  4. Grnd Source- ը միացրեք ESP- ի Grnd, Hygrometer և Piezo/LED «կարճ» ոտքին:
  5. ESP- ի 2 -րդ կապը միացրեք «Հոգաչափի տվյալներին» (ոչ անալոգային):
  6. ESP- ի 0 կապը միացրեք Piezo/LED «երկար» ոտքին:
  • ԽՈՐՀՈՐԴՆԵՐ

    • Մի կարծեք, որ կցված նկարներում թռիչքի գույները ներկայացնում են Vcc կամ Grnd:
    • Բեռնման ընթացքում Piezo- ն և/կամ LED- ը չեն կարող կցվել: Եթե դրանք լինեն, ESP- ն կաշխատի բեռնման ռեժիմում և չի գործի բեռնված ծածկագիրը: Կցեք դրանք ESP- ի միացումից հետո:
    • Կարգավորեք զգայունությունը ըստ անհրաժեշտության Հիգրոմետրում կցված Պոտենցիոմետրով:

WrapUp. Ես պլանավորում եմ կապեր հաստատել այս մշտական կայքի վրա և այդ ամենը տեղավորել արժանապատիվ պարիսպում: Այդ պարիսպը կարող է նորից դառնալ իմ հանրահայտ Lego տուփերից մեկը: Երբ այն ավարտվի, ես նույնպես կկիսվեմ դրանով:

Քայլ 4: Softwareրագրաշարի տեղադրում/կազմաձևում

Softwareրագրաշարի տեղադրում/կազմաձևում
Softwareրագրաշարի տեղադրում/կազմաձևում

Ենթադրություններ. Հարմարավետ աշխատանք Arduino IDE- ի, Գրադարանների, SmartThings IDE- ի և GITHub- ի հետ:

  • Մուտք գործեք ձեր համապատասխան SmartThings IDE և GITHub հաշիվները:
  • Հետևեք ԲՈԼՈՐ քայլերին, որոնք ցույց է տրված այստեղ Դանիել Օգորչոկի կողմից: AKA Ogiewon.

Խնդրում ենք զգույշ լինել հետևյալ քայլերում (Եթե արդեն օգտագործում եք ST_Anything Contact Sensor մանկական սարքը, այս քայլերը կարող են անջատել այն

Լրացուցիչ նշում. Եթե ձեր SmartThings IDE կապը կարգավորում եք GITHub- ին ST_Anything ռեպո -ի համար, ապա ապագա կոնտակտային տվիչում կատարվող փոփոխությունները կարող են մղվել դեպի ձեր SmartThings: Դա կարող է հանգեցնել հետևյալ փոփոխությունների վերագրման:

  1. Փոփոխեք կցված Arduino էսքիզը ՝ ավելացնելով ձեր WiFi/SmartThings միջավայրի առանձնահատկությունները: Էսքիզը ցույց է տալիս, թե որտեղ կատարել փոփոխություններ, ինչպես նաև GITHub էջի քայլերը:
  2. Բացեք ձեր SmartThings IDE էջը, և երկրորդը … Իմ սարքը կառավարողի էջը:
  3. Տեղադրեք ogiewon: Child Contact Sensor- ը ձեր ցուցակում և կտտացրեք այն բացելու համար:
  4. Ընտրեք ամբողջ ծածկագիրը, պատճենեք և տեղադրեք փաստաթղթի մեջ `բնօրինակը« ապահով պահելու »համար: Պահպանեք այս փաստաթուղթը մի վայրում, որտեղ կհիշեք, եթե անհրաժեշտության դեպքում/ապագայում:
  5. Կատարեք հետևյալ փոփոխությունը Երեխայի կոնտակտային տվիչի մեջ, որը դուք այժմ բացել եք SmartThings IDE- ում. ՓՈՓՈԽՈԹՅՈՆ.

    attributeState "open", label: '$ {name}', icon: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "փակ", label: '$ {name}', icon: "st.contact.contact.closed ", backgroundColor:"#00a0dc"

    ՀԵՏ: attributeState («բաց», պիտակը ՝ «Չոր», պատկերակ ՝ «st.alarm.water.dry», ֆոնային Գույն ՝ «#ffffff») հատկանիշ Պետություն («փակ», պիտակ ՝ «Թաց», պատկերակ ՝ «ք. alarm.water.wet ", backgroundColor:"#00a0dc ") Անհրաժեշտության դեպքում տե՛ս կից լրացուցիչ մանրամասն տեղեկությունների համար:

  6. Կտտացրեք Պահել վերևի/աջ ընտրացանկից:
  7. Կտտացրեք Հրապարակել վերևի/աջ ընտրացանկից:
  8. Կտտացրեք «Ինձ համար»: Ելք IDE- ից:
  9. Տեղադրեք ձեր փոփոխված Arduino էսքիզը ESP-01- ում: Կցեք ձեր ESP-01- ը արտահոսքի հայտնաբերման սարքին և միացրեք այն:
  10. Բացեք ձեր SmartThings բջջային հավելվածը ձեր սարքում: Ձեր «Իրերի» ցանկում այժմ պետք է տեսնեք Կոնտակտային տվիչ, որը հագնված է որպես ջրի սենսոր:
  11. Ընկղմեք ջրի սենսորը և տեսեք, թե ինչ է տեղի ունենում: Մատները մատնացույց արեցին, որ ձեր արդյունքները նման են իմին, իսկ ջրի սրբապատկերների տեսքը փոխվում է գործարկման ժամանակ: EXTRAS. Ավելացրեք SmartThings SmartApp ՝ այս սարքից Ահազանգերը մղելու համար: Ընտրեք Ավտոմատացում, SmartApps, Ոլորեք ներքև ՝ SmartApp ավելացնելու համար, Անվտանգություն և անվտանգություն, Տեղեկացրեք ինձ, երբ: Հետևեք հրաշագործին ՝ «Կոնտակտը փակվում է»:

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