Riego automático con Arduino/ESP32
Sistema completo de riego automático con Arduino/ESP32 que te permite monitorear y controlar el riego de tus plantas desde el celular, optimizando el consumo de agua y nutrients mientras evitás los errores típicos del riego manual.

Después de más de 20 años cultivando y viendo miles de plantas quemadas por mal riego, puedo decirte que el riego automático con Arduino o ESP32 es una de las mejores inversiones que podés hacer en tu grow. No solo te va a ahorrar tiempo y agua, sino que vas a lograr una consistencia en el riego que es imposible de mantener manualmente. En este artículo te voy a enseñar todo lo que necesitás saber para armar tu propio sistema, desde los componentes básicos hasta los trucos que solo aprendés después de años de prueba y error.
Por qué automatizar el riego en tu grow
El riego es probablemente el factor más crítico en el cultivo de cannabis, y paradójicamente, es donde más la cagamos. En mis primeros años de cultivo perdí más plantas por problemas de riego que por cualquier otra razón. El overwatering mata más plantas que las plagas, te lo aseguro. Un sistema automático te permite mantener niveles de humedad constantes, algo que es especialmente importante durante la floración cuando las plantas son más sensibles a los cambios.
La automatización también te da la libertad de viajar sin preocuparte por tus plantas. Cuántas veces tuviste que pedirle a alguien que riegue tus niñas y volviste para encontrarte un desastre? Con un sistema bien configurado, podés monitorear y ajustar el riego desde cualquier lugar del mundo.
Componentes esenciales del sistema
Para armar un sistema básico pero efectivo vas a necesitar: un microcontrolador (Arduino Uno o ESP32, yo prefiero el ESP32 por el WiFi integrado), sensores de humedad de suelo resistivos o capacitivos (evitá los resistivos baratos que se oxidan), una bomba de agua de 12V o 5V según tu setup, relés para controlar la bomba, mangueras y goteros, una fuente de alimentación adecuada, y si querés monitoreo remoto, un módulo WiFi o usar directamente ESP32.
Los sensores capacitivos son más caros pero duran mucho más y son más precisos. En mi experiencia, los resistivos baratos te van a durar 2-3 cultivos como mucho antes de empezar a dar lecturas erráticas. También vas a necesitar resistencias pull-up para algunos sensores y una protoboard para las conexiones iniciales.
Programación básica para principiantes
El código básico es más simple de lo que pensás. Primero definís los pines donde van conectados los sensores y relés. Después configurás un loop que lee la humedad del suelo cada cierto tiempo (yo recomiendo cada 30 minutos como mínimo para no saturar el sistema). Si la lectura está por debajo del umbral que definiste, activás la bomba por un tiempo determinado.
Un error común es regar por tiempo fijo sin considerar el drenaje. Tu código debe incluir una pausa después del riego para permitir que el agua se distribuya antes de tomar la próxima lectura. Yo uso 15-20 minutos de pausa después de cada riego. También es crucial incluir un failsafe que impida que la bomba funcione más de X minutos seguidos, para evitar inundaciones por sensores defectuosos.
Configuración de sensores y calibración
La calibración es donde se define el éxito o fracaso de tu sistema. Cada sustrato tiene características diferentes, por lo que tenés que calibrar tus sensores específicamente para tu setup. Empezá regando manualmente hasta el punto donde considerás que la planta está bien hidratada pero no encharcada, y anotá esa lectura como tu valor objetivo.
Para calibrar correctamente, tomá lecturas en sustrato completamente seco y completamente saturado. Estos van a ser tus valores extremos. El punto óptimo para cannabis generalmente está entre el 60-70% de la capacidad máxima del sustrato, pero esto varía según la fase de crecimiento y el tipo de sustrato que uses.
Un truco que aprendí después de muchos años: colocá los sensores a 1/3 de la profundidad de la maceta, no en la superficie ni en el fondo. En la superficie se seca muy rápido y no es representativo, y en el fondo puede haber encharcamiento sin que te des cuenta.
Sistemas de control remoto con ESP32
El ESP32 es una bestia para el cultivo automatizado. Con WiFi integrado podés monitorear y controlar tu grow desde cualquier lugar. Yo uso la librería Blynk que te permite crear una app personalizada en minutos. Podés ver gráficos de humedad en tiempo real, recibir alertas cuando algo sale mal, y hasta controlar el riego manualmente cuando sea necesario.
Para configurar el WiFi, simplemente agregás las credenciales de tu red en el código y el ESP32 se conecta automáticamente. Podés configurar un servidor web simple que te muestre los datos en cualquier browser, o usar plataformas como ThingSpeak para logging de datos a largo plazo. Esto es especialmente útil para identificar patrones y optimizar tu sistema.
Errores comunes y cómo evitarlos
El error más común que veo es confiar ciegamente en el sistema sin monitorearlo al principio. Durante las primeras semanas tenés que estar encima del sistema, verificando que las lecturas sean correctas y que el riego sea efectivo. He visto cultivadores que instalaron el sistema y se fueron de viaje al día siguiente, solo para volver y encontrar las plantas muertas por un sensor mal calibrado.
Otro error típico es no considerar el pH y EC del agua. Tu sistema puede regar perfectamente, pero si estás regando con agua de pH 8, tus plantas van a sufrir igual. Incorporá medición de pH en tu sistema o al menos chequeá el agua regularmente. También, asegurate de limpiar los goteros periódicamente porque se tapan con sales minerales.
Nunca uses agua directo de la canilla sin dejarla reposar al menos 24 horas para que se evapore el cloro. El cloro mata las bacterias beneficiosas del sustrato y puede afectar el crecimiento de las raíces.
Optimización para diferentes etapas del cultivo
Durante vegetativo, las plantas pueden tolerar más humedad y riegos más frecuentes. Yo configuro el umbral en 65-70% de humedad. En floración, especialmente en las últimas semanas, bajo el umbral a 55-60% para evitar problemas de hongos y concentrar los terpenos.
En plantines recién germinados, el riego debe ser mucho más suave y frecuente. Para esto uso goteros de menor caudal o programo pulsos más cortos y frecuentes. Un truco que funciona muy bien es usar sensores separados para diferentes zonas del grow si tenés plantas en distintas etapas.
Durante el flushing final, podés programar riegos solo con agua, sin nutrients. Esto es donde la automatización realmente brilla porque podés mantener la consistencia del riego mientras cambias solo la composición del agua.
Mantenimiento y troubleshooting
El mantenimiento es clave para que el sistema funcione a largo plazo. Cada 15 días revisá las conexiones eléctricas, limpí los sensores con alcohol isopropílico, y verificá que las mangueras no estén obstruidas. Los goteros se tapan frecuentemente, especialmente si usás agua dura o nutrients orgánicos.
Si notás lecturas erráticas en los sensores, lo más probable es que estén sucios o corroídos. Los sensores capacitivos duran más, pero igual acumulan sales minerales que afectan las lecturas. Una limpieza mensual con vinagre diluido los mantiene funcionando correctamente.
Para troubleshooting, siempre tené un plan B. Mantené regaderas manuales cerca y no dependas 100% del sistema hasta que hayas comprobado su confiabilidad a través de varios ciclos completos. Un UPS pequeño puede salvar tu cultivo si se va la luz por unas horas.
Expansiones y mejoras avanzadas
Una vez que tengas el sistema básico funcionando, podés agregar funcionalidades avanzadas. Sensores de pH y EC automáticos son el próximo paso lógico. También podés incorporar control de iluminación, ventilación, y hasta análisis de imágenes con cámaras para detectar problemas temprano.
Los actuadores peristálticos te permiten dosificar nutrients automáticamente, creando un sistema completamente autónomo. Esto es especialmente útil en grows más grandes donde el trabajo manual se vuelve prohibitivo.
Para cultivadores avanzados, la integración con sistemas de machine learning puede predecir las necesidades de riego basándose en patrones históricos, clima, y etapa de crecimiento. Pero empezá simple y andá agregando complejidad gradualmente.
Con un sistema bien diseñado y calibrado, vas a notar mejoras significativas en la salud de tus plantas, uniformidad del crecimiento, y calidad final del producto. La inversión inicial se amortiza rápidamente con mejores yields y menos pérdidas por errores de riego. Además, la tranquilidad de saber que tus plantas están siendo cuidadas consistentemente no tiene precio.