OTOKO

TDS/EC pH метр – телеграм бот

TDS/EC метр – солемер или измеритель проводимости воды, раствора. Измеряет общее количество растворенных в воде твердых веществ. Степень минерализации. Чем больше показатель TDS тем больше солей в растворе.
pH метр  используется для определения уровня кислотности в различных средах. Прибор измеряет водородный показатель, который характеризует активность ионов водорода в конкретной среде. Если рН равен 7, то среда нейтральная, например, дистиллированная вода. Если показатель меньше 7, то среда кислая. При показателях выше 7, принято считать, что среда щелочная.
Применяются в гидропонике и аквариумах, также можно оценивать качество воды.
Также производится замер температуры и освещённости.
Измеритель сделан на микроконтроллере ESP32. MQTT, Телеграм, WEB, ModBus.

Основная особенность прибора – его способность одновременно производить измерение EC и pH в одном растворе, аквариуме. В схеме прибора применена полная гальваническая развязка, что исключает взаимное влияние электрода EC и датчика pH.
Все данные от контроллера передаются по WiFi протоколом MQTT или Телеграм или Modbus.

Что умеет измеритель (функциональные возможности):

  • измерение EC (TDS)
  • измерение pH
  • измерение температуры
  • измерение освещённости
  • поддержка нескольких типов температурных датчиков: DS1820, NTC 10k, NTC 100k
  • оповещение в телеграм, при выходе EC, pH за заданные пределы
  • учет температурного дрейфа в измерениях pH, EC
  • измерение EC по таймеру в заданный интервал времени (2-а таймера)
  • калибровка датчиков ЕС и рН по тестовым (буферным) растворам
  • отображение измеренных параметров на дисплее
  • автоотключение дисплея через 10 минут (повторная активация – сенсорной кнопкой)
  • отправка измерений в другие системы (Умный Дом, СКАДА, и.т.п.) посредством протокола MQTT, ModBus
  • синхронизация времени через интернет с серверами точного времени

WEB интерфейс

TDS EC pH метр на ESP

Настройка прибора

Интерфейс настройки сделан максимально интуитивно понятным,
практически не требующем обращения к инструкции.

1. Для настройки можно использовать телефон/планшет или компьютер с Wi-Fi.
Для начальных настроек Вам нужно подключиться к WiFi сети контроллера: ecph (в настройках телефона найти эту сеть и подключиться к ней). Должна выскочить “шторка”, нажав на неё вы попадёте на страницу настроек WiFi контроллера. Если этого не произошло переходите к пункту , иначе к п.2.
1а.
Далее набрать в адресной строке браузера адрес:192.168.4.100(или нажать сюда, если Вы уже подключились к сети ecph). После чего Вы попадаете на страницу настроек WiFi блока.
2. Вбить название вашей сети или выбрать её из списка, пароль вашего WiFi и нажать внизу кнопку  «применить»

Нажать внизу кнопку «перезагрузить», подождать секунд 10-15 и повторить п.1.
В строке IP адрес должен появится адрес, который выдал ваш роутер датчику, запомните его (запишите).
Теперь подключитесь к вашей домашней WiFi сети и вбейте в браузере (в адресную строку) этот адрес (для удобства, сделайте закладку в браузере на эту страничку, для последующих повторных подключений). 

«Авто откл точки доступа» – если вы уже настроили подключение к роутеру, то можно установить эту галочку чтоб отключить точку доступа на контроллере. При обесточивании контроллера –  появляется точка доступа с заводской сетью на 60минут.

«Активация MQTT» для интеграции с системами Умный Дом или другими системами, поддерживающими протокол MQTT. Необходимо задать IP адрес MQTT брокера и если необходимо – логин и пароль.
«Префикс топов» – общий (верхний) заголовок тем MQTT сообщений. Список MQTT посылок/переменных в приложении №1.

Телеграм бот – TDS/EC pH метр

С помощь телеграмма Вы можете просматривать как текущие показания, так и получать оповещения о выходе pH и EC за заданные пределы.

Пример исполнения прибора:

измеритель TDS-EC pH метр

Принципиальная схема

 схема EC/TDS pH метр на ESP32

Если запитывать прибор от 5V, то преобразователь DC-DC  Mini560 можно исключить.

PCB  pH EC/TDS
PCB-EC-TDS-pH-ESP32

Пример возможного варианта печатной платы.

В качестве электрода (зонда) EC метра можно использовать типа такого: (второй со встроенным термистором)


На Алиэкспрес 

Но можно изготовить его и самому, например, использовать медицинский шприц на 10мл и две иголки залитые эпоксидкой, или другие штыри из нержавейки или платиновым покрытием.

Зонд для pH метра (первый не предназначен для постоянного погружения, второй с геливым наполнением может находиться в измеряемой среде длительное время):

Микроконтроллер ESP32 с прошивкой
pH метр на ESP32
Файл с таблицей MQTT топиков 
Файл с таблицей Modbus регистров

TOP