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
5
Embed
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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
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é
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
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
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