L’agriculture marocaine absorbe habituellement près de 85 à 90 % de la demande nationale en eau, selon des estimations d’instituts publics et d’études récentes sur la rareté hydrique. Dans ce contexte, les projets d’irrigation pilotée par des capteurs — déjà testés à Safi, dans le Doukkala ou à Oujda — montrent qu’un nœud IoT abordable peut aider à arroser au bon moment, sans gaspiller la ressource.
Cet article explique comment concevoir, étape par étape, un premier nœud de monitoring agricole autour d’un ESP32, de capteurs de sol et d’un actionneur simple, avec une logique adaptée au terrain marocain.
Pourquoi l’irrigation connectée intéresse le Maroc aujourd’hui
Les sécheresses prolongées et la baisse des apports dans plusieurs bassins hydrauliques ont accéléré l’intérêt pour la mesure locale : humidité du sol, température de l’air, débit ou pression d’eau. Le pilote AgriLink, déployé sur un verger d’orangers à l’ENSA de Safi, a illustré l’usage de capteurs LoRaWAN sur batterie pour remonter ces données et déclencher des alertes de seuil, sans piloter directement les pompes.
Plus récemment, des travaux universitaires marocains ont combiné ESP32 et LoRa pour l’irrigation autonome dans le Doukkala, ou pour un système basse consommation validé à Oujda. Des projets de fin d’études, comme AgriSense à l’ENSEM de Casablanca, explorent aussi le TinyML embarqué pour décider localement du besoin en eau. La tendance est claire : mesurer d’abord, automatiser ensuite.
Pour un maker, un club STEM ou une petite exploitation, l’entrée de gamme reste un microcontrôleur Wi-Fi/Bluetooth, des capteurs robustes et une boucle de décision simple — avant d’ajouter LoRaWAN ou une passerelle industrielle.

Architecture type d’un nœud d’irrigation DIY
Un nœud utile sur le terrain combine quatre blocs :
- Cerveau : une carte ESP32 (Wi-Fi et Bluetooth intégrés) pour lire les capteurs, appliquer des seuils et journaliser ou envoyer les mesures.
- Perception : au minimum un capteur d’humidité du sol adapté à l’extérieur (idéal IP68 pour les parcelles), éventuellement un thermomètre/hygromètre d’air et un capteur de pression d’eau sur la ligne d’irrigation.
- Action : un relais ou un contacteur pour démarrer une électrovanne ou une petite pompe, isolé galvaniquement du ESP32.
- Alimentation : panneau solaire + batterie, ou alimentation filaire si le site le permet, avec une attention particulière au sommeil (deep sleep) pour limiter la consommation.
Sur djenni.ma, une carte ESP32 DevKitC convient parfaitement pour prototyper. Pour des projets plus gourmands en mémoire (TinyML, buffers LoRa), une variante ESP32-S3 peut être préférable, mais le DevKitC reste le meilleur point de départ pédagogique. Retrouvez d’autres cartes dans la catégorie kits et cartes de développement.
Choisir et installer le capteur de sol

Deux familles dominent chez les makers : les sondes résistives (bon marché, mais sensibles à la corrosion) et les sondes capacitives (plus stables dans le temps). En plein champ marocain, privilégiez un boîtier étanche, des câbles UV-résistants et un ancrage qui évite que l’irrigation ne déloge la sonde.
Calibrez toujours sur votre sol : un seuil « sec » à Casablanca n’est pas le même qu’à Agadir ou dans une serre de Souss. Procédure simple :
- Enregistrez la valeur brute du sol très sec (échantillon séché).
- Enregistrez la valeur après arrosage saturant.
- Placez vos seuils d’irrigation entre ces deux extrêmes, avec une hystérésis (par exemple démarrer sous le seuil bas, stopper au-dessus du seuil haut) pour éviter les cycles on/off trop fréquents.
Si vous mesurez aussi le niveau ou la pression dans un réservoir, croisez les informations : un sol sec avec une pression d’eau nulle signale plutôt un problème d’alimentation qu’un besoin d’ouvrir plus longtemps la vanne.
Logiciel : seuils, hystérésis et deep sleep
Sur Arduino IDE ou ESP-IDF, la boucle minimale ressemble à ceci (en pseudo-code) :
- sortir du deep sleep ;
- lire N échantillons du capteur et en faire la médiane ;
- si humidité < seuil_bas et pression OK → activer le relais pendant T secondes (ou jusqu’au seuil_haut) ;
- publier la mesure (MQTT, HTTP ou LoRa) ;
- se rendormir pendant quelques minutes.
Évitez de laisser le Wi-Fi allumé en permanence sur un nœud solaire : chaque minute d’émission coûte cher en énergie. Les pilotes LoRaWAN agricoles montrent justement l’intérêt d’une radiocommunication longue portée et basse consommation lorsque le champ est loin du routeur.
Pour approfondir le choix du microcontrôleur selon le projet (mémoire, périphériques, consommation), consultez notre guide Comment choisir le bon microcontrôleur. Les capteurs à ultrasons restent une option complémentaire pour mesurer le niveau d’eau dans un bassin ou un réservoir ouvert, en complément de la sonde de sol.
Du monitoring à l’automatisation (sans précipiter)
Le retour d’expérience d’AgriLink à Safi est utile : remonter des alertes fiables avant de brancher les pompes. Une mauvaise calibration ou un capteur mal placé peut noyer une culture aussi sûrement qu’un oubli d’arrosage. Commencez donc par une phase de monitoring pur (deux à quatre semaines), comparez vos décisions manuelles aux recommandations du nœud, puis activez l’actionneur.
Lorsque vous passerez à l’automatisation :
- isolez le relais (optocoupleur, alimentation séparée 12/24 V pour la vanne) ;
- ajoutez une butée de sécurité logicielle (durée max d’ouverture) et, si possible, un flotteur ou un contact de niveau ;
- journalisez chaque cycle (horodatage, humidité avant/après) pour auditer la saison.
Checklist matériel pour démarrer au Maroc
- 1× ESP32 DevKit (ou ESP32-S3) + câble USB ;
- 1× sonde de sol étanche + câblage extérieur ;
- 1× module relais adapté à la tension de votre électrovanne ;
- boîtier IP65, presse-étoupes, serre-câbles ;
- alimentation solaire 5–12 V dimensionnée pour le cycle de veille/réveil ;
- option : module LoRa 868 MHz si le champ est hors couverture Wi-Fi.
Djenni.ma livre au Maroc et propose aussi des convertisseurs DC-DC et des modules de communication pour industrialiser le prototype une fois validé.
Conclusion
L’irrigation intelligente n’exige pas d’emblée une plateforme cloud coûteuse. Un nœud ESP32 bien calibré, des capteurs de sol robustes et une logique d’hystérésis déjà utilisée dans des projets marocains suffisent pour réduire le gaspillage d’eau et former une nouvelle génération de makers agri-tech. Mesurez d’abord, automatisez ensuite — et dimensionnez toujours l’électronique pour le soleil, la poussière et les câbles de plusieurs mètres qui caractérisent le terrain agricole.

