Menú de documentación

Visión general del sistema — Arquitectura de hardware

IrrigEngine funciona sobre el M5Stack STAMP PLC S3A — un PLC industrial compacto construido en torno al ESP32-S3. Controla las electroválvulas de riego ya sea a través de sus relés integrados o mediante placas esclavas remotas Wireless RS485 IO Scanner repartidas por el terreno. Todos los componentes se configuran y supervisan a través de la interfaz web integrada por WiFi.

Browser / Phone

Web UI · MQTT Dashboard

↕ WiFi (HTTP polling · MQTT)

STAMP PLC S3A · Main Controller

ESP32-S3

WiFi · Web Server

RTC

Timekeeping · NTP sync

8× Digital Inputs

5–36 VDC sensors

4× Onboard Relays

5A @250 VAC

RS-485 / Modbus

Up to 32 slave boards

1.14" LCD · Buzzer

Local status display

Direct relay wiring
RS-485 / Wireless

⚡ Onboard Relays (×4)

Each relay: N.O. · COM · N.C.
5A @250 VAC · 5A @28 VDC

RELAY 1RELAY 2RELAY 3RELAY 4

🔌 Wireless RS485 IO Scanners

Up to 32 slave boards · DC 8–25V · TDI/DIO protocol

Slave ID:1Slave ID:2Slave ID:3… ×32

↓ 24 VAC solenoid wiring (2-wire per valve)

Zone 1

Solenoid Valve

Zone 2

Solenoid Valve

Zone 3

Solenoid Valve

…

Up to 16 Zones

Direct relay wire RS-485 / Wireless bus WiFi

Componentes de hardware

M5Stack STAMP PLC S3A

El cerebro del sistema — un PLC industrial listo para carril DIN impulsado por ESP32-S3.

CPU
ESP32-S3, 240 MHz
Entradas
8× digitales, 5–36 VDC
Relés
4× (N.O./COM/N.C.) 5A
Coms
WiFi · RS-485 · CAN · Grove
Pantalla
LCD a color de 1,14"
Extras
RTC · temp. LM75 · tarjeta TF · zumbador

Electroválvulas de riego

Válvulas estándar de 24 VAC o 12 VDC, con o sin enclavamiento, que abren y cierran cada zona de riego.

Tipo
Solenoide N.O. o N.C.
Voltaje
24 VAC (típico)
Cableado
2 hilos a COM + N.O. del relé
Config
Tipo de válvula en la pestaña Salidas
Control
Una válvula por canal de relé

Wireless RS485 IO Scanners

Módulos remotos de relés/entradas conectados por Modbus RS-485, que extienden el control por todo el terreno sin largos tendidos de cable de relé.

Protocolo
Modbus RTU sobre RS-485
Esclavos
Hasta 32 por bus RS-485
Alimentación
DC 8–25 V
Canales
Múltiples relés + DI por placa
Config
Scanner + Sub ID en la pestaña Salidas

Referencia rápida de cableado

ConexiónDesdeHastaNotas
Electroválvula (directa)RELAY N.O. + COMHilos del solenoide de la válvulaAjusta Tipo de válvula = NORMAL_CLOSED en la interfaz
Electroválvula (scanner)Relé del IO ScannerHilos del solenoide de la válvulaSelecciona Scanner + Sub ID en la pestaña Salidas
Bus RS-485STAMP PLC PWR-485 (A/B)Bornes A/B del IO ScannerEncadena todos los esclavos; terminador de 120Ω en el extremo
Entrada digital (sensor)STAMP PLC IN 1–8Sensor de lluvia / caudal5–36 VDC; configúrala como Condición en los ajustes de zona
Fuente de alimentaciónFuente 12–24 VDCSTAMP PLC + / −Transformador de 24 VAC independiente para los solenoides de las válvulas

Funciones clave

IrrigEngine es un controlador de riego flexible y basado en web que se ejecuta en un microcontrolador ESP32. Te permite gestionar hasta 16 zonas de riego, cada una con programaciones, salidas, sensores y condiciones independientes — todo configurable desde cualquier navegador de tu red WiFi local.

Hasta 16 zonas

Control independiente de cada circuito de riego

3 modos de programación

Por hora del día, por humedad o por intervalo

Modbus / IO Scanner

Conecta placas de relés y módulos de sensores remotos

Condiciones inteligentes

Lógica de bloqueo booleana y numérica antes de cada riego

Integración MQTT

Supervisión y comandos remotos a través de un broker

Copia de seguridad y restauración

Descarga y carga archivos de configuración completos

Factor estacional

Ajusta el tiempo de riego por programación (p. ej. 80 % en otoño)

Historial de riegos

Registro por zona con resultado y duración exacta