Sensor Analógico Conductividad Del Agua TDS

$257.76

El sensor TDS compatible con Arduino se utiliza para medir el valor TDS del agua. El valor TDS puede reflejar la limpieza del agua y se puede aplicar a pruebas de calidad del agua en el campo del agua doméstica y la hidroponía. TDS (sólidos disueltos totales): indica cuántos miligramos de sólidos disueltos se disuelven…

Agotado

EAN: 7503040293706
SKU: SEN064
Category: ,
Tags: , , , , ,

Descripción

Este equipo se puede utilizar para medir la calidad general del agua en el hogar.

En general, el agua del grifo TDS está dentro del 100 (aproximadamente 90 en Shenzhen) y el agua purificada es dentro de 10.

El sensor TDS compatible con Arduino se utiliza para medir el valor TDS del agua. El valor TDS puede reflejar la limpieza del agua y se puede aplicar a pruebas de calidad del agua en el campo del agua doméstica y la hidroponía.

TDS (sólidos disueltos totales): indica cuántos miligramos de sólidos disueltos se disuelven en 1 litro de agua. En general, cuanto mayor sea el valor TDS, más lisato está contenido en el agua y más limpio será el agua. Por lo tanto, el tamaño del TDS se puede utilizar como una de las bases para reflejar la limpieza del agua.

El equipo de prueba TDS comúnmente utilizado es un lápiz para medir TDS. Aunque es barato y fácil de usar, no puede transmitir datos al sistema de control, hacer monitoreo en línea a largo plazo y analizar la calidad del agua. Usando un instrumento especial, aunque los datos se pueden transmitir, la precisión es alta, pero el precio es muy caro. Con este fin, hemos introducido especialmente este sensor TDS compatible con Arduino, que se puede utilizar para medir el valor TDS del agua después de conectarse al controlador Arduino.

Diseñado para arduino, este producto es plug and play y fácil de usar. La fuente de alimentación de amplio voltaje de 3,3 ~ 5,5 V y la salida de señal analógica de 0 ~ 2,3 V hacen que este producto sea compatible con el sistema de control de 5V, 3,3 V, que se puede utilizar fácilmente en el sistema de control prefabricado. La fuente de excitación utilizada para la medición utiliza una señal de CA, que puede prevenir eficazmente la polarización de la sonda, extender la vida de la sonda y aumentar la estabilidad de la señal de salida. La sonda TDS es una sonda impermeable que se puede sumergir en agua durante largos períodos de tiempo.

El producto se puede aplicar a pruebas de calidad del agua en los campos del agua doméstica, hidroponía y similares. Con este sensor, puedes crear fácilmente un detector TDS y comprobar fácilmente la limpieza del agua para mejorar la calidad de tu agua.

Aviso:

Las sondas TDS no se pueden usar en agua a más de 55 °C.

La sonda TDS no debe colocarse demasiado cerca del borde del contenedor, ya que afectará a la pantalla.

La cabeza y el plomo de la sonda TDS son impermeables y se pueden sumergir en agua, pero la interfaz de conexión y la placa adaptadora de señal no son impermeables. Presta atención al uso.

Características

  • Funcionamiento de amplio voltaje: 3,3 ~ 5,5 V
  • Salida de señal analógica de 0 ~ 2,3 V, compatible con dos sistemas de control de 5V, 3,3 V
  • La fuente de excitación es una señal de CA, evitando eficazmente la polarización de la sonda.
  • Sonda impermeable para inmersión a largo plazo en agua
  • Compatible con Arduino, fácil de conectar, conectar y usar, sin soldadura necesaria.

ESPECIFICACIONES:

Placa adaptadora de señal:

  • Voltaje de entrada: 3,3 ~ 5,5 V
  • Señal de salida: 0 ~ 2,3 V
  • Corriente de funcionamiento: 3 ~ 6mA
  • Rango de medición TDS: 0 ~ 1000ppm
  • Precisión de la medición TDS: ± 10% F.S. (25 °C)
  • Tamaño: 42x32mm
  • Interfaz del módulo: XH2.54-3P
  • Interfaz del Electrodo: XH2.54-2P

TDS sonda:

  • Número de sondas: 2
  • Longitud total: 83cm
  • Interfaz de conexión: XH2.54-2P
  • Color: blanco
  • Otros: sonda impermeable

CODIGO ARDUINO:

# Definir TdsSensorPin A1

# Definir kValue 1,8/kValue = calibrador TDS valor/medición para obtener TDS

# Definir VREF 5,0/voltaje de referencia analógico (voltios) del ADC

# Definir conteo 30/suma del punto de muestra

Buffer analógico interior [SCOUNT]; almacenar el valor analógico en la matriz, leer de ADC.

Int analogBufferTemp [descuento];

Int analogBufferIndex = 0 copyIndex = 0;

Flotador averageVoltage = 0,tdsValue = 0, temperatura = 25;

Configuración nula ()

{

Serie. Inicio (115200);

PinMode (TdsSensorPin de entrada);

}

Bucle vacío ()

{

AnalogSampleTimepoint estático largo sin signo = millis();

F(millis()-analogSampleTimepoint> 40U) // cada 40 milisegundos, lea el valor analógico del ADC

{

AnalogSampleTimepoint = miligramos ();

AnalogBuffer [analogBufferIndex] = analogRead(TdsSensorPin); /leer el valor analógico y almacenar en el buffer.

AnalogBufferIndex + +;

Si (analogBufferIndex = descuento)

AnalogBufferIndex = 0;

}

Impresión larga estática sin signo = millis();

Si (millis()-printTimepoint > 800U)

{

PrintTimepoint = miligramos ();

Para (fireindex = 0; Fireindex AnalogBufferTemp [fireindex] = analogBuffer [fireindex];

AverageVoltage = getMedianNum(analogBufferTemp,SCOUNT) * (flotador) VREF/1024,0;/Lee el valor analógico más estable por el algoritmo de filtrado medio y convierte al valor de voltaje.

Coeficiente de compensación de flotación = 1,0 + 0,02 * (temperatura-25,0); // fórmula de compensación de temperatura: Resultado ffinalresultado (25 ^ C) = resultado ffinalal( corriente)/(1,0 + 0,02 *(fTP-25.0);

Compensación de flotación volatge = averageVoltage/compensación de coeficiente;/compensación de temperatura

TdsValue = (133,42 * compensación volatge-255,86 * compensación volatge + 857,39 * compensación volatge) * 0,5 * kValue; /convertir valor de voltaje a valor tds

/Serie. Impresión (“voltaje:”);

/Serie? (averageVoltage 2);

/Serie? (“V”);

Serie? (“TDS valor:”);

Serie? (tdsValue 0);

Serie? println(“ppm”);

}

}

Int getMedianNum(int bArray[] int iFilterLen)

{

Int bTab[iFilterLen];

(Byte = 0; BTab [] = bArray [];

Int yo j bTemp;

(J = 0; j < iFilterLen – 1; j + +)

{

Para (i = 0; i <ifilterlen-j-1; i + +)

{

Si (bTab [] > bTab [+ 1])

{

BTemp = bTab [];

BTab [] = bTab [+ 1];

BTab [+ 1] = bTemp;

}

}

}

Si (iFilterLen y 1) > 0)

BTemp = bTab[(iFilterLen – 1) / 2];

Más

BTemp = (bTab[iFilterLen / 2] + bTab[iFilterLen / 2 – 1) / 2;

Devolver bTemp;

Información adicional

Peso 0.25 kg
Dimensiones 1.5 × 11 × 14.5 cm

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Sensor Analógico Conductividad Del Agua TDS”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *