Мазмұны:

Смит су жылытқыш мониторы IRIS деңгейін төмендетеді: 3 қадам
Смит су жылытқыш мониторы IRIS деңгейін төмендетеді: 3 қадам

Бейне: Смит су жылытқыш мониторы IRIS деңгейін төмендетеді: 3 қадам

Бейне: Смит су жылытқыш мониторы IRIS деңгейін төмендетеді: 3 қадам
Бейне: Жылытқыш құралдар. 1-сынып Жаратылыстану 2024, Шілде
Anonim
Смит су жылытқыш мониторы IRIS деңгейін төмендетеді
Смит су жылытқыш мониторы IRIS деңгейін төмендетеді

«Ақылды» немесе қашықтан басқарылатын жаңа су жылытқышты сатып алғаннан кейін көп ұзамай. Лоус IRIS платформасын тоқтатып, барлық IRIS өнімдерін пайдасыз етті. Олар өздерінің хабына бастапқы кодты шығарғанымен, менің ақылды су жылытқышым IRIS серверлеріне тікелей қосылады, бірақ WIFI -ді білдіреді, бұл менің су жылытқышты қашықтан басқаруға немесе бақылауға мүмкіндік бермеді.

Бұл жобада Arduino кодымен жұмыс істейтін және деректерді MQTT арқылы үй көмекшісіне жіберетін Wemos Mini даму тақтасы арқылы өзгертілген ақылды су жылытқышы бар контроллер қолданылады. Су жылытқыштың энергетикалық реттегіші сіздің су жылытқышыңызбен байланысады және байланысады, сондықтан су жылытқышқа ешқандай өзгеріс қажет емес, тек ақылды контроллер өзгертіледі. Ақылды контроллер су жылытқышына бір минуттан аз уақыт ішінде оңай шығарылады және орнатылады. Бұл оқулық тек деректерді оқиды және су жылытқыштың ақаулығының алдын алатын деректерді су жылытқышқа жібермейді.

Менің негізгі мақсатым - ыстық судың есептік көлемін бақылау. Мен су жылытқышты басқаруға, параметрлер мен жұмыс режимін өзгертуге болатынын білемін, бірақ бұл әзірге орындалған жоқ.

** жауапкершіліктен бас тарту **, сіз әрқашан Интернеттен оқитын жобалардағыдай, меншікке немесе өзіңізге келтіретін зиян үшін жауап бермеймін. Осы нұсқауларды оқып шығыңыз және тәуекелге барыңыз. Мен пайдаланған схемада немесе су жылытқыш коннекторында жоғары кернеуді өлшеген жоқпын. Мүмкін, сіздің су жылытқышыңыз менікінен өзгеше, немесе мен бір нәрсені жіберіп алдым, мен өзімді өлтірмедім. Ақылды түрде қолданыңыз және әр сымды жоғары кернеу ретінде қарастырыңыз немесе қауіпсіз екенін вольтметрмен растаңыз.

*** Бұл менің бірінші нұсқаулық постым, сондықтан ол мүлдем сорылмайды деп үміттенемін ***

Жабдықтар:

Қажетті заттар

  1. Энергетикалық ақылды су жылытқыш контроллері, олар ebay -де арзанға сатылады, өйткені олар өзгеріссіз пайдасыз.
  2. ESP8266 тақтасы, бұл жоба үшін мен Wemos Mini шамын қолдандым
  3. Пісіру темірі
  4. 3 аталық түйреуіш түйреуіштері
  5. 3 Dupont аналық қосқышы
  6. MQTT сервері мен үй көмекшісі немесе кез келген MQTT клиенті - мен MQTT серверін немесе үй көмекшісін орнатуды қарастырмаймын, бірақ бізде интернетте google мен форумдар бар … сондықтан оларды орнату қажет болса, оларды қолданыңыз.

1 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
  1. Бұранданы алып тастау және 4 құлыптау құлақшасын босату арқылы ақылды энергия контроллерінен схеманы алыңыз
  2. Сымдарды схемаға қосыңыз. Тек 3 сымды TX, 5V және жерге қосу керек. Бұл қосылымдар үшін мен түйреуіш түйреуіштерді тіркедім, бірақ сіз әрқашан сымдарды тақтаға дәнекерлей аласыз. TX түйреуішінде WIFI модулінің жанында тесікті қосатын қондырғы бар, мен оны үстіңгі жағына дәнекерледім, 5в пен жер үшін мен негізгі тақтаның қосқышы мен артқы жағында қалқып тұрған үстіңгі түйреуіштерді қолдандым.
  3. Егер Wemos тақтасында дәнекерлеу тақырыбының түйреуіштері орнатылмаған болса

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 қосылымдарының дұрыс екеніне көз жеткізгіңіз келеді. Тақтаны су жылытқышқа абайлап орнатыңыз және тақтаның сол жағына орнатылған екі түйреуіштің кернеуін өлшеңіз. Сіз 5в алатындығыңызға сенімді болғыңыз келеді, сонымен қатар полярлықтың дұрыстығына көз жеткізіңіз (егер сіз -5в көрсеңіз +5 пен GND ауыстыруыңыз қажет). Сіздің қосылымдар менікіне ұқсас болуы керек, қызыл сым +5v екені анық, ал оның жанындағы қара сым - GND, оң жақтағы басқа қара сым - TX.

Содан кейін сіз су жылытқышқа сериялық қосылуды тексергіңіз келеді, ақылды контроллердегі TX түйреуішін wemos тақтасындағы RX pin GPIO14 немесе D5 бағдарламалық жасақтамасына (RX деп белгіленген түйреуішке емес) қосыңыз. 5V және GND сымдарын Wemos тақтасына қосыңыз, компьютерді қосыңыз және сериялық мониторды ашыңыз. Бірнеше минуттан кейін «DeviceText» енгізілген деректерді көруге болады. Су жылытқышы бұл жолдарды бірнеше минут сайын жібереді, сондықтан сыраны ішіп, қайта оралыңыз. Егер сіз 5-10 минуттан кейін сериялық мониторда ешқандай деректер көрмесеңіз, барлық қосылымдарды тексеріңіз. Егер бәрі жақсы болса, тақтаны корпусқа қайта орнатуға болады.

Содан кейін сіз MQTT клиентінде MQTT тақырыптарын орнатқыңыз келеді, мен оны орнату үшін үйдегі көмекшімнен су жылытқышты бақылап отырамын. Егер сізде MQTT клиенттері немесе MQTT сервері болмаса, онда сіз оларды қайта орнатуға тура келеді … тағы да көптеген форумдар!

Ұсынылған: