Vous êtes sur la page 1sur 5

TP3 – ARROSAGE AUTOMATISE

But du programme : Réguler l’arrosage automatique d’une plante en pot – n utilisant


une électrovanne 12 volts commandée par un relais. Modifier un programme pour
améliorer le fonctionnement du système automatisé TP3

ATTENTION :

le TP3 est la suite directe du TP2 –


Vous devez avoir le branchement ci-dessous déjà réalisé avant de commencer ce
TP3

D0 relié au Pin 9

Gnd
13
Gnd

VCC relié au +5Volts


Principe de fonctionnement d’un relais (modèle A) modèle B voir page 3

Modèle A Modèle B

On souhaite commander UN ACTIONNEUR (electro-vanne = robinet automatique) fonctionnant en 12V.


La carte programmable « Arduino UNO » ne supporte que 5 Volts et 40 mA (milliAmpères) donc il faudra
alimenter directement le robinet en 12 Volts.

Un relais permet de commuter (comme un interrupteur) , c’est à dire qu’il permet d’ouvrir ou fermer le
circuit d’alimentation 12 Volts du Robinet sans risque pour la carte programmable Arduino. .

Ouvrir le robinet = alimenter le relais en 12 volts


Fermer le Robinet = couper l’alimentation du relais en 12 Volts (0 Volts aux bornes du robinet)
DC +12 V *

Electrovanne
= robinet
automatique

* DC = Direct Courant = Courant Continu

Branchement du RELAIS : réaliser le câblage ci-dessous


ATTENTION le détecteur d’humidité est déjà branché sur le pin 9 de la carte Arduino – Voir TP2
Détecteur
d’humidité COM1 vers PIN 5 DC +12 V

IN1vers
PIN 1

Electrovanne 12 Volts
robinet automatique

Vcc vers 5 vOLTS

Gnd
Programmation du relais pour l’arrosage automatique des plantes

Modèle A

1- Démarrer le logiciel Arduino : « Démarrer / Tous les programmes /


2- Lancer l’application Ardublock : en cliquant dans la barre d’outils sur « Outils » puis « Ardublock ».

3- Réaliser le programme ci-dessous puis transférer en cliquant sur « Upload » :

Ne pas écrire les commentaires


dans votre programme !
Pour activer la sortie du relais (arroser les plantes) il faut :
- mettre le Pin5 (COM1) au Niveau HAUT (+5 Volts) ------ pour alimenter le relais
- mettre le Pin 1 (IN1) au Niveau BAS (0 Volts) ------------ pour ouvrir le robinet

Pour Fermer le robinet il faut :


- mettre le Pin 1 (IN1) au Niveau HAUT (0 Volts)
Programmation du relais pour l’arrosage automatique des plantes

Exactement le même principe de fonctionnement que le modèle A ci-dessus sauf


qu’il n’y a pas besoin de connecter le COM.

Branchement du RELAIS : réaliser le câblage ci-dessous Modèle B

 Gnd --> la masse du module, à relier impérativement à la masse du montage Arduino


 IN1 --> commande en 0V / 5V du relais 1, vers pin digitale 1 Arduino
 Vcc --> La tension de référence 5V qui alimente aussi la carte Arduino

IN1

VCC

GND

Programmation du relais pour l’arrosage automatique des plantes

1- Démarrer le logiciel Arduino : « Démarrer / Tous les programmes /


2- Lancer l’application Ardublock : en cliquant dans la barre d’outils sur « Outils » puis « Ardublock ».
3- Réaliser le programme ci-dessous puis transférer en cliquant sur « Upload » :

Programmation du relais pour déclencher l’arrosage automatique des plantes


Pour activer la sortie du relais et alimenter le robinet en +12 volts (arroser les plantes) il faut :
- mettre le Pin 1 (IN1) au Niveau BAS (0 Volts) ------------ pour ouvrir le robinet

Pour Fermer le robinet il faut :


- mettre le Pin 1 (IN1) au Niveau HAUT (0 Volts)

Ne pas écrire les commentaires


dans votre programme !

Pour aller plus loin…

Dans le cas de l’arrosage automatique d’une plante en pot il faudra adapter l’arrosage pour éviter que l’eau
déborde du pot car une terre sèche absorbe l’eau lentement donc il faudra arroser et attendre un peu.

Pour un arrosage correct il faudra respecter le fonctionnement suivant :

Si la terre est sèche alors arroser la plante avec 300ml d’eau (ouvrir le robinet pendant 10 secondes puis
fermer le robinet et attendre 2 minutes (le temps que la terre absorbe l’eau déposée).

Si après 2 minutes le détecteur d’humidité détecte que la terre est encore sèche alors recommencer ce
cycle ( Arroser pendant 10 secondes puis attendre 2 minutes) jusqu’à ce que le détecteur détecte que la
terre est humide ci qui arrêtera le cycle d’arrosage….

TRAVAIL A FAIRE :

Modifier la programmation Arduino afin d’obtenir le fonctionnement décrit ci-dessus