El Gravity: Sensor de Turbidez de Agua para Arduino detecta la calidad de agua midiendo los niveles de turbidez o la opacidad de la misma. El Sensor de Turbidez utiliza la luz para detectar partículas suspendidas en el agua y de esta forma poder medir la transmitancia de la luz y la taza de dispersión. Estos valores cambian con la cantidad de partículas sólidas suspendidas totales en el agua. A medida que aumente las partículas solidas suspendidas también aumentará la turbidez del líquido. Estos sensores de Tubidez de Agua son utilizados para medir la calidad de agua de los ríos, arroyos, aguas residuales, efluentes, estanques de sedimentación, etc. También, es bastante utilizado para la investigación de de transporte de sedimentos y mediciones de laboratorios.
Este sensor de turbidez proporciona tanto salida analógica como digital. Para la salida digital el umbral es ajustable.
NOTA: La parte superior de la sonda no es impermeable.
DIAGRAMA DE CONEXIÓN

DESRIPCIÓN:
- Switch de salida de señal «D/A»
- «A»: Salida de señal analógica, el valor de salida disminuirá cuando se encuentre en líquidos con alta turbidez.
- «D»: Salida de señal digital, niveles alto y bajo, que se puede ajustar mediante el potenciómetro de umbral.
- El potenciómetro de umbral: puede cambiar la condición de disparo ajustando el potenciómetro de umbral en el modo de señal digital.
Ejemplos
A continuación se muestran dos códigos de ejemplos con Arduino. El primer ejemplo es para la salida Analógica y el ejemplo 2 es para la salida Digital.
Ejemplo 1
void setup() { Serial.begin(9600); //Baud: 9600 } void loop() { int sensorValue = analogRead(A0);// Leer la intrada en el pin analógico 0 float voltage = sensorValue * (5.0 / 1024.0); // Convertir la lectura analógica (que va desde 0 - 1023) a voltaje. (0 - 5V): Serial.println(voltage); // Imprimimos el valor leido: delay(500); }
Ejemplo 2
int ledPin = 13; // Usamos el LED conectado al Pin 13 int sensor_in = 2; // Conectamos el sensor al pin digital 2 void setup(){ pinMode(ledPin, OUTPUT); // Configuramos como Pin de salida pinMode(sensor_in, INPUT); // Configuramos como Pin de entrada } void loop(){ if(digitalRead(sensor_in)==LOW){ // Leemos la señal del sensor digitalWrite(ledPin, HIGH); // Si la lectura es LOW, entonces encendemos el LED } else{ digitalWrite(ledPin, LOW); // Si la lectura es HIGH, entonces apagamos el LED } }
Esta es una tabla de referencia para el mapeo de la tensión de salida a la NTU de acuerdo con diferentes temperaturas. por ejm. Si deja el sensor en el agua pura, es decir NTU <0.5, debería emitir “4.1 ± 0.3V” cuando la temperatura es de 10 ~ 50 ℃

NOTA: En el diagrama, la unidad que mide la turbidez se muestra como NTU, también se conoce como JTU (Unidad de turbidez de Jackson), 1JTU = 1NTU = 1mg/L.

ESPECIFICACIONES
# | Descripción | Valor |
---|---|---|
1 | Voltaje de funcionamiento | 5Vcc |
2 | Corriente de funcionamiento | 40mA (Máx) |
3 | Tiempo de respuesta | <500 ms |
4 | Resistencia de aislamiento | 100 M (min) |
5 | Método de salida | Analógico y Digital |
6 | Salida analógica | 0 – 4.5Vcc |
7 | Salida digital | Señal de nivel alto/bajo (puede ajustar el valor de umbral ajustando el potenciómetro) |
8 | Temperatura de funcionamiento | 5ºC ~ 90ºC |
9 | Temperatura de almacenamiento | -10ºC ~ 90ºC |
10 | Peso | 30g |
11 | Dimensiones del adaptador | 38mm x 28mm x 10mm |
Documentación:
Título | Link |
---|---|
Datasheet del sensor de tubidez |
Valoraciones
No hay valoraciones aún.