Menu de la documentation

Vue d'ensemble du système — Architecture matérielle

IrrigEngine fonctionne sur le M5Stack STAMP PLC S3A — un automate industriel compact bâti autour de l'ESP32-S3. Il pilote les électrovannes d'irrigation soit via ses relais embarqués, soit via des cartes esclaves Wireless RS485 IO Scanner distantes réparties sur le terrain. Tous les composants se configurent et se supervisent via l'interface web intégrée, en 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

Composants matériels

M5Stack STAMP PLC S3A

Le cerveau du système — un automate industriel prêt pour rail DIN, propulsé par un ESP32-S3.

CPU
ESP32-S3, 240 MHz
Entrées
8× numériques, 5–36 VDC
Relais
4× (N.O./COM/N.C.) 5A
Comms
WiFi · RS-485 · CAN · Grove
Écran
LCD couleur 1,14"
Extras
RTC · Temp. LM75 · Carte TF · Buzzer

Électrovannes d'irrigation

Vannes standard 24 VAC ou 12 VDC, à impulsion ou maintenues, qui ouvrent et ferment chaque zone d'irrigation.

Type
Solénoïde N.O. ou N.C.
Tension
24 VAC (typique)
Câblage
2 fils vers relais COM + N.O.
Config
Définir le type de vanne dans l'onglet Sorties
Commande
Une vanne par canal de relais

Wireless RS485 IO Scanners

Modules relais/entrées distants raccordés en Modbus RS-485, qui étendent la commande à tout le terrain sans longs tirages de câbles de relais.

Protocole
Modbus RTU sur RS-485
Esclaves
Jusqu'à 32 par bus RS-485
Alimentation
DC 8–25 V
Canaux
Plusieurs relais + DI par carte
Config
Définir Scanner + Sub ID dans l'onglet Sorties

Référence rapide de câblage

RaccordementDepuisVersRemarques
Électrovanne (directe)RELAY N.O. + COMFils du solénoïde de la vanneRégler le type de vanne = NORMAL_CLOSED dans l'interface
Électrovanne (scanner)Relais IO ScannerFils du solénoïde de la vanneSélectionner Scanner + Sub ID dans l'onglet Sorties
Bus RS-485STAMP PLC PWR-485 (A/B)Bornes A/B de l'IO ScannerChaîner tous les esclaves ; terminaison 120Ω en bout de ligne
Entrée numérique (capteur)STAMP PLC IN 1–8Capteur pluie / débit5–36 VDC ; à configurer comme condition dans les réglages de zone
AlimentationAlimentation 12–24 VDCSTAMP PLC + / −Transformateur 24 VAC séparé pour les solénoïdes de vannes

Fonctionnalités clés

IrrigEngine est un contrôleur d'irrigation flexible avec interface web, exécuté sur un microcontrôleur ESP32. Il permet de gérer jusqu'à 16 zones d'irrigation, chacune avec ses propres programmes, sorties, capteurs et conditions — le tout configurable depuis n'importe quel navigateur de votre réseau WiFi local.

Jusqu'à 16 zones

Commande indépendante de chaque circuit d'irrigation

3 modes de programmation

Heure fixe, déclenchement par humidité, ou intervalle

Modbus / IO Scanner

Raccordez cartes relais et modules capteurs distants

Conditions intelligentes

Logique de validation booléenne et numérique avant chaque cycle

Intégration MQTT

Supervision et commande à distance via un broker

Sauvegarde & restauration

Téléchargez et importez des fichiers de configuration complets

Facteur saisonnier

Ajustez la durée par programme (p. ex. 80 % en automne)

Historique des cycles

Journal par zone avec résultat et durée exacte