Comment programmer un arrosage automatique de plante d'intérieur ?⚓
Lors d'absences de longue durée des habitants d'un logement il faudra entretenir leur plante d’intérieur afin qu'elle ne dépérisse. Ne pouvant faire appel à des connaissances, la solution d'un arrosage automatique est retenue.
Cette programmation devra tenir compte des besoins en eau de cette plante afin d'éviter le manque ou la surabondance d'eau.
On se propose ici de réaliser cette programmation à l'aide du logiciel mBlock. La carte électronique de programmation utilisée sera une carte Auduino Uno.
![](../res/investigation-arrosage_auto.jpg)
Matériel mise à disposition⚓
1 carte Arduino UNO ;
1 shield Grove ;
1 débitmètre ;
1 pompe ;
1 jeu de câbles Grove ;
1 capteur d'humidité du sol ;
1 capteur de lumière ;
1 relais (ou MOSFET) ;
1 capteur de température et d'humidité de l'air ;
1 encodeur rotatif ;
1 bouton poussoir ;
1 afficheur OLED ;
1 tournevis ;
1 connecteur ;
1 fil électrique rouge.
Partie 1 : LA CHAÎNE FONCTIONNELLE⚓
Conseil :
Afin de sélectionner les composants constituants les chaînes d'énergie et d'information algorithme décrivant la fonctionnement de l'arrosage automatique est le suivant :
Si le taux d'humidité de la terre du pot est inférieur à une certaine valeur ;
Alors arroser la plante pendant trois secondes.
Chaîne d'énergie⚓
Identifier les éléments constituants la chaîne d'énergie.
Identifier la fonction de chaque constituant.
Chaîne d'information⚓
Identifier les éléments constituants la chaîne d'information.
Identifier la fonction de chaque constituant.
Chaîne fonctionnelle : chaîne d'énergie + chaîne d'information⚓
Représenter la chaîne fonctionnelle en regroupant les chaînes d'information et d'énergie.
Nota :
La représentation être finalisée sous forme de fichier image (au format jpg ou jpeg).
Deux possibilités s'offrent à toi :
réaliser la représentation sur feuille (PROPREMENT), puis faire une photo avec la tablette enfin sauvegarder sur le serveur pédagogique.
ou
réaliser la représentation numériquement (soit avec LibreOffice Draw ou de préférence avec Drawio ...).
Importer l'image dans le diaporama de compte rendu d'activité.
Évaluation formative durant l'activité⚓
Compétence évaluée en formatif⚓
CT 2.2 : Identifier le(s) matériau(x), les flux d'énergie et d'information sur un objet et décrire les transformations qui s'opèrent.
Rien | Maîtrise Insuffisante | Début de Maîtrise | Maîtrise Fragile | Presque Maîtrisé | Maîtrise Satisfaisante | Très Bonne Maîtrise |
---|---|---|---|---|---|---|
Aucun travail | La chaîne d'énergie est conforme et représentée correctement. (une aide maxi) | Point précédent et les fonctions techniques de la chaîne d'information sont conformes et représentées correctement. (une aide maxi) | Point précédent et les solutions techniques de la chaîne d'information sont conformes et représentées correctement. (une aide maxi) | La chaîne d'information est conforme et représentée correctement. | La chaîne fonctionnelle est conforme et sa représentation est conforme. | La chaîne fonctionnelle est conforme et sa représentation est insérée dans le compte-rendu. |
Partie 2 : LA PROGRAMMATION⚓
Objectif final :⚓
Réaliser le programme permettant d'arroser automatiquement la plante en fonction de ses besoin et en ayant toujours la possibilité de "forcer" l'arrosage à l'aide du bouton poussoir.
modifier le programme réalisé avec le bouton poussoir ;
étudier (voir déterminer si cela n'a pas été réalisé lors de la "PARTIE 1") le capteur nous permettant de déterminer le taux d'humidité du pot ;
déterminer la quantité d'eau à apporter à la plante ;
faire le programme, le tester afin de le valider.
Une chronologie est proposée :
Étalonnage taux d'humidité.
Arrosage en mode piloté.
Arrosage en mode autonome.
Arrosage en mode autonome et "forçage" avec le bouton poussoir.
Conseil :
Afin de mener à bien cette activité, il est fortement conseillé de revoir celle de 5ème concernant l'éclairage automatique.
Évaluation formative durant l'activité⚓
Compétence évaluée en formatif⚓
CT 4.2 : Appliquer les principes élémentaires de l'algorithmique et du codage à la résolution d'un problème simple.
Rien | Maîtrise Insuffisante | Début de Maîtrise | Maîtrise Fragile | Presque Maîtrisé | Maîtrise Satisfaisante | Très Bonne Maîtrise |
---|---|---|---|---|---|---|
Aucun travail | Rien n'est conforme même avec aide ou programme non terminé | Aide pour tout et le programme ne fonctionne pas. | Aide pour variable, opération et téléversement | Aide uniquement pour la variable ou variable en autonomie et une aide soit pour l'opération ou pour la procédure de téléversement en autonomie | La variable en autonomie. Une aide soit pour l'opération ou pour la procédure de téléversement en autonomie | La variable, les opérations et la procédure de téléversement en autonomie |
Nota concernant la valeur chiffré de l'évaluation : pour chaque niveau de maîtrise atteint, il sera retranché 1 point par aide donnée par le professeur.
Pour aller plus loin⚓
Les composants à votre disposition dans le kit permet également de réaliser un arrosage automatique pour l'extérieur.
Complément : Partie 1
Il faudra modifier le programme précédent en utilisant en plus le capteur d'humidité du sol et le capteur de lumière.
Conseil : faire dans un premier temps le programme en mode connecté avant le mode autonome.
.
Nota : un bonus de 2 points sera attribué à l'évaluation finale.
Complément : Partie 2
Il faudra modifier le programme précédent en utilisant tous les composants mise à votre disposition.
.
Nota : un bonus de 2 points (en plus de la partie 1) sera attribué à l'évaluation finale.