Consultation en lecture seule

🌱 Irrigation intelligente

Agriculture intelligente — partagé via IoT-Lab

Une parcelle maraîchère est arrosée automatiquement selon l'humidité réelle du sol. L'ESP32 lit les capteurs, commande la pompe via un relais et publie les mesures en MQTT vers une plateforme (ThingsBoard). L'agriculteur suit et pilote tout depuis son téléphone.

7
Composants
10
Connexions
Composants du montage
  • Capteur d'humiditĂ© du sol capacitif
  • DHT22
  • ESP32 DevKit
  • Module relais 5V
  • Pompe Ă  eau 12V + Ă©lectrovanne
  • Panneau solaire 10W + batterie 12V
  • Routeur WiFi / point d'accès
Code Arduino
// 🌱 Irrigation intelligente
// Domaine : Agriculture
// Une parcelle maraîchère est arrosée automatiquement selon l'humidité réelle du sol. L'ESP32 lit les capteurs, commande la pompe via un relais et publie les mesures en MQTT vers une plateforme (ThingsB
//
// CAPTEURS disponibles dans ce projet :
//   - Humidité du sol  (%)  plage 5 – 90
//   - Temp. air  (°C)  plage 20 – 42
//   - Humidité air  (%)  plage 25 – 90
// ACTIONNEURS disponibles :
//   - Pompe / électrovanne
// Réseau : WiFi 2,4 GHz + MQTT

// ==========================================================
// À VOUS DE COMPLÉTER ce squelette : c'est l'exercice du projet.
// Utilisez les API des bibliothèques modélisées (dht.readTemperature,
// bme.readPressure, Serial.print, digitalWrite, delay…).
// ==========================================================

void setup() {
  Serial.begin(115200);
  // TODO : initialiser les broches d'actionneurs avec pinMode().
}

void loop() {
  // TODO 1 — Lire les capteurs.

  // TODO 2 — Appliquer les règles de décision du projet.

  // TODO 3 — Émettre les valeurs (Serial.print, MQTT…).

  delay(2000);
}
Envie de concevoir vos propres systèmes IoT ? Créez un compte gratuit.