AGENT_PUBLIC_NAV_MARKER
IoT en hidroponía: el futuro de los cultivos urbanos (modo Maker)
Aprende a automatizar tu sistema con Arduino y ESP32 para ganar tiempo, consistencia y control absoluto de tus plantas.
La hidroponía urbana ya no es solo “plantas + agua”. El salto real (el que te da consistencia y te devuelve tiempo) es automatizar: que el sistema haga lo repetitivo y vos te dediques a lo que suma (calidad, mantenimiento, cosecha y mejoras).
Este artículo es introductorio, pero accionable: Arduino / ESP32, módulos baratos, herramientas básicas, y un primer sistema “bajar a tierra” con cableado + lógica + firmware de ejemplo.
[img:0]
### 1) Qué significa “IoT” acá (sin humo)
En hidroponía, IoT útil es:
* **medir**: temperatura, humedad, nivel de agua, luz
* **actuar**: bomba 12V, luces LED, ventilación
* **proteger**: cortes por nivel bajo, límites de tiempo, alarmas
* **avisar** (opcional): Wi-Fi + notificación / panel
Si querés IoT de verdad sin sufrir, **ESP32** es el candidato natural: trae Wi-Fi/Bluetooth y se programa como Arduino. Hay devkits baratos en el mercado (por ejemplo, listados alrededor de ~US$6).
### 2) La arquitectura mínima que funciona (y no te arruina la vida)
Pensalo en 4 bloques:
* **Cerebro**: Arduino Nano o ESP32
* **Sensores**: nivel, temperatura agua, luz, temp/humedad ambiente
* **Actuadores**: bomba 12V, LEDs, ventilador
* **Potencia**: fuente 12V + step-down a 5V/3.3V + conmutación (MOSFET/relé)
[img:1]
### 3) Arduino o ESP32: cuál conviene para arrancar
* **ESP32** (recomendado si vas a IoT): Wi-Fi integrado, más potencia y memoria, soportado por Arduino IDE (oficial).
* **Arduino Nano** (si querés simple y sin Wi-Fi): muy popular y fácil. Los clones CH340 son muy accesibles.
Regla práctica: si vas a querer control desde el celu o logs, arrancá con ESP32.
### 4) Qué automatizar primero (lo que más rinde por peso invertido)
**A) Riego/recirculación con bomba 12V (el piloto automático)**
Una mini bomba 12V típica (ej. 240 L/h) te permite programar ciclos (ON/OFF).
**Cómo la conmutás (recomendación): MOSFET**
Para cargas DC (bomba/LEDs) un MOSFET permite ciclos frecuentes y PWM, a diferencia del relé mecánico que “vive golpeando”. La solución barata y efectiva es usar MOSFET logic-level (que trabaje bien con 3.3V). Un ejemplo es el AO3400.
[img:2]
**B) Nivel de agua (esto te salva el sistema)**
Cortar la bomba si el tanque está bajo es el “seguro de vida” del cultivo. El clásico es el float switch (flotante).
**C) Temperatura del agua (porque la planta no negocia física)**
El sensor más popular y práctico: DS18B20 waterproof.
**D) Luz (para automatizar LEDs o al menos “avisar”)**
BH1750 (I2C): te da lux y es cómodo para umbrales (“si está oscuro, encendé/avisá”).
**E) Temp/humedad ambiente (opcional en versión 1)**
DHT22/AM2302: suficiente para decidir ventilación o registrar condiciones.
### 5) Potencia: barato, prolijo y seguro (sin inventar)
La fórmula clásica:
* 12V como línea principal (bomba + tiras LED)
* Step-down para bajar a 5V (y de ahí a 3.3V si hace falta)
Los módulos LM2596 (buck) son un estándar maker.
### 6) Herramientas mínimas (electrónica popular, posta)
* Soldador de estaño + estaño
* Multímetro
* Pinza pelacables
* Termo-contraíble
* Conectores (borneras, faston, dupont) y cable decente
Opcional: impresora 3D (soportes, tapas) y caja estanca con prensaestopas.
### 7) Bajemos a tierra: un “Starter IoT” para un tubo hidropónico
Objetivo: ciclos de bomba + corte por nivel + temperatura de agua + control simple de luz.
[img:3]
**7.1 Lista mínima de componentes (económica y efectiva)**
* ESP32 DevKit
* Bomba 12V
* Float switch
* DS18B20 waterproof
* BH1750 (luz)
* MOSFET logic-level (ej. AO3400 / IRLZ44N)
* Step-down LM2596
**7.2 Cableado recomendado (low-side switch con MOSFET)**
12V → bomba (+) directo
bomba (–) → MOSFET → GND
GND común entre 12V y ESP32.
Muy recomendado: diodo de rueda libre (flyback) en paralelo con la bomba para proteger el circuito.
**7.3 Lógica de control (lo que programás)**
* Bomba por ciclos: ej. 5 min ON / 15 min OFF
* Failsafe por nivel: si nivel bajo → bomba OFF
* Temperatura agua: registrar y avisar si se sale de rango
**7.4 Firmware ejemplo (ESP32 en Arduino IDE)**
```cpp
#include
#include
constexpr int PIN_PUMP = 25; // MOSFET
constexpr int PIN_FLOAT = 34; // Nivel
constexpr int PIN_ONEWIRE = 4; // Temp
OneWire oneWire(PIN_ONEWIRE);
DallasTemperature sensors(&oneWire);
void setup() {
Serial.begin(115200);
pinMode(PIN_PUMP, OUTPUT);
pinMode(PIN_FLOAT, INPUT_PULLUP);
sensors.begin();
}
void loop() {
// Aquí va la lógica de ciclos y failsafe
}
```
**7.5 ¿Y si no quiero programar tanto?**
ESPHome te deja armar firmware por YAML, con actualizaciones OTA. Perfecto para un maker.
[img:4]
### Cierre
Este modelo se trata de crear una salida laboral real, urbana y escalable. RadikL te ordena el camino: Wiki para aprender, Marketplace para mover producto, y Craneamos para iterar el negocio.
Cuando este starter esté estable, el siguiente nivel es sumar control por fotoperíodo y registro de datos. El futuro es Maker.
Ver más proyectos