MIFSUT
Hardware / IoTEn desarrollo activo

Controlador de riego FERTICONTROL

Sistema de fertirrigación industrial con pantalla táctil 7". 30 programas independientes, 8 zonas de riego controladas por RS-485 Modbus, fases automáticas de pre-riego / abono / post-riego y sistema de seguridad con watchdog y E-STOP.

Hardware

PlacaWaveshare ESP32-S3-Touch-LCD-7 (800×480, táctil GT911)
Placa I/OELETECHSUP RS485 Modbus RTU 8DO-4DI-8AI
ComunicaciónRS-485 Modbus RTU (GPIO 15 TX, GPIO 16 RX, auto TX/RX)
Salidas8 relés 10A/250VAC: bomba, inyector, agitador + 5 sectores
EntradasFeedback bomba, caudalímetro, presostato
Alimentación12V o 24V DC

Pantallas de la UI

DashboardReloj NTP, badge de estado, indicadores de salidas activas.
ProgramasLista de 30 programas (8/página), estado ACTIVO/INACTIVO/EN CURSO.
Editor de programaDías de semana, hora inicio, duración, fases y sectores.
Control ManualBotones por salida con interlocks de seguridad.
DiagnósticoEstado real de cada salida: comando enviado vs. feedback Modbus.
FiltrosParámetros y secuencia automática de limpieza.
ConfiguraciónRTC/NTP, watchdog bomba/presostato, ciclo agitador.

Sistema de seguridad

  1. 1E-STOP — botón rojo de parada de emergencia con confirmación modal
  2. 2Watchdog bomba/presostato — para la bomba si no hay presión en tiempo configurado
  3. 3Interlock inyector — no activa el inyector sin bomba activa
  4. 4Feedback digital — cada salida tiene confirmación de marcha real

Stack técnico

PlatformIO + ArduinoFramework de desarrollo (ESP-IDF v5)
LVGL 8.4UI táctil con tema oscuro
ModbusMaster 2.0Control de relés y lectura de entradas vía RS-485
ArduinoJson 7Configuración persistente en JSON
ElegantOTA v3Actualización firmware por WiFi
NTP + POSIX TZReloj en tiempo real (España, cambio automático)

Estado del proyecto

UI completa: todas las pantallas implementadas
Sistema de seguridad: E-STOP, watchdog, interlocks
NTP con zona horaria España (cambio automático)
Motor de ejecución automática de programas (en desarrollo)
Persistencia NVS de los 30 programas en flash
Conexión Modbus física (stubs implementados)

¿Necesitas un controlador similar?

Esta arquitectura (ESP32-S3 + LVGL + Modbus) es adaptable a cualquier sistema de control industrial que necesite UI táctil y comunicación RS-485.

[email protected]