Files
well_control/readme.md
T

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 - да)