Riego automático para macetas con Arduino paso a paso
El verano pasado me fui diez días de vacaciones y volví a encontrar la albahaca seca y el tomate cherry doblado sobre la maceta.

El verano pasado me fui diez días de vacaciones y volví a encontrar la albahaca seca y el tomate cherry doblado sobre la maceta. Al siguiente viaje dejé funcionando un sistema hecho con un Arduino Nano, un sensor de humedad capacitivo y una bomba de 5 voltios que costó menos de 15 euros en total. Las plantas sobrevivieron, y el depósito de dos litros todavía tenía agua cuando regresé.
Un riego automático con Arduino es uno de los mejores proyectos para quien ya ha encendido un LED y quiere algo útil de verdad. Combina un sensor, un actuador y una decisión sencilla en el código. A continuación explico qué piezas uso, cómo se conectan sin quemar nada, cómo calibrar el sensor y qué errores conviene evitar.
Qué necesitas para el riego automático con Arduino
La lista es corta y casi todo se encuentra en tiendas de electrónica o en kits de iniciación.
| Pieza | Para qué sirve | Precio aproximado |
|---|---|---|
| Arduino Nano o Uno compatible | Lee el sensor y decide cuándo regar | 5 a 8 euros |
| Sensor de humedad capacitivo | Mide la humedad de la tierra | 2 a 3 euros |
| Minibomba sumergible de 5 V | Mueve el agua del depósito a la maceta | 2 a 4 euros |
| MOSFET de nivel lógico, como el IRLZ44N | Enciende la bomba desde el pin del Arduino | 1 euro |
| Diodo 1N4007 y resistencia de 10 kilohmios | Protegen el circuito | Céntimos |
| Tubo de silicona y un depósito | Llevan y guardan el agua | 1 a 2 euros |
Si tienes un cargador de móvil viejo de 5 V y al menos 1 amperio, sirve como fuente de alimentación. Es una buena manera de reutilizar algo que estaba en un cajón.
Por qué elegir un sensor capacitivo
Los sensores baratos con dos patas metálicas miden la resistencia de la tierra haciendo pasar corriente entre ellas. Funcionan unas semanas y luego el metal se corroe, las lecturas se desplazan y la planta acaba ahogada o seca. En mis pruebas, uno de esos sensores perdió casi la mitad de su rango en un mes.
El sensor capacitivo no tiene metal expuesto. Mide la humedad a través de una placa recubierta, así que dura mucho más. Un detalle importante: la parte superior con los componentes no debe mojarse. Sella los bordes con esmalte de uñas o un poco de silicona y entiérralo solo hasta la línea marcada.
El montaje paso a paso
- Conecta el sensor a 5 V, tierra y la entrada analógica A0.
- Coloca el MOSFET con la puerta unida al pin digital 7 a través de una resistencia de unos 220 ohmios, y una resistencia de 10 kilohmios entre la puerta y tierra para que la bomba no arranque sola al encender.
- Conecta la fuente del MOSFET a tierra y el drenador al negativo de la bomba. El positivo de la bomba va a 5 V.
- Pon el diodo en paralelo con la bomba, con la franja hacia el positivo. Absorbe el pico de tensión que genera el motor al apagarse.
- Une todas las tierras: Arduino, fuente y bomba deben compartir el mismo negativo.
Para un prototipo vale una protoboard. Para dejarlo funcionando en el balcón, suelda todo en una placa perforada. Si nunca has soldado, empieza por nuestra guía para aprender a soldar electrónica desde cero.
Calibrar el sensor antes de escribir el código
Cada sensor da números distintos, así que no copies umbrales de internet. Carga un programa que imprima la lectura de A0 en el monitor serie cada segundo y anota dos valores:
- Sensor al aire, completamente seco. Suele rondar entre 500 y 600.
- Sensor metido en un vaso de agua. Suele quedar entre 250 y 300.
Con el sensor capacitivo, cuanto más alto el número, más seca está la tierra. Después mete el sensor en la maceta con la tierra recién regada y otra vez cuando la notes seca al tacto. Esos dos valores reales son los que importan. Por ejemplo, si la tierra húmeda da 320 y la seca 450, un umbral de riego cerca de 420 es un buen punto de partida.
Riega poco y espera, no riegues hasta llenar
Muchos tutoriales enseñan una lógica directa: si la tierra está seca, enciende la bomba hasta que el sensor diga que está húmeda. Parece razonable, pero falla. El agua tarda varios minutos en llegar hasta el sensor, así que la bomba sigue funcionando mucho después de lo necesario. Resultado: un charco en el plato y raíces encharcadas.
Lo que mejor me funciona es regar en pulsos. Cuando la lectura supera el umbral, la bomba se enciende durante tres segundos y se apaga. Luego el programa espera diez minutos antes de volver a medir. Si sigue seca, otro pulso. Añade también un límite de seguridad, por ejemplo un máximo de cinco pulsos al día, por si el sensor se sale de la tierra o se estropea. Ese límite me ha salvado una maceta más de una vez.
Otro consejo habitual es usar un módulo de relé para la bomba. Funciona, pero para una bomba de 5 V que consume unos 150 miliamperios es exagerado: hace ruido, gasta más y se desgasta. Un MOSFET hace el mismo trabajo en silencio y ocupa menos.
Problemas comunes y cómo resolverlos
El Arduino se reinicia cuando arranca la bomba
La bomba provoca una caída de tensión al arrancar. Pon un condensador de 470 microfaradios entre 5 V y tierra cerca de la bomba, o usa una fuente con más amperaje. Si el problema persiste, revisa los fallos típicos de alimentación que contamos en por qué tu primer proyecto con Arduino falla sin razón aparente.
Las lecturas saltan sin motivo
Haz la media de diez lecturas seguidas en vez de usar una sola. Revisa también que los cables del sensor no pasen junto a los de la bomba.
La bomba succiona aire
Las minibombas sumergibles necesitan estar siempre bajo el agua. Coloca el depósito por encima de la bomba o rellénalo antes de que baje de un tercio.
Preguntas frecuentes
¿Cuántas macetas puede regar un solo Arduino?
Un Arduino Nano tiene ocho entradas analógicas, así que en teoría hasta ocho sensores. En la práctica, con tres o cuatro macetas y una bomba por maceta el cableado sigue siendo manejable.
¿Puedo alimentarlo con pilas?
Sí, pero cuatro pilas AA duran pocos días si el Arduino está siempre encendido. Para viajes largos es mejor un cargador de móvil enchufado o una batería externa grande.
¿Sirve para plantas de exterior?
Sirve, siempre que protejas la electrónica de la lluvia y del sol directo. Una caja estanca de registro eléctrico es barata y funciona bien.
Lo que conviene recordar
Usa un sensor capacitivo, controla la bomba con un MOSFET y un diodo, y calibra con tu propia tierra antes de fijar ningún umbral. Riega en pulsos cortos con pausas largas y pon un límite diario. Con eso tendrás un riego que aguanta unas vacaciones sin sustos. Encontrarás más ideas para construir en nuestra sección de proyectos.
More in Proyectos
Proyectos
Ventilador automático para Raspberry Pi con un transistor
Tengo una Raspberry Pi 4 metida en una carcasa de plástico debajo de la tele, haciendo de consola retro.
Proyectos
Cuándo Vale la Pena Reparar Algo (y Cuándo No)
La pregunta que más me hacen después de un taller no es cómo imprimir una pieza en 3D, es cuándo realmente vale la pena hacerlo...
Proyectos
Escáner de Libros
Un escáner plano de oficina sirve para un libro de 200 páginas si tenés paciencia, una tarde libre y no te importa partirle el...