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é 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 TP3 Gnd D0 relié au Pin 9 VCC relié au +5Volts Gnd 13

TP3 – ARROSAGE AUTOMATISEtechnomoussi.free.fr/IMG/pdf/TP3-arrosage_automatise.pdf · TP3 TP3 Gnd D0 relié au Pin 9 VCC relié au +5Volts Gnd 13 . Principe de fonctionnement d’un

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TP3 – ARROSAGE AUTOMATISEtechnomoussi.free.fr/IMG/pdf/TP3-arrosage_automatise.pdf · TP3 TP3 Gnd D0 relié au Pin 9 VCC relié au +5Volts Gnd 13 . Principe de fonctionnement d’un

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é

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

TP3

Gnd

D0 relié au Pin 9

VCC relié au +5Volts

Gnd 13

Page 2: TP3 – ARROSAGE AUTOMATISEtechnomoussi.free.fr/IMG/pdf/TP3-arrosage_automatise.pdf · TP3 TP3 Gnd D0 relié au Pin 9 VCC relié au +5Volts Gnd 13 . Principe de fonctionnement d’un

Principe de fonctionnement d’un relais (modèle A) modèle B voir page 3 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) Branchement du RELAIS : réaliser le câblage ci-dessous

Modèle A Modèle B

Electrovanne = robinet

automatique

DC +12 V *

Electrovanne 12 Volts robinet automatique

DC +12 V COM1 vers PIN 5

IN1vers PIN 1

Gnd

Vcc vers 5 vOLTS

* DC = Direct Courant = Courant Continu

ATTENTION le détecteur d’humidité est déjà branché sur le pin 9 de la carte Arduino – Voir TP2 Détecteur d’humidité

Page 3: TP3 – ARROSAGE AUTOMATISEtechnomoussi.free.fr/IMG/pdf/TP3-arrosage_automatise.pdf · TP3 TP3 Gnd D0 relié au Pin 9 VCC relié au +5Volts Gnd 13 . Principe de fonctionnement d’un

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 » :

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)

Ne pas écrire les commentaires dans votre programme !

Modèle A

Page 4: TP3 – ARROSAGE AUTOMATISEtechnomoussi.free.fr/IMG/pdf/TP3-arrosage_automatise.pdf · TP3 TP3 Gnd D0 relié au Pin 9 VCC relié au +5Volts Gnd 13 . Principe de fonctionnement d’un

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

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

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 ».

Modèle B

GND

VCC

IN1

Page 5: TP3 – ARROSAGE AUTOMATISEtechnomoussi.free.fr/IMG/pdf/TP3-arrosage_automatise.pdf · TP3 TP3 Gnd D0 relié au Pin 9 VCC relié au +5Volts Gnd 13 . Principe de fonctionnement d’un

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