Аналоговый датчик TDS гидроэлектрический датчик проводимости совместимый контроль качества воды обнаружения жидкости
  • Аналоговый датчик TDS гидроэлектрический датчик проводимости совместимый контроль качества воды обнаружения жидкости
  • Аналоговый датчик TDS гидроэлектрический датчик проводимости совместимый контроль качества воды обнаружения жидкости

Аналоговый датчик TDS гидроэлектрический датчик проводимости совместимый контроль качества воды обнаружения жидкости

1 225 руб.

Описание

Этот продукт содержит описание продукта, схему проводки, исходный код и так далее. Смотрите ниже.

Информация о продукте

Это оборудование используется для общего измерения качества воды в домашних условиях.

Как правило, TDS водопроводной воды менее 100 (около 90 Шэньчжэнь) и чистая вода менее 10.

Совместимый с Arduino датчик TDS используется для измерения значения TDS воды. Значение TDS может отражать чистоту воды и может быть применено к обнаружению качества воды в домашних водах, гидропонике и других областях.

TDS (полное растворение твердых веществ), китайское название: Полное растворение твердых веществ, также известное как полное растворение твердых веществ, показывает, сколько миллиграммов растворимых твердых веществ растворяется в литре воды. Как правило, чем выше значение TDS, тем больше растворяется вода, тем больше нечистая вода. Поэтому размер TDS может использоваться в качестве основы для отражения чистоты воды.

(Изображение из сети)

TDS карандаш-это обычно используемое оборудование для обнаружения TDS. Хотя она дешевая и простая в использовании, она не может передавать данные в систему управления, делать долгосрочный онлайн-мониторинг и делать анализ качества воды. Использование специальных инструментов, хотя данные могут передаваться, точность высокая, но цена очень дорогая. С этой целью мы специально ввели этот Arduino совместимый TDS датчик, который можно использовать для измерения значения TDS воды при подключении к контроллеру Arduino.

Продукт разработан специально для Arduino, plug and play и прост и удобен в использовании. 3,3-5,5 В Широкий источник питания напряжения и аналоговый сигнал 0-2,3 В делают этот продукт совместимым с системами управления 5 В и 3,3 В, которые могут быть легко подключены к существующим системам управления. Сигнал переменного тока используется в качестве источника возбуждения для измерения, который может эффективно предотвратить поляризацию зонда, продлить срок службы зонда и повысить стабильность выходного сигнала. Зонд TDS является водонепроницаемым зондом и может быть погружен в воду в течение длительного времени.

Продукт может быть применен к обнаружению качества воды в областях домашней воды и водная культура. С помощью этого датчика вы можете легко установить детектор TDS, легко обнаруживать чистоту воды, для проверки качества воды.

Аналоговый датчик TDS гидроэлектрический датчик проводимости совместимый контроль качества воды обнаружения жидкости

Будьте внимательны:

Зонд TDS не может быть использован в воде выше 55 C.

Расположение зонда TDS не должно быть слишком близко к краю контейнера, в противном случае это повлияет на индикацию.

Головка зонда TDS и провод являются водонепроницаемыми и могут погружаться в воду, но интерфейс подключения и плата передачи сигнала не являются водонепроницаемыми. Пожалуйста, обратите внимание на использование.

Характеристики продукта

1. Работа с широким напряжением: 3,3 ~ 5,5 В

2. 0 ~ 2,3 в аналоговый выход сигнала, совместимый с 5 В и 3,3 В двумя системами управления.

3. источник возбуждения-сигнал переменного тока, эффективно предотвращающий поляризацию зонда.

4. водонепроницаемый зонд можно долго погружать в воду.

5. Совместимость с Arduino, простое подключение, подключи и играй, не нужно паять.

Технические характеристики

Сигнальная плата адаптера:

Входное напряжение: 3,3 ~ 5,5 В Выходной сигнал: 0 ~ 2,3 В Рабочий ток: 3 ~ 6 мА Диапазон измерения TDS: 0 ~ 1000ppm Точность измерения TDS: + 10% F. S. (25 C) Размер: 42*32 мм Модуль интерфейса: XH2.54-3P Электрод интерфейс: XH2.54-2P

Зонд TDS:

Количество зондов: 2 Общая длина: 83 см Интерфейс подключения: XH2.54-2P Цвет: белый Другое: водонепроницаемый зонд

Аналоговый датчик TDS гидроэлектрический датчик проводимости совместимый контроль качества воды обнаружения жидкости

Arduino исходный код

# Определить tdssensorpin A1
# Определите VREF 5/Аналоговое эталонное напряжение (Вольт) ADC
# Определите количество 30/сумма точки образца
Int analogBuffer [Количество];/храните аналоговое значение в массиве, прочитайте
Int аналог buffertemp [Количество];
Int analogBufferIndex = 0, copyIndex = 0;
Поплавковый averageVoltage = 0, tdsзначение = 0, температура = 25;
Вакуум установка ()
{
Сериал. начать (115200);
PinMode (TdsSensorPin, вход);
} Долл. США
Силы петли ()
{
Статический неподписанный длинный аналог sampletimepoint = millis ();
Если (millis ()-аналоговый образец Timepoint & gt; 40U)/каждые 40 миллисекунд, прочитайте аналоговое значение от ADC
{
Аналог sampletimepoint = millis ();
Аналоговый буфер [Аналоговый буферный индекс] = Аналоговое чтение (TdsSensorPin);/чтение аналогового значения и хранение в буфер
Analogbufferindex + +;
Если (аналог bufferindex = количество)
Analogbufferindex = 0;
} Долл. США
Статическая неподписанная длинная printTimepoint = millis ();
If (millis ()-printTimepoint> 800U)
{
PrintTimepoint = millis ();
Для (copyIndex = 0; copyIndex <SCOUNT; copyIndex + +)
AnalogBufferTemp [copyIndex] = аналоговый буфер [copyIndex];
Среднее напряжение = getmedianumn (аналоговая температура буфера, количество) * поплавок) VREF/1024,0;/считывает аналоговое значение более стабильным по медианному фильтрующему алгоритм, и преобразует в значение напряжения
Коэффициент компенсации поплавка = 1,0 + 0,02 * (температура-25,0);/Формула компенсации температуры: ffinalresit (25 ^ C) = ffinalresit (ток)/(1,0 + 0,02 * (fTP-25.0);
Float compensation volatge = averageVoltage/Коэффициент компенсации;/компенсация температуры
Tdsзначение = (133,42 * компенсатор * compensationVolatge-255.86 * компенсатор + 857,39 * компенсатор) * 0,5;
/Серия. печать ("напряжение:");
/Серия. печать (averageVoltage, 2);
/Серия. печать ("V");
Серийный. печать ("TDS значение:");
Серийный. печать (tdsзначение, 0);
Серийный. печатающий элемент ("ppm");
} Долл. США
} Долл. США
Int getmedianumn (int bArray [], int iFilterLen)
{
Int bTab [iFilterLen];
Для (байт I = 0; i <iFilterLen; i + +)
BTab [i] = bArray [i];
Int i, J, bTemp;
Для (J = 0; J <iFilterLen-1; j + +)
{
Для (I = 0; I <iFilterLen-J-1; i + +)
{
Если (bTab [i]> bTab [i + 1])
{
BTemp = bTab [i];
BTab [i] = bTab [i + 1];
BTab [i + 1] = bTemp;
} Долл. США
} Долл. США
} Долл. США
If (iFilterLen & 1)> 0)
BTemp = bTab [(iFilterLen-1)/2];
Другое
BTemp = (bTab [iFilterLen/2] + bTab [iFilterLen/2-1])/2;
Возврат btemp;
} Долл. США

Отгрузочная ведомость

TDS Сигнальная плата адаптераX1 Водонепроницаемый зонд TDSX1 Аналоговый датчик проводаX1