Для контроллера используется плата Arduino DUE или Arduino DUE Core (ARM SAM3x8e).
Также, как минимум, нужны платы: реле, часов DS3231 + EEPROM, сети на W5500.
Детальное описание: http://vad-7.blogspot.com/2019/12/blog-post.html
Возможности:
- Управление дозатором реагента по расходу
- Промывка двух фильтров (например - обезжелезивателя, умягчителя) по времени и по расходу
- Управление насосной станцией по датчику давления воды, защита от перегрузки и сухого хода
- Глубокий контроль рабочего состояния системы
- Графический веб-интерфейс с поддержкой мобильных устройств
- Текстовый дисплей LCD2004, кнопки управления
- Расширенная статистика с записью на SD карту
- Оповещения о сбоях через email или sms.
- Счетчик электричества по Modbus RTU (PZEM-004T v3)
- Весы на плате HX711 для контроля уровня реагента
- Аналоговый датчик уровня воды 4-20 mA
- Датчик температуры DS18B20 или NTC
- Контроль протечек (датчики XKC-Y25), затопления (датчики типа поплавок)
- Контроль работы дренажного насоса (вторая шина Modbus-RTU)
- Возможность подключения счетчика питьевого фильтра (обратного осмоса)
- Управление подогревом септика
- Другая автоматизация (например, вентилирование газов - радона и сероводорода, слив осадка бака)
- Расширенный контроль безопасности (сухой ход и перегрузка НС, незакрытый кран, забитый инжектор и т.п.)