SKU 00080
Módulo Sensor de Nivel (Analogico) Estilo Placa
$1,50
Disponible
Más de 5 disponibles
Consultar por WhatsApp
Datos rápidos
- Alimentación
- 3 a 5 V, menos de 20 mA
- Salida
- Analógica (S): sube mientras más superficie esté mojada
- Zona de medición
- Unos 40 × 16 mm
- Indicador
- LED de encendido
Características
Placa con 10 pistas de cobre (5 de alimentación y 5 de señal) que mide qué parte de ella está mojada: mientras más alto llega el agua, más pistas quedan unidas y mayor es el voltaje de la salida S.
Sirve para detectar si hay agua, avisar de derrames o tener una idea aproximada del nivel en un recipiente pequeño.
| Alimentación | 3 a 5 V, menos de 20 mA |
|---|---|
| Salida | Analógica (S): sube mientras más superficie esté mojada |
| Zona de medición | Unos 40 × 16 mm |
| Indicador | LED de encendido |
| Pines | S (señal), + y − |
¿Para qué sirve?
- Detectar si hay agua o un derrame
- Ver el nivel aproximado en un vaso o recipiente pequeño
- Avisar que hay que rellenar el agua de una mascota o una planta
Diagrama de conexión de prueba
Placa usada: Arduino UNO
| Cable | Módulo | Arduino UNO | Nota |
|---|---|---|---|
| rojo | + | D7 | Se enciende solo al medir |
| negro | − | GND | |
| azul | S | A0 | Salida analógica |
Código de prueba
// Prueba del sensor de nivel de agua: lo enciende solo al medir (así las
// pistas se desgastan menos) y muestra la lectura en el Monitor serie.
const int PIN_ENCENDIDO = 7; // alimenta el sensor
const int PIN_SENSOR = A0;
void setup() {
pinMode(PIN_ENCENDIDO, OUTPUT);
digitalWrite(PIN_ENCENDIDO, LOW);
Serial.begin(9600);
}
int medir() {
digitalWrite(PIN_ENCENDIDO, HIGH);
delay(10); // tiempo para que se estabilice
int valor = analogRead(PIN_SENSOR);
digitalWrite(PIN_ENCENDIDO, LOW);
return valor;
}
void loop() {
int valor = medir();
Serial.print("Lectura: ");
Serial.print(valor);
// Límites aproximados: ajústalos con tus lecturas en seco y sumergido
if (valor < 100) Serial.println(" (seco)");
else if (valor < 350) Serial.println(" (poca agua)");
else if (valor < 550) Serial.println(" (mitad)");
else Serial.println(" (casi sumergido)");
delay(1000);
}
Abre el Monitor serie a 9600 baudios y mete la placa poco a poco en un vaso con agua. Anota las lecturas en seco y sumergida hasta el borde de las pistas para ajustar los límites del código.
Precauciones
- Solo la zona de pistas va al agua: la parte de arriba, con los componentes y los pines, debe quedar seca.
- Con corriente todo el tiempo las pistas se corroen rápido; por eso el código lo enciende solo al medir.
- Es para recipientes pequeños y pruebas: para tanques o uso continuo conviene un sensor de flotador.
- La lectura cambia según el agua (más o menos sales): calibra con el líquido que vas a medir.
Fuentes consultadas: SunFounder: módulo de nivel de agua · DigiKey Maker.io: sensor de nivel de agua. Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.