IoT & Mobile · 2025
Système d'irrigation intelligent
- Contexte
- Projet personnel — IoT et mobile
- Année
- 2025
- Technologies
- Flutter · Dart · Firebase (Auth, Realtime DB) · ESP32

01
Le défi
Piloter l'irrigation de plusieurs zones depuis un téléphone, en sécurité : une seule zone active à la fois, des commandes validées, un historique de la consommation.
02
La solution
Une application Flutter écrit les commandes dans Firebase Realtime Database ; un ESP32 les relaie par liaison série à un Arduino Mega, qui pilote les relais via une machine à états.
03
Architecture
Application Flutter
Firebase Auth · Google Sign-In · Provider · FL Chart
Firebase Realtime Database
commandes, plannings, historique
ESP32 (PlatformIO)
lecture des commandes, capteurs
Arduino Mega
liaison série · machine à états
Relais · pompes / électrovannes
04
Implémentation
01Application[app flutter/]
Écrans Accueil, Bassin, Planning, Statistiques et Paramètres ; plannings par zone et historique d’arrosage.
02Sécurité des commandes[README, arduino_mega/*.ino]
Une seule zone active à la fois, validation des commandes, machine à états côté Arduino.
05
Limites
- Aucune mesure publiée (fiabilité, latence, consommation réelle d’eau).