ARD-WS10 Sensor de Nivel de agua para ARDUINO

[ARD-WS10] ARD-WS10 Sensor de Nivel de agua para ARDUINO

https://electrofranko.com/web/image/product.template/1750/image_1920?unique=c62e5a5

S/ 6.00 6.0 PEN S/ 6.00

S/ 6.00

Not Available For Sale

Esta combinación no existe.

Términos y condiciones
Envío: 2-3 días laborales


Referencia Interna: ARD-WS10

Módulo Sensor de Nivel de Agua (ARD-WS10)

Sensor de nivel y gotas de lluvia basado en trazas conductivas para automatización y domótica.

El módulo acondicionador analógico ARD-WS10 está diseñado para medir de forma segura el nivel de líquidos o la presencia de gotas mediante trazas conductivas expuestas paralelas. Su funcionamiento se basa en la variación de la resistencia eléctrica que ocurre cuando el agua entra en contacto directo con las pistas de la placa de detección. Esta arquitectura genera una señal analógica continua proporcional a la superficie sumergida, ideal para el ADC de tarjetas Arduino. Es una solución altamente compacta y eficiente para tareas de telemetría, monitoreo de depósitos, detección de inundaciones y proyectos automatizados de riego.

Especificaciones Técnicas del Módulo

Parámetro Detalle
Tensión de OperaciónDC 3.3 V a 5 V
Corriente de TrabajoMenor a 20 mA
Tipo de SeñalAnalógica continua variable
Área de Detección Activa40 mm x 16 mm
Tecnología del SensorLíneas de cobre paralelas expuestas
Temperatura de Operación10 °C a 30 °C
Parámetro Detalle
Humedad de Trabajo10% a 90% (Sin condensación externa)
Pines de Interfaz (Salida)Header macho de 3 pines (S, +, -)
Pin S (Signal)Salida de voltaje proporcional analógica
Método de SujeciónOrificio integrado para perno M3
Acabado de PistasTratamiento antioxidante niquelado
Dimensiones de la PCB62 x 20 mm

Diagrama de Conexiones y Mapeo de Pines

Diagrama de Conexión ARD-WS10

Ventajas del Módulo

Lectura Directa y Proporcional: Transforma la profundidad del agua en una señal analógica legible de forma inmediata por cualquier convertidor ADC.

Bajo Consumo de Energía: Requiere menos de 20mA durante el funcionamiento diario, haciéndolo ideal para estaciones autónomas o alimentadas por baterías.

Fácil Integración: Su interfaz estándar de 3 pines facilita una conexión rápida en protoboards y sistemas embebidos sin módulos acondicionadores adicionales.

Versatilidad de Uso: Sirve tanto como indicador de nivel de agua vertical como sensor plano para alarmas de inundación o lluvia en domótica.

Código Arduino de Medición en Tiempo Real

// Código optimizado para el módulo ARD-WS10 con filtro de estabilidad // Implementa muestreo cíclico para reducir ruido y calcula nivel estimado const int pinSensor = A0; // Pin de conexión del sensor const int muestras = 10; // Cantidad de lecturas para el filtro de suavizado const int valorMaximo = 650; // Valor ADC aproximado cuando el sensor está sumergido a tope void setup() { Serial.begin(9600); Serial.println("--- Sistema Estabilizado ARD-WS10 Inicializado ---"); } void loop() { long sumaLecturas = 0; // Filtro de promedio para estabilizar la fluctuación analógica for (int i = 0; i < muestras; i++) { sumaLecturas += analogRead(pinSensor); delay(10); // Breve intervalo entre capturas } // Cálculo del valor promedio real int promedioADC = sumaLecturas / muestras; // Conversión del rango útil a porcentaje estimado de nivel (0% a 100%) int porcentajeNivel = map(promedioADC, 0, valorMaximo, 0, 100); porcentajeNivel = constrain(porcentajeNivel, 0, 100); // Asegura mantenerse en límites válidos // Salida de telemetría hacia la consola serie Serial.print("Valor ADC Filtrado: "); Serial.print(promedioADC); Serial.print(" | Nivel Estimado: "); Serial.print(porcentajeNivel); Serial.println("%"); // Diagnóstico textual rápido del estado del contenedor if (porcentajeNivel == 0) { Serial.println("[ESTADO]: Alerta - Recipiente Seco"); } else if (porcentajeNivel > 0 && porcentajeNivel <= 40) { Serial.println("[ESTADO]: Nivel Crítico o Bajo"); } else if (porcentajeNivel > 40 && porcentajeNivel <= 80) { Serial.println("[ESTADO]: Nivel Estable / Óptimo"); } else { Serial.println("[ESTADO]: Alerta - Capacidad Máxima"); } Serial.println("----------------------------------------"); delay(1000); // Espera un segundo antes del siguiente ciclo }