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

AO Smith ջրատաքացուցիչի մոնիտորն իջեցնում է IRIS- ը `3 քայլ
AO Smith ջրատաքացուցիչի մոնիտորն իջեցնում է IRIS- ը `3 քայլ

Video: AO Smith ջրատաքացուցիչի մոնիտորն իջեցնում է IRIS- ը `3 քայլ

Video: AO Smith ջրատաքացուցիչի մոնիտորն իջեցնում է IRIS- ը `3 քայլ
Video: Elderly Abuse Exposed! Boiler Was Dumping Carbon Monoxide Into The Basement 2024, Հուլիսի
Anonim
AO Smith ջրատաքացուցիչի մոնիտորն իջեցնում է IRIS- ը
AO Smith ջրատաքացուցիչի մոնիտորն իջեցնում է IRIS- ը

Նոր ջրատաքացուցիչ գնելուց կարճ ժամանակ անց, որն ունակ է «Խելացի» լինել կամ հեռակառավարվել: Լոուեսը դադարեցրեց իր IRIS պլատֆորմը ՝ անիմաստ դարձնելով IRIS- ի բոլոր ապրանքները: Չնայած նրանք թողարկեցին աղբյուրի կոդը իրենց հանգույցի համար, բայց իմ ջրատաքացուցիչը խելացի կերպով միացվեց IRIS սերվերներին ուղղակիորեն, չնայած WIFI- ին, ինչը նշանակում էր, որ ես ոչ մի կերպ չեմ կարող հեռակառավարել կամ վերահսկել ջրատաքացուցիչը:

Այս նախագիծը օգտագործում է էներգիայի խելացի ջրատաքացուցիչի վերահսկիչ ՝ փոփոխված Wemos Mini զարգացման տախտակով, որն աշխատում է Arduino կոդով և MQTT- ով տվյալներ է ուղարկում homeassistant- ին: Էներգետիկ խելացի ջրատաքացուցիչի կարգավորիչը միանում և հաղորդակցվում է ձեր ջրատաքացուցիչի հետ, այնպես որ իրական ջրատաքացուցիչի փոփոխություն չի պահանջվում, միայն խելացի կարգավորիչը փոփոխված է: Խելացի վերահսկիչը հեշտությամբ հանվում և տեղադրվում է ջրատաքացուցիչին մեկ րոպեից կամ ավելի քիչ ժամանակից: Այս ձեռնարկը կարդում է միայն տվյալներ և տվյալներ չի ուղարկում ջրատաքացուցիչին կանխելով ջրատաքացուցիչի որևէ անսարքություն:

Իմ հիմնական նպատակն էր վերահսկել տաք ջրի գնահատված ծավալը: Ես գիտեմ, որ հնարավոր է վերահսկել ջրատաքացուցիչը, փոխել կարգավորման կետերն ու շահագործման եղանակները, բայց այս պահին դա չի հետապնդվում:

** մերժում ** ինչպես միշտ առցանց կարդացած նախագծերի դեպքում ես պատասխանատվություն չեմ կրում ձեր գույքին կամ ինքներդ ձեզ պատճառված վնասների համար: Կարդացեք և հետևեք այս հրահանգներին ՝ ձեր ռիսկով: Ես չեմ չափել բարձր լարման տպատախտակի կամ իմ օգտագործած ջրատաքացուցիչի միակցիչի վրա: Չնայած հնարավոր է, որ ձեր ջրատաքացուցիչն այլ է, քան իմը, կամ ես պարզապես ինչ -որ բան բաց եմ թողել և բախտս բերեց, որ ինքս ինձ չսպանեցի… Օգտագործեք ողջամտություն և վերաբերվեք յուրաքանչյուր մետաղալարին որպես բարձր լարման, կամ վոլտմետրով հաստատեք, որ այն անվտանգ է:

*** Սա իմ առաջին ուսանելի գրառումն է, ուստի հույս ունեմ, որ այն ամբողջովին ծիծաղելի չէ ***

Պարագաներ:

Անհրաժեշտ իրեր

  1. Էներգիայի խելացի ջրատաքացուցիչի վերահսկիչ, դրանք ebay- ում էժան են, քանի որ դրանք հիմնականում անիմաստ են ՝ առանց փոփոխությունների:
  2. ESP8266 տախտակ, այս նախագծի համար ես օգտագործել եմ Wemos Mini լույսը
  3. Sոդման երկաթ
  4. 3 արական վերնագրի կապում
  5. 3 իգական Dupont միակցիչ
  6. MQTT Server և Homeassistant կամ MQTT հաճախորդներ - Ես չեմ անդրադառնա MQTT սերվերի կամ homeassistant- ի կարգավորմանը, բայց մենք ունենք google և ֆորումներ ինտերնետում … ուստի օգտագործեք դրանք, եթե անհրաժեշտ է կարգավորել այդ իրերը:

Քայլ 1: Sոդում

Oldոդման
Oldոդման
Oldոդման
Oldոդման
  1. Հեռացրեք տպատախտակը խելացի էներգիայի վերահսկիչից ՝ հանելով պտուտակը և ազատելով կողպման 4 ներդիրները
  2. Միացրեք լարերը տպատախտակին: Միայն 3 լար պետք է ամրացնել TX, 5V և Ground: Այս կապերի համար ես կցեցի վերնագրի կապում, բայց միշտ կարող եք լարերը ուղղակիորեն կպցնել տախտակին: TX քորոցն ունի WIFI մոդուլի մոտ չնայած միացնող անցք, որին ես միացնում էի վերնագիրը, 5v- ի և Ground- ի համար ես օգտագործում էի հիմնական տախտակի միակցիչը և հետևի կողմում լողացող վերնագրի կապում:
  3. Wոդման վերնագրի կապում ձեր Wemos տախտակին, եթե այն արդեն տեղադրված չէ

Քայլ 2: Կոդ

Նախքան ձեր կոդը կազմելը և վերբեռնելը, դուք պետք է ունենաք esp8266 տախտակ ձեր Arduino IDE- ում և տեղադրեք EspMQTTClient գրադարանը: Եթե դուք չեք տեղադրել esp8266- ը Arduino- ում կամ EspMQTTClient գրադարանում, այնտեղ շատ ֆորումներ կան:

Դուք նաև պետք է ներբեռնեք և տեղադրեք ծրագրաշարի սերիայի փոփոխված տարբերակ, ես զանգում եմ SoftwareSerial512, սա ներառված է ստորև բերված հղման մեջ ՝ ծրագրի կոդի հետ միասին: Գրադարանը տեղադրելու համար ZIP ֆայլը հանեք ձեր Arduino գրադարանի թղթապանակում: Այս գրադարանը անհրաժեշտ է, քանի որ SoftwareSerial- ի սովորական տարբերակն ունի 64 նիշի բուֆերային չափ, և ջրատաքացուցիչը միաժամանակ կուղարկի հարյուրից ավելի նիշ: Այս գրադարանը պետք է լավ լինի 512 նիշի համար, բայց լրացուցիչ հիշողության օգտագործման գնով: Այսպիսով, օգտագործեք ձեր սովորական SoftwareSerial գրադարանը այլ նախագծերի համար, եթե ձեզ հարկավոր չէ երկար սերիալ կարդալ:

drive.google.com/drive/folders/10Oa0dhez-m…

Փոփոխեք ուրվագիծը ձեր WIFI և MQTT պարամետրերով, և եթե ցանկանում եք/անհրաժեշտ է փոփոխել MQTT թեմաները:

Կոդը համեմատաբար պարզ է, քանի որ ջրատաքացուցիչն արդեն անհրաժեշտ բոլոր տվյալները պարբերաբար ուղարկում է տպատախտակի WIFI մոդուլին: Տվյալները սերիական հաղորդակցության միջոցով ուղարկվում են 115200 բիթ / վրկ արագությամբ: Մեզ մնում է միայն կարդալ այս տվյալները և դրանք վերլուծել փոփոխականների մեջ: Այնուհետեւ մենք այդ փոփոխականները հրապարակում ենք MQTT հաճախորդին: Ավելի շատ տվյալներ կան, քան ես վերլուծում եմ, բայց դրանց մեծ մասն անօգուտ էին, ազատ զգացեք կարդացեք տվյալների տողը և ավելացրեք ցանկացած բան, որը կարծում եք, որ տեղին է:

Վերբեռնեք կոդը:

Քայլ 3: Փորձարկում

Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում

Նախքան Smart վերահսկիչի տախտակը պատյան տեղադրելը, կցանկանաք համոզվել, որ ձեր 5V և GND միացումները ճիշտ են: Fullyգուշորեն տեղադրեք տախտակը ջրատաքացուցիչի վրա և չափեք լարումը տախտակի ձախ կողմում տեղադրված երկու վերնագրի վրա: Դուք ցանկանում եք ապահովել, որ ստանում եք 5 վ, ինչպես նաև համոզվեք, որ բևեռականությունը ճիշտ է (եթե տեսնում եք -5 վ պետք է միացնել +5 և GND): Ձեր կապերը պետք է նմանվեն իմին, կարմիր մետաղալարն ակնհայտորեն +5 վ է, իսկ կողքին գտնվող սև մետաղալարը `GND, իսկ աջից մյուս սև մետաղալարը` TX:

Հաջորդը, դուք ցանկանում եք ստուգել ձեր սերիական կապը ջրատաքացուցիչի հետ: Միացրեք խելացի վերահսկիչի TX կապը սմարթֆոնի ծրագրակազմի սերիական RX կապին GPIO14 կամ D5 (ոչ RX պիտակով): Միացրեք 5V և GND լարերը նաև Wemos տախտակին, միացրեք ձեր համակարգիչը և բացեք սերիական մոնիտորը: Դուք պետք է տեսնեք, թե ինչպես են տվյալները գալիս մի քանի րոպե անց ՝ դրանում տեղադրված «DeviceText»: Heրատաքացուցիչը ուղարկում է այս լարերը միայն մի քանի րոպեն մեկ, այնպես որ գնացեք գարեջուր վերցրեք և վերադարձեք: Եթե ձեր սերիական մոնիտորի վրա 5-10 րոպեից որևէ տվյալ չեք տեսնում, ստուգեք ձեր բոլոր կապերը: Եթե ամեն ինչ կարգին է, կարող եք տախտակը նորից տեղադրել պատյանում:

Այնուհետև դուք կցանկանաք MQTT թեմաներ տեղադրել ձեր MQTT հաճախորդի մեջ, քանի որ իմ տեղադրման համար ես վերահսկում եմ ջրատաքացուցիչը իմ տնային օգնականից: Եթե դուք չունեք որևէ MQTT հաճախորդ կամ MQTT սերվեր, դուք ստիպված կլինեք դրանք կարգավորել… նորից շատ ֆորումներ:

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