Bomba de Achique Automática para Deshumidificador Controlada por Arduino – Sistema DIY
Componentes y materiales
- 1x Arduino UNO
- 1x Adafruit Proto Shield para Arduino Kit
- 1x Relé SPDT 120VAC/24VDC @ 1A
- 2x Transistor MPSA13 (par Darlington)
- 1x Bloque de terminales (300V @ 20A, 12‑24AWG)
- 1x Cable de conexión UL 22AWG
- 1x Cable de extensión con tierra 16 AWG
- 1x Caja de proyecto estanca
- 1x Bomba de agua (ADVERTENCIA: ≤120VAC @ 1A)
- 1x Tubo 3/8" (diámetro interior) [30 m]
- 1x Soldadura 60/40 Rosin Core 0.031"
- 1x Flux de resina en pasta
Herramientas necesarias
- Soldador
- Pelacables
- Cortadoras diagonales
- Lima para metal/plástico
Sobre el proyecto
Idea
En Navidad, mis suegros necesitaban vaciar el deshumidificador del sótano dos veces al día. Su modelo no tiene salida para manguera. ¡Eureka! Les regalé una bomba de achique automática.
Planteamiento del problema
Drenar el depósito antes de que el nivel active el apagado del deshumidificador, esperar a que se llene y repetir indefinidamente.
Solución
Activar la bomba cuando el agua supere un umbral superior y desactivarla al bajar de un umbral inferior.
Detección de nivel: El agua (no destilada) conduce electricidad. Dos pares de cables a distintas alturas detectan la presencia de agua por cortocircuito. Como el agua es mal conductor, usamos transistores Darlington (doble amplificación) para detectar la corriente mínima.

Nota: Un transistor tiene colector (entrada), emisor (salida) y base (válvula). Corriente en la base reduce la resistencia colector‑emisor. Un par Darlington cascada dos transistores para mayor ganancia.
Control de la bomba: Un relé permite conmutar alta tensión desde lógica de bajo voltaje. Se coloca en serie con el cable de alimentación de la bomba.

Lógica: Arduino UNO, barato y fácil de programar, lee los sensores y acciona el relé.

Ejecución
- Protoboard: Cablea el detector de agua: cables al agua a 5V, colectores a 5V, bases a cables de retorno, emisores a pines 2 y 3 del Arduino. Añade LEDs de estado en la base de cada transistor con resistencia de 100Ω a tierra.
- Prueba del relé: Bobina entre GND y pin 8. Empalma la línea de alta tensión en COM y NO del relé.
- Soldadura en Proto Shield: Monta el circuito definitivo en el shield Adafruit.
- Caja estanca: Adapta la caja para los cables, usa brida para aliviar tensión.








Remate final
Coloca el detector de manera que el sensor inferior quede sobre la entrada de la bomba y el superior bajo el interruptor de apagado del deshumidificador. ADVERTENCIA: La posición del sensor inferior respecto a la entrada de la bomba es crítica. La bomba se dañará si aspira aire prolongadamente. Dirige la manguera donde sea necesario, incluso cuesta arriba.
Código
SimplePumpControl.ino
/* Creado y copyright por Zachary J. Fields. Licencia MIT. */
const int ENABLE_PIN = 2;
const int FULL_PIN = 3;
const int RELAY_115V_30A_PIN = 8;
void setup() {
pinMode(ENABLE_PIN, INPUT);
pinMode(FULL_PIN, INPUT);
pinMode(RELAY_115V_30A_PIN, OUTPUT);
}
void loop() {
if (digitalRead(FULL_PIN)) {
digitalWrite(RELAY_115V_30A_PIN, HIGH);
} else if (!digitalRead(ENABLE_PIN)) {
digitalWrite(RELAY_115V_30A_PIN, LOW);
}
}
/* Licencia MIT. */
Esquemáticos
Versión protoboard para prototipar antes de soldar al Adafruit Proto Shield.

Proceso de manufactura
- Evolución y Tecnología Moderna de los Surtidores de Gasolina
- Tecnología de Bombas de Calor: Diseño, Fabricación y Tendencias Futuras
- Construye un Spybot controlado por Bluetooth con Arduino
- FlickMote: Mando IR por gestos para Smart Home
- TV‑B‑Gone DIY con Arduino: Mando universal para apagar cualquier TV
- Construye un Reloj Maestro LED Personalizado con Alarma – Visible desde 12 Metros
- Construye un lanzador automático LEGO Star Wars con Arduino Uno
- Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
- SunGlass-BOT: Gafas de Sol Inteligentes que se Ajustan Automáticamente a la Luz
- Soluciones de Alimentación Optimizadas para Proyectos Arduino
- Tres en raya con Arduino, matriz LED MAX7219 y carcasa de cartón