
Ce projet consiste à réaliser un dispositif d’arrosage automatique pour des plantes, qui déclenche une arrivée d’eau seulement en cas de besoin. Utilisable pour une seule plante ou pour une petite plantation, ce système pourra être éventuellement répliqué à différentes échelles. Il
vous permettra d’entretenir vos plantes en votre absence, ou de gérer la croissance d’espèces particulièrement sensibles à l’humidité en établissant des réglages fins.
Ce dispositif d’arrosage automatique offrira l’occasion d’étudier l’utilisation d’un signal analogique provenant d’un capteur pour activer un actionneur assez puissant (ici une pompe électrique) à l’aide d’un relais.
Disposé à proximité de la ou des plantes à surveiller, le montage surveille l’état de sécheresse de la terre à l’aide d’un capteur dédié, en caractérisant la résistance de la terre entre deux électrodes. Cette information sert ensuite à activer si besoin une pompe 5V, pilotée grâce à une carte Arduino afin d’alimenter les plantes en eau.
Pour réaliser le montage, on peut connecter
Pour le capteur d’humidité du sol :
Pour le relais :
Pour le pompe à eau:
Voici le programme pour la carte Arduino connecté au système de parking automatisé.
int digitalPin = 4; // pour le relais
int analogPin = A0; // pour le capteur de l’humidité du sol
int digitalVal; // digital readings
int analogVal; //analog readings
void setup()
{
pinMode(digitalPin, OUTPUT);
digitalWrite(digitalPin, LOW);
}
void loop()
{
analogVal = analogRead(analogPin);//lire la valeur retournée par le capteur de l’humidité
if (analogVal<400){//si la capteur de l’humidité retourne une valeur<500
digitalWrite(digitalPin, HIGH);//La pompe à eau arrose la plante
} else { // sinon
digitalWrite(digitalPin, LOW);//La //La pompe à eau arrête l’arrosage
}
delay(100);
}