26 lines
1.8 KiB
Markdown
26 lines
1.8 KiB
Markdown
Управление колодцем:
|
|
|
|
1. На пин D4 повешено реле насоса
|
|
2. На пин D8 - датчик AM2302 (температура + влажность)
|
|
3. На пин A0 - датчик давления. Так как он выдаёт 0-5V, используем делитель, получаем 0-2.5V
|
|
|
|
Создаёт Modbus TCP Server со следующими регистрами:
|
|
|
|
0 - температура (умноженная на 100)
|
|
1 - влажность (аналогично)
|
|
2 - давление (также, умноженное на 100)
|
|
3 - текущее состояние насоса (0 - выкл, 1 - вкл)
|
|
4 - режим работы
|
|
0 - авто-вкл (поддерживает температуру, если она в норме, то закрывает слив и поддерживает давление)
|
|
1 - авто-выкл (открывает слив, давление не поддерживает, температуру не трогает)
|
|
2 - ручное (ничего само не делает)
|
|
5 - давление включения (умноженное на 100, по умолчанию 150)
|
|
6 - давление выключения (умноженное на 100, по умолчанию 250)
|
|
7 - температура включения (умноженная на 100)
|
|
8 - температура выключения (умноженная на 100)
|
|
10 - состояние нагревателя (0 - выкл, 1 - вкл)
|
|
11 - ошибка насоса
|
|
12 - текущее состояние слива (0 - закрыт, 1 - открыт)
|
|
13 - принудительно включить насос (0 - нет, 1 - да)
|
|
14 - принудительно включить нагрев (0 - нет, 1 - да)
|
|
15 - принудительно открыть слив (0 - нет, 1 - да) |