Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Capteur d'humidité du sol fiable DIY avec Arduino UNO – Alerte LED RGB

Matériel nécessaire

Fabrication des sondes (électrodes)

Réaliser deux sondes identiques :

  1. Visser l'écrou sur le boulon sans serrer complètement
  2. Insérer l'extrémité dénudée du fil long entre l'écrou et la tête du boulon
  3. Serrer l'écrou fermement pour bloquer le fil (contact électrique fiable)

Ces sondes en acier/inox résistent bien à la corrosion (comparé à du cuivre nu). Espacement recommandé : 2,5 à 3,5 cm (1-1,5 pouce).

Schéma de câblage

Le montage mesure la conductivité du sol (constante diélectrique) : plus le sol est humide, plus la conductivité est élevée, plus la tension sur A0 monte.

Code Arduino


int moistPin = A0; int moistVal = 0;
int tooDry = 150;   // seuil bas (à calibrer)
int tooWet = 400;   // seuil haut (à calibrer)

void setup() { Serial.begin(9600); }

void loop() {
  moistVal = analogRead(moistPin);
  Serial.println(moistVal);

  // Formule empirique pour % humidité (sondes ~2,5-3,5 cm écart)
  float percent = 2.718282 * 2.718282 * (0.008985 * moistVal + 0.207762);
  Serial.print(percent); Serial.println("% Moisture");

  if (moistVal <= tooDry) {       // TROP SEC → ROUGE
    digitalWrite(4, HIGH); digitalWrite(3, LOW); digitalWrite(2, LOW);
  } else if (moistVal >= tooWet) { // TROP MOUILLÉ → BLEU
    digitalWrite(4, LOW); digitalWrite(3, HIGH); digitalWrite(2, LOW);
  } else {                         // OK → VERT
    digitalWrite(4, LOW); digitalWrite(3, LOW); digitalWrite(2, HIGH);
  }
  delay(250);
}

Calibration et mise en service

  1. Insérer les sondes dans le sol près de la plante (espacement 2,5-3,5 cm)
  2. Arroser normalement la plante
  3. Ouvrir le moniteur série (9600 bauds)
  4. Observer les valeurs brutes (0-1023) et le % calculé
  5. Ajuster tooDry et tooWet pour que :
    • Sol bien arrosé → ~25-30% → LED VERTE
    • Sol sec → valeur < tooDry → LED ROUGE
    • Sol détrempé → valeur > tooWet → LED BLEUE
  6. Déplacer légèrement les sondes si valeurs incohérentes

Utilisation en extérieur

Pour installation permanente dehors :

Améliorations possibles

Remarques importantes

La mesure par conductivité (résistive) est sensible à la salinité du sol (engrais) et à la corrosion des électrodes. Pour cultures précieuses, envisager un capteur capacitif (ex: v1.2 « capacitive soil moisture sensor ») qui isole les électrodes du sol et dure plus longtemps.

Processus de fabrication

  1. Construire un capteur d'humidité du sol Raspberry Pi low-cost pour irrigation intelligente
  2. Alerte Soif Plante Intelligente – Capteur DIY pour une Hydratation Optimale
  3. Construire un oscilloscope Arduino 20 kHz sur écran Nokia 5110 – Guide DIY facile
  4. Horloge à Mots Italienne avec Arduino Nano, NeoPixel, LCD et RTC
  5. Système d'arrosage intelligent pour plantes d'intérieur avec Arduino Nano
  6. Prototype capteur de couleur Arduino – Identifier et afficher le nom des couleurs
  7. Compteur kWh Sigfox fiable avec Arduino MKR Fox 1200
  8. Moniteur de température Bluetooth avec Arduino Nano
  9. Test Précis de Temps de Réaction avec Arduino UNO