Мазмуну:

Смит суу жылыткычынын монитору IRISти төмөндөтөт: 3 кадам
Смит суу жылыткычынын монитору IRISти төмөндөтөт: 3 кадам

Video: Смит суу жылыткычынын монитору IRISти төмөндөтөт: 3 кадам

Video: Смит суу жылыткычынын монитору IRISти төмөндөтөт: 3 кадам
Video: Как продуть 2-зонный газовый котел — половина разделенной зоны 2-го этажа не нагревается 2024, Июль
Anonim
Смит суу жылыткычынын монитору IRISти төмөндөтөт
Смит суу жылыткычынын монитору IRISти төмөндөтөт

Көп өтпөй "Smart" же алыстан башкарууга жөндөмдүү жаңы суу жылыткыч сатып алгандан кийин. Лоус IRIS платформасын токтотуп, бардык IRIS өнүмдөрүн жараксыз кылып койду. Алар өздөрүнүн борборуна булак кодун чыгарышса да, бирок менин суу жылыткычым IRIS серверлерине түздөн -түз кошулган, бирок WIFI дегенди билдирет, менде суу жылыткычын алыстан башкаруу же көзөмөлдөө мүмкүнчүлүгү жок болчу.

Бул долбоор Wduos Mini иштеп чыгуу тактасы менен өзгөртүлгөн энергетикалык акылдуу суу жылыткыч контроллерин колдонот жана Arquino кодун иштетет жана үй жардамчысына MQTT аркылуу маалыматтарды жөнөтөт. Энергетикалык акылдуу суу жылыткыч контролери сиздин суу жылыткычыңыз менен туташат жана байланышат, андыктан чыныгы суу жылыткычына эч кандай өзгөртүү кереги жок, акылдуу контроллер гана өзгөртүлөт. Акылдуу контролер оңой эле алынып салынат жана суу жылыткычка бир мүнөттө же андан аз убакытта орнотулат. Бул окуу куралы бир гана маалыматтарды окуйт жана суу жылыткычтын иштебей калышына жол бербөө үчүн маалыматты суу жылыткычка жөнөтпөйт.

Менин негизги максатым ысык суунун болжолдуу көлөмүн көзөмөлдөө болчу. Мен билем, суу жылыткычты көзөмөлдөөгө, коюлган чекиттерди жана иштөө режимин өзгөртүүгө болот, бирок бул учурда аткарылган жок.

** жоопкерчиликтен баш тартуу ** ар дайым онлайнда окуган долбоорлоруңуздай, менчигиңизге же өзүңүзгө келтире турган зыяныңыз үчүн жооп бербейм. Бул тобокелдиктерди окуп жана аткарыңыз. Мен колдонгон схемада же суу жылыткычтын туташтыргычында эч кандай жогорку чыңалууну өлчөгөн жокмун. Мүмкүн, сиздин суу жылыткычыңыз башкачараак болсо, анда меники же мен бир нерсени сагынып, өзүмдү өлтүрбөгөнүмө бактылуумун …. Акыл -эсиңизди колдонуңуз жана ар бир зымды жогорку чыңалуу катары караңыз же коопсуз экенин вольтметр менен ырастаңыз.

*** Бул менин биринчи үйрөтүүчү постум, андыктан ал толугу менен соруп кетпейт деп ишенем ***

Берилиштер:

Керектүү буюмдар

  1. Энергетикалык акылдуу суу жылыткыч контроллери, алар ebayде арзан баада табылат, анткени алар өзгөртүүлөрсүз эле пайдасыз.
  2. ESP8266 тактасы, бул долбоор үчүн мен Wemos Mini жарыгын колдондум
  3. Кандооч
  4. 3 Эркектин башына төөнөгүч
  5. 3 Аял Dupont туташтыргычы
  6. MQTT Server жана Homeassistant же MQTT Кардары - Мен MQTT серверин же үй жардамчысын орнотууну камтыбайм, бирок бизде интернетте google жана форумдар бар … андыктан аларды орнотуу керек болсо, аларды колдонуңуз.

1 -кадам: ширетүү

Soldering
Soldering
Soldering
Soldering
  1. Бураманы алып, 4 кулпулоочу өтмөктү бошотуп, акылдуу энергия контроллеринен схеманы алып салыңыз
  2. Электр тактасына зымдарды туташтырыңыз. Болгону 3 зым TX, 5V жана Ground тиркелиши керек. Бул туташуулар үчүн мен баш казыктарды тиркемем, бирок сиз дайыма зымдарды тактага туташтыра аласыз. TX пининде WIFI модулунун жанында тешик туташтыргычы бар, мен аны башын ширетчүмүн, 5v жана Ground үчүн мен башкы тактанын туташтыргычын жана арткы жагында калкып турган баштык казыктарын колдонгом.
  3. Wemos тактаңызда Solder header казыктары орнотула элек болсо

2 -кадам: Код

Кодуңузду түзүүдөн жана жүктөөдөн мурун, Arduino IDEде esp8266 тактасын жана EspMQTTClient китепканасын орнотушуңуз керек. Эгерде сиз esp8266ны Arduino же EspMQTTClient китепканасында орното элек болсоңуз, анда көптөгөн форумдар бар.

Сиз ошондой эле программалык камсыздоонун серияларынын өзгөртүлгөн версиясын жүктөп алып, орнотушуңуз керек болот, мен SoftwareSerial512ге чалам, бул долбоордун коду менен бирге төмөнкү шилтемеде камтылган. Китепкананы орнотуу үчүн zip файлын Arduino китепкана папкасына чыгарыңыз. Бул китепкана SoftwareSerialдин кадимки версиясы 64 белгиден турган буфердик өлчөмгө ээ болгондуктан керек жана суу жылыткыч бир убакта жүздөн ашык белгини жөнөтөт. Бул китепкана 512 белгиден турушу керек, бирок кошумча эс тутумунун баасы. Ошентип, сериялуу узун сапты окууңуз керек болбосо, кадимки SoftwareSerial китепканаңызды башка долбоорлордо колдонуңуз.

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

Эскизди WIFI жана MQTT жөндөөлөрүңүз менен өзгөртүңүз, жана эгер кааласаңыз/MQTT темаларын өзгөртсөңүз.

Код салыштырмалуу жөнөкөй, анткени суу жылыткыч керектүү болгон бардык маалыматтарды мезгил -мезгили менен схемадагы WIFI модулуна жөнөтөт. Маалыматтар 115200bps байдын ылдамдыгы менен сериялык байланыш аркылуу жөнөтүлөт. Биз болгону бул маалыматтарды окуп, аны өзгөрмөлөргө бөлүү. Андан кийин биз ал өзгөрмөлөрдү MQTT кардарына жарыялайбыз. Мен талдаган нерселерден башка дагы маалыматтар бар, бирок алардын көбү пайдасыз болчу, маалымат сабын окуп, тиешелүү деп эсептеген нерсеңизди кошуңуз.

Кодду жүктөңүз!

3 -кадам: Тестирлөө

Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө

Акылдуу контролер тактасын кайра капка орнотуудан мурун 5V жана GND туташууларыңыз туура экенине ынангыңыз келет. Тактаны суу жылыткычка кылдаттык менен орнотуңуз жана тактанын сол жагына орноткон эки баш казыгыңыздын чыңалуусун ченеңиз. Сиз 5v алып жатканыңызды камсыз кылгыңыз келет, ошондой эле полярдыктын туура экендигин текшериңиз (эгер сиз -5v көрсөңүз +5 менен GNDди алмаштырышыңыз керек). Сиздин туташууларыңыз мага окшош болушу керек, Кызыл зым ачык +5v жана анын жанындагы кара зым GND, оң жактагы башка кара зым TX.

Кийинки, сиз суу жылыткычка сериялык туташууңузду сынап көргүңүз келсе, акылдуу контролердогу TX пинин программалык камсыздоо сериясындагы RX pin GPIO14 же D5ке (RX деп белгиленген пинге эмес) туташтырыңыз. 5V жана GND зымдарын Wemos тактасына туташтырыңыз, компьютериңизди туташтырып, сериялык мониторду ачыңыз. Сиз "DeviceText" менен бир нече мүнөттөн кийин келген маалыматтарды көрүшүңүз керек. Суу жылыткыч бул саптарды бир нече мүнөттө гана жөнөтөт, андыктан жөн эле пиво алып, кайра келиңиз. Эгерде сиз 5-10 мүнөттөн кийин сериялык монитордо эч кандай маалыматты көрбөсөңүз, бардык туташууларыңызды текшериңиз. Эгерде баары ойдогудай болсо, тактайды кайра корпуска орнотсоңуз болот.

Сиз MQTT Кардарыңызга MQTT темаларын орноткуңуз келет, менин орнотуум үчүн мен үйдүн жардамчысынан суу жылыткычын көзөмөлдөп турам. Эгерде сизде MQTT кардарлары же MQTT сервери жок болсо, анда аларды кайра орнотууга туура келет … дагы көптөгөн форумдар!

Сунушталууда: