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

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

5.0 3 отзыва 4 заказа
705 руб.

Описание

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

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

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

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

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

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

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

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

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 Цвет: белый Другое: водонепроницаемый зонд

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

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

# Определить 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 Сигнальная плата адаптераX1 Водонепроницаемый зонд TDSX1 Аналоговый датчик проводаX1 '

Характеристики

Тип
Части Кондиционера
Сертификация
Европейский сертификат соответствия
DIY Supplies
Electrical