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

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

4.8 9 отзывов 18 заказов
809 руб.

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

Расположение зонда 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 ~ 1000 ppm Точность измерения TDS: ± 10% Ф. С. (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/Аналоговое эталонное напряжение (Вольт) АЦП
# Define SCOUNT 30/сумма точки образца
Int analogBuffer [SCOUNT];/храните аналоговое значение в массиве, считывая из ADC
Int analogBufferTemp [SCOUNT];
Int analogBufferIndex = 0, copyIndex = 0;
Поплавковое усреднение = 0, tdsValue = 0, температура = 25;
Вакуум установка
Серийный. Старт (115200);
PinMode (TdsSensorPin, вход);
Силы петля
Статический неподписанный длинный аналог sampletimepoint = millis ();
Если (millis ()-analogSampleTimepoint> 40U)/каждые 40 миллисекунд, считывайте аналоговое значение из АЦП
AnalogSampleTimepoint = millis ();
AnalogBuffer [analogBufferIndex] = analogRead (TdsSensorPin);/чтение аналогового значения и хранение в буфере
Analogbufferindex + +;
If (analogBufferIndex = SCOUNT)
Analogbufferindex = 0;
Статическая неподписанная длинная printTimepoint = millis ();
If (millis ()-printTimepoint> 800U)
PrintTimepoint = millis ();
Для (copyIndex = 0; copyIndex
AnalogBufferTemp [copyIndex] = analogBuffer [copyIndex];
Среднее напряжение = getmediannuons (analogBufferTemp, SCOUNT) * (float) VREF/1024,0;/считывание аналогового значения более стабильное с помощью медианного алгоритма фильтрации, и преобразование в значение напряжения
Коэффициент компенсации поплавка = 1,0 + 0,02 * (температура-25,0);/формула температурной компенсации: результат (25 ^ C) = результат (ток)/(1,0 + 0,02 * (fTP-25.0);
Поплавок compensationVolatge = усреднение/Коэффициент компенсации;/компенсация температуры
TdsValue = (133,42 * compensativolatge-255,86 * compensativolatge + 857,39 * compensativolatge) * 0,5;/преобразование значения напряжения в значение tds
Серийный. Принт ("напряжение:");
Серийный. Принт (усредненный, 2);
Серийный. Принт ("V");
Серийный. Принт ("значение TDS:";
Серийный. Принт (tdsValue, 0;
Серийный. println ("ppm"
Int getmedianners (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 + +)
If (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