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

→
Dashboard — Reloj NTP, badge de estado, indicadores de salidas activas.
→
Programas — Lista de 30 programas (8/página), estado ACTIVO/INACTIVO/EN CURSO.
→
Editor de programa — Días de semana, hora inicio, duración, fases y sectores.
→
Control Manual — Botones por salida con interlocks de seguridad.
→
Diagnóstico — Estado real de cada salida: comando enviado vs. feedback Modbus.
→
Filtros — Parámetros y secuencia automática de limpieza.
→
Configuración — RTC/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.

hola@mifsut.com