Matériels et composantsDHT Capteur de température et humidité
11 ambiante
CAPTEUR HUMIDITE Mesure l’humidité du sol
RELAIS 5V Commande de la pompe
POMPE A EAU Arrosage
TUYAUX + RESERVOIR Réserve d’eau
PLAQUETTE D’ESSAI + CÂBLES Connexions
I. Outils utilisés
Arduino IDE pour le codage.
ThinkSpeak pour l’interface mobile.
Fritzing
II. Schéma et description du système
Image du circuit
Schéma
Le système est composé de :
Capteur d’humidité : mesure l’humidité du sol.
Capteur DHT11 : mesure température et humidité de l’air.
ESP32 : analyse les données et envoie à Internet.
1
Pompe + relais : arrose automatiquement.
Smartphone : interface de suivi et de contrôle.
III. Code source
#include <ESP8266WiFi.h>
#include <DHT.h> // Librairie pour le capteur DHT11
// --- Définition des broches ---
#define DHTPIN D4
#define DHTTYPE DHT11
#define SOIL_PIN A0
#define RELAY_PIN D5 // Broche qui commande le relais (GPIO14)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
[Link](115200);
[Link](); // Démarrage du capteur DHT11
pinMode(RELAY_PIN, OUTPUT); // Sortie vers le relais
digitalWrite(RELAY_PIN, HIGH); // Pompe éteinte au départ
[Link]("Systeme d'arrosage automatique demarre...");
}
void loop() {
float h = [Link]();
float t = [Link]();
int soilValue = analogRead(SOIL_PIN);
int soilPercent = map(soilValue, 1023, 0, 0, 100);
[Link]("Humidite Air: "); [Link](h); [Link](" %");
[Link]("Temperature: "); [Link](t); [Link](" °C");
[Link]("Humidite Sol: "); [Link](soilPercent); [Link](" %");
[Link]("-----------------------------");
if (soilPercent < 40 && t > 28) {
// Si le sol est trop sec ET qu'il fait chaud
digitalWrite(RELAY_PIN, LOW);
[Link](">>> Pompe activee (Arrosage en cours) <<<");
} else {
digitalWrite(RELAY_PIN, HIGH);
[Link]("Pompe eteinte (Sol suffisamment humide)");
}
delay(3000);
}
IV. Conclusion
Ce projet illustre le potentiel de l’Internet des Objets dans le développement économique de la Côte
d’Ivoire, particulièrement dans le domaine agricole. L’arrosage intelligent permet non seulement une
gestion durable de l’eau, mais aussi une amélioration de la productivité et une réduction des coûts
pour les exploitants.
Ainsi, l’IoT constitue un levier stratégique pour moderniser l’agriculture ivoirienne et favoriser la