Ce soir, je vous propose de nous occuper de nos plantes vertes. on va prendre le cas d’une plante qui a besoin d’un taux d’humidité du sol supérieur à 75%, si le taux d’humidité est entre 50% et 75% il faut arroser et si on passe en dessous de 50% c’est critique.

Matériel requis :

  • Un Arduino NANO ;
  • 3 Résistances 330Ω;
  • Un capteur humidité pour le sol.

Le capteur :

Mon kit est en deux parties, une carte et la fourche à mettre dans le sol. Il y a deux possibilités pour le relier à l’Arduino :

  • D0 : sortie digitale qui va nous renvoyer soit 1, soit 0
  • A0 : sortie analogique qui nous renvoie une valeur entre 0 et 1023

Ici je ne vais m’intéresser qu’à la sortie analogique vu que je souhaite obtenir un taux d’humidité pour le sol.

Le montage :

humité sol_bb

Programmation :

Intoduction – Déclarations :

Dans le Void Setup

Dans le Void loop :

Dans le void led() :

Résultat :

Si je laisse la sonde à l’air libre, pas de conduction entre les deux fourches de la sonde, valeur renvoyée sur le pin A0 : 1023, la led rouge est allumée.

IMG_2574

Si je met la sonde dans un verre d’eau, conduction entre les deux fourches de la sonde, valeur mesurée sur le pin A0 : 300, la led verte est allumée.

IMG_2575

Je passe l’explication mathématique pour définir l’équation d’une fonction affine, ce qui m’a permit de définir que

Si je tiens la fourche de la sonde avec les doigts légèrement humides, j’obtiens une valeur intermédiaire qui allume la led jaune.

IMG_2576