XII. Conclusion
Dans ce présent chapitre, nous avons essayé de
présenter quelques notions de base sur la serre intelligente et les
solutions utilisées pour faire contrôler et automatiser la serre.
A travers l'étude menée, nous concluons qu'un automate
programmable est un constituant capable de réaliser le fonctionnement
d'un automatisme au moyen d'un programme qui est écrit et
modifié à partir d'un terminal de programmations et de
réglage.
Chapitre 3 : Etude
fonctionnelle et étude économique
Dans ce
chapitre, on va essayer de faire une étude fonctionnelle avant d'entamer
la phase de conception et étudier la validité du besoin de notre
automate programmable.
I. Analyse du besoin
1. Énoncé du besoin : diagramme
bête à cornes
La bête à cornes est un outil pour énoncer
un besoin. Dans le cadre de ce diagramme, on doit répondre aux questions
suivantes :
- A qui rend-il service ?
- Sur quoi agit-il ?
- Dans quel but ?
A qui rend-il service ?
Sur quoi agit-il ?
Serre agricole
Agriculteur
Automate programmable à base d'une carte Arduino
Dans quel but ?
· Le contrôle d'éclairage artificiel pour la
bonne croissance des plantes
· L'automatisation de l'arrosage et l'irrigation
· La régulation et la supervision des
paramètres bioclimatiques tels que la température et
l'humidité...
Figure 16: Le diagramme
bête à cornes d'un automate programmable à base
d'Arduino
2. Validation du besoin
Pour montrer la validation du projet et la satisfaction des
besoins présentés dans le cahier des charges de la
société, on va utiliser la méthode des
questions-réponses :
- Qui peut utiliser le projet ? Les agriculteurs.
- Sur quoi agit le projet ? La serre agricole.
- Pourquoi le produit existe-t-il ? Pour
l'automatisation de l'arrosage et l'irrigation et la régulation des
paramètres bioclimatique tels que temperature et l'humidité...
- Qu'est-ce qui pourrait faire évoluer le besoin ?
Le besoin pourrait évoluer selon la complexité des
problèmes affrontés.
- Qu'est-ce qui pourrait faire disparaître le
besoin ? Le besoin pourrait disparaître si on inventait une
automate plus performante et moins cher que la nôtre.
Le besoin est validé.
II. Analyse
fonctionnelle de l'automate programmable
1. Modélisation
La figure suivante représente une modélisation
de niveau A-0 de l'outil :
Figure 17: L'actigramme
d'automate programmable à base de la carte Arduino
Controller et superviser l'état de la serre
WE
Opérateur
Programme
Envoyer les besoins de la serre
Réagir sur les actionneurs
Automate programmable à base d'une carte Arduino
A-0
Variable bioclimatique
2. Fonctions de services : diagramme
pieuvre
Ce diagramme est la représentation graphique des
interactions de l'outil avec son environnement.
IL est composé :
- Du produit (au centre du diagramme),
- Des éléments du milieu extérieur
(E.M.E.) (à la périphérie du produit),
- Des relations d'interaction ou d'adaptation entre le produit
et les E.M.E,
- Des repères des fonctions principales (FP1, FP2, ...)
et des fonctions contraintes (FC1, F, ...).
Figure 18: Le diagramme de
Pieuvre d'automate programmable à base d'une carte Arduino
Les paramètres bioclimatiques
Société
Serre agricole
FC7 FP1
Énergie
FC6
FP2
Utilisateur
FC5
Automate programmable à base de la carte Arduino
Esthétique
FC1
Réseau
FC4
F
FC3
Prix
Environnement
Normes de
Sécurité
2.1. identification des fonctions de
service
- FP1 : Permettre à réguler et superviser les
paramètres bioclimatiques.
- FP2 : L'automatisation d'arrosage et d'irrigation.
- FC1 : Être connectée au réseau.
- F : Respecter les normes de sécurité.
- FC3 : Résister à l'environnement.
- FC4 : Avoir un prix raisonnable.
- FC5 : Être agréable à l'oeil de
l'utilisateur.
- FC6 : S'adapter à l'énergie
électrique.
- FC7 : Permet à la société de gagner du
temps et de l'argent.
2.2. Hiérarchisation des fonctions de
service
On compare dans cette partie les fonctions de services,
étudiées précédemment, entre eux. Le tri
croisé des fonctions permet de les classées par ordre
d'importance : la fonction égale prend 0, la fonction
légèrement supérieur prend 1, si la fonction est
supérieur alors prend 2, sinon, si la fonction est très
supérieure, elle prend 3.
FP1
Tableau 3: Tri croisé
FP2
|
FC1
|
F
|
FC3
|
FC4
|
FC5
|
FC6
|
FC7
|
Points
|
%
|
FP1[1]
|
FP1[1]
|
FP1[2]
|
FP1[2]
|
FP1[2]
|
FP1[3]
|
FP1[2]
|
0
|
13
|
22,41
|
FP2
|
FP2[1]
|
FP2[1]
|
FP2[2]
|
FP2[2]
|
FP2[3]
|
FP2[3]
|
0
|
12
|
20,69
|
FC1
|
FC1[2]
|
FC1[1]
|
FC1[1]
|
FC1[2]
|
FC1[1]
|
FC7[1]
|
7
|
12,07
|
F
|
F[1]
|
F[1]
|
F[3]
|
F[1]
|
FC7[1]
|
6
|
10,34
|
FC3
|
FC3[1]
|
FC3[2]
|
FC6[2]
|
FC7[2]
|
3
|
5,17
|
FC4
|
FC5[2]
|
FC4[1]
|
FC7[1]
|
1
|
1,72
|
FC5
|
FC6[3]
|
FC7[3]
|
2
|
3,45
|
FC6
|
FC7[1]
|
5
|
8,62
|
FC7
Totals
|
9
|
15,52
|
58
|
100
|
Figure 19: Histogramme des
fonctions de service
Le résultat de la hiérarchisation des fonctions
de service est synthétisé sous la forme d'un histogramme. Grâce à cet histogramme, on peut constater
que les deux fonctions FP1 et FP2 sont les plus importantes. En revanche, les
fonctions FC4 et FC5 sont les moins considérées.
|