Controlador de hidroponía: bombas, luces y alertas
Programa luces de cultivo y bombas de nutrientes, monitorea el clima y recibe alertas si algo cambia.
El cultivo interior se trata de constancia. Un Pi puede manejar horarios de luces y bombas en equipos de bajo voltaje, registrar el ambiente y avisarte antes de que un problema dañe la cosecha.
Agua y electricidad: mantén la electrónica por encima y lejos de los tanques, haz lazos de goteo en los cables y protege los tomacorrientes con GFCI.
Video tutorial

Video de hydrosys4 raspberry, insertado desde YouTube. Los pasos escritos abajo son nuestros y coinciden con la lista de piezas.
Pasos de la misión
Escoge equipos de bajo voltaje
Usa luces LED de cultivo de 12 V y bombas de 12 V controladas con el módulo de relés. Para equipos que se enchufan a la pared usa enchufes inteligentes certificados controlados por Home Assistant.
Conecta los relés
Entradas de los relés a GPIO17 y GPIO27. Muchas placas de relé son activas en bajo; active_high=False de gpiozero lo maneja.
Programa con código
Luces 16 horas encendidas y bomba 15 minutos cada hora; el script de abajo lo hace sin cron.
Monitorea el clima
Registra temperatura y humedad con el BME280; agrega sondas analógicas de pH o EC con el ADS1115 cuando estés listo.
Alerta
Envía una notificación al teléfono (ntfy) cuando la humedad o la temperatura salgan de tu rango.
Código
from gpiozero import OutputDevice
import time, datetime
light = OutputDevice(17, active_high=False, initial_value=False)
pump = OutputDevice(27, active_high=False, initial_value=False)
while True:
now = datetime.datetime.now()
light.value = 6 <= now.hour < 22 # 16 h photoperiod
pump.value = now.minute < 15 # 15 min every hour
time.sleep(20)Code comments are in English, like most libraries and docs — a good habit for makers.
Preguntas
¿Vale la pena un sensor de pH?
Sí para cultivadores serios, pero las sondas baratas se descalibran y necesitan calibración frecuente con soluciones buffer. Empieza con tiras de prueba manuales.