Имитированный датчик TDS и датчик проводимости Воды для обнаружения жидкости и контроля качества воды

Имитированный датчик TDS и датчик проводимости Воды для обнаружения жидкости и контроля качества воды

Цена: $14.5
есть в наличии
Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН: 7703380158

Описание

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

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

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

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

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

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

Имитированный датчик TDS и датчик проводимости Воды для обнаружения жидкости и контроля качества воды

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

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

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

Продукт может быть применен к обнаружению качества воды в областях домашней воды и водная культура. С помощью этого датчика вы можете легко DIY Набор детектор 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 Цвет: белый Другое: водонепроницаемый зонд

Исходный код

# Определить TdsSensorPin A1
# Define VREF 5,0/Аналоговое эталонное напряжение (Вольт) ADC
# Определите количество 30/сумма точки образца
Int analogBuffer [SCOUNT];/храните аналоговое значение в массиве, прочитайте из ADC
Int аналог buffertemp [Количество];
Int analogBufferIndex = 0, copyIndex = 0;
Поплавковый averageVoltage = 0, tdsзначение = 0, температура = 25;
Вакуум установка ()
{
Сериал. начать (115200);
PinMode (TdsSensorPin, вход);
}
Силы петли ()
{
Статический неподписанный длинный аналог sampletimepoint = millis ();
Если (millis ()-аналог sampletimepoint> 40U)/каждые 40 миллисекунд, прочитайте аналоговое значение от ADC
{
Аналог sampletimepoint = millis ();
Аналог буфера [аналог буффериндекс] = аналог (TdsSensorPin);/чтение аналогового значения и хранение в буфер
AnalogBufferIndex + +;
Если (аналог bufferindex = количество)
AnalogBufferIndex = 0;
}
Статическая неподписанная длинная printTimepoint = millis ();
If (millis ()-printTimepoint> 800U)
{
PrintTimepoint = millis ();
Для (copyIndex = 0; copyIndex
AnalogBufferTemp [copyIndex] = аналоговый буфер [copyIndex];
Среднее напряжение = getmedianumn (аналог buffertemp, SCOUNT) * (поплавок) 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*компенсатор-255,86 * компенсатор + 857,39 * компенсатор) * 0,5;/преобразует значение напряжения в tds значение
/Серия. печать ("напряжение:");
/Серия. печать (averageVoltage, 2);
/Серия. печать ("V");
Серийный. печать ("TDS значение:");
Серийный. печать (tdsзначение, 0);
Серийный. печатающий элемент ("ppm");
}
}
Int getmedianumn (int bArray [], int iFilterLen)
{
Int bTab [iFilterLen];
Для (байт i = 0; 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 и датчик проводимости Воды для обнаружения жидкости и контроля качества воды нажмите кнопку "купить сейчас". Если вы хотите купить другой товар из категории бытовая техника или запчасти для бытовой техники то перейдите по ссылкам вверху страницы.