Soporte Mi cuenta
📞 0984701518
Sensor de TDS con Acondicionador
SKU 00038

Sensor de TDS con Acondicionador

$25,00
Disponible
5 disponibles
Datos rápidos
Rango de medición
0 a 1000 ppm
Precisión
±10 % de la escala (a 25 °C)
Alimentación
3,3 a 5,5 V
Salida
Analógica, 0 a 2,3 V
Ver ficha técnica completa ↓

Características

Sensor para medir los sólidos disueltos totales (TDS) del agua, en partes por millón (ppm). Indica cuántas sales y minerales tiene el agua: sirve para revisar agua potable, filtros, acuarios e hidroponía. Incluye la placa acondicionadora, la sonda impermeable y el cable.

Entrega una señal analógica de 0 a 2,3 V, que funciona con placas de 5 V y de 3,3 V.

Rango de medición0 a 1000 ppm
Precisión±10 % de la escala (a 25 °C)
Alimentación3,3 a 5,5 V
SalidaAnalógica, 0 a 2,3 V
Consumo3 a 6 mA
SondaImpermeable, de 2 agujas, con cable de 83 cm
ConectorGravity de 3 pines: + (VCC), − (GND) y A (señal)

¿Para qué sirve?

  • Revisar el agua potable y saber cuándo cambiar el filtro
  • Acuarios e hidroponía (cantidad de nutrientes)
  • Proyectos escolares de ciencias

Diagrama de conexión de prueba

Placa usada: Arduino UNO

Arduino UNOSensor TDS5V+GND−A0A
CableMóduloArduino UNONota
rojo+5V
negro−GND
azulAA0Señal analógica

Código de prueba

Arduino UNOprueba.ino
// Prueba del sensor TDS (Gravity): muestra los sólidos disueltos del agua en ppm.
const int PIN_TDS = A0;
const float VREF = 5.0;          // referencia del ADC: 5 V en el Arduino UNO
const float TEMPERATURA = 25.0;  // °C del agua (cámbiala si el agua está más fría o caliente)

// Promedio de 30 lecturas para reducir el ruido
float leerVoltaje() {
  long suma = 0;
  for (int i = 0; i < 30; i++) {
    suma += analogRead(PIN_TDS);
    delay(10);
  }
  return (suma / 30.0) * VREF / 1024.0;
}

void setup() {
  Serial.begin(9600);
}

void loop() {
  float voltaje = leerVoltaje();
  // Compensación de temperatura: lleva la lectura a su valor a 25 °C
  float v25 = voltaje / (1.0 + 0.02 * (TEMPERATURA - 25.0));
  // Curva del fabricante (DFRobot): voltaje -> ppm
  float tds = (133.42 * v25 * v25 * v25 - 255.86 * v25 * v25 + 857.39 * v25) * 0.5;
  Serial.print("TDS: ");
  Serial.print(tds, 0);
  Serial.println(" ppm");
  delay(1000);
}

Abre el Monitor serie a 9600 baudios y mete la sonda en el agua. La temperatura cambia la lectura: pon en TEMPERATURA la del agua. Para más exactitud, compara con un medidor TDS comercial.

Precauciones

  • Solo la sonda va en el agua: la placa no es impermeable.
  • La sonda no se puede usar en agua de más de 55 °C.
  • Mantén la sonda alejada del borde del recipiente y de otros objetos al medir.
  • Mide sales disueltas, no bacterias ni la mayoría de contaminantes: por sí solo no indica si el agua es apta para beber.

Fuentes consultadas: DFRobot: Gravity Analog TDS Sensor (SEN0244) · DFRobot: código de ejemplo del SEN0244. Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.

🛡️Garantía de producto
🏷️Precios mayoristas
⭐Marca confiable
🚚Envíos a todo el país
🛠️Soporte técnico
WhatsApp