0% ont trouvé ce document utile (0 vote)
545 vues44 pages

Rapport 4eme

Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
545 vues44 pages

Rapport 4eme

Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

THEMEDu :15/06/2023

SPÉCIALITÉ SYSTEME
ESPRIT
Au 15/08/2023
: ELECTROMECANIQUE
D’ACQUISITION
-TECH DE
2023 / 20 24
DONNEES D’UNE SERRE
HYDROPONIQUE

Réalisé par : Antony Lovelyn Prince DIME LISSOME


Encadrant en entreprise : RADHWEN BEN KHALA
Encadrant : GANOUN MAROUA

Page 1 sur 44
Table de matière
Table de matière.............................................................................................................................................3
Liste des tableaux...........................................................................................................................................4
Liste des figures.............................................................................................................................................4
Résumé...........................................................................................................................................................5
INTRODUCTION GENERALE...................................................................................................................8
Chapitre 1 : Étude bibliographique : culture hydroponique/systèmes d'acquisition de données...................9
I. Introduction :......................................................................................................................................9
1. Culture hydroponique..................................................................................................................10
1.4. Formulation de la solution nutritive :......................................................................................14
1.5. Techniques de gestion des nutriments :...................................................................................15
1.6. Applications commerciales et domestiques :...........................................................................16
2. Systèmes d'acquisition de données..............................................................................................17
2.2. Composants d'un système d'acquisition de données................................................................19
2.3. Applications dans la culture hydroponique :...........................................................................19
2.4. Analyse des données................................................................................................................20
Conclusion :.............................................................................................................................................20
Chapitre 2 : Analyse fonctionnelle d’un système hydroponique.................................................................21
Introduction :............................................................................................................................................21
A. Fonctions Principales :.....................................................................................................................21
B. Diagrammes d’analyse fonctionnel..................................................................................................22
C. Etudes comparatives........................................................................................................................25
1. Etude comparative des cartes de développement (Esp32 / Esp8266 / STM / Raspberry / Arduino
/ DFRduino).........................................................................................................................................25
2. Etude comparative des capteurs : DHT11 / DHT22/ DHT21/ BME280 / DS18B20 / BMP180.27
D. Choix des composants......................................................................................................................29
1. Description des composants électriques..........................................................................................29
Conclusion...............................................................................................................................................35
Chapitre 4 : Environnement Logiciels et conception...................................................................................36
A. Conception SolidWorks.......................................................................................................................36
1. Description générale :......................................................................................................................36
2. Conception mécanique d support du module ESP32CAM..............................................................36
2.1. Présentation de la maquette :........................................................................................................37
2.2. Tuyau Principal :...........................................................................................................................37

Page 2 sur 44
2.3. Trous pour les Graines :................................................................................................................37
2.4. Couvercles avec Goulots d'Étranglement :...................................................................................37
2.5. Fonctionnement :.........................................................................................................................37
B. Conception Du Circuit électronique................................................................................................39
1. Montage des composants électriques...............................................................................................39
a. Description de Fritzing................................................................................................................39
b. Les étapes du montage électrique................................................................................................39
2. Conception de PCB par Fritzing......................................................................................................40
Chapitre 5 : Réalisation................................................................................................................................41
A. Acquisition des données de capteurs...................................................................................................41
I. Organigramme de fonctionnement..................................................................................................42
II. Mesure de plantes............................................................................................................................42
1. Méthode de détection des contours sur une image via open cv...................................................42
1.1. Téléchargement des images depuis Google Drive...................................................................43
1.2. Configuration de l'API Google Drive :....................................................................................43
1.3. Utilisation de Spyder :.............................................................................................................43
1.4. Gestion des autorisations :.......................................................................................................43
1.5. Traitement des Images et transfères des dimensions sur Google Sheets.................................43
2. Détection en temps réel des dimensions de la plante via YOLO.................................................44
Conclusion générale.....................................................................................................................................46
Annexes........................................................................................................................................................46
Bibliographie................................................................................................................................................47

Liste des tableaux

Tableau 1 : Tableau d’hiérarchisation des fonctions....................................................................................24


Tableau 2 tableau comparative des cartes de développement......................................................................26
Tableau 3 Tableau comparative des capteurs...............................................................................................28

Liste des figures


Figure 1: façade du campus d’Esprit.............................................................................................................7
Figure 2: Culture hydroponique...................................................................................................................10
Figure 3:Culture hydroponique à Dubaï en 1994.........................................................................................11
Figure 4 : types de systèmes hydroponiques................................................................................................12

Page 3 sur 44
Figure 5 : gamme commerciale d'une solution nutritive pour les laitues....................................................15
Figure 6 : Systèmes d'acquisition de données..............................................................................................18
Figure 7: Diagramme bête à corne...............................................................................................................22
Figure 8 : Diagramme SADT.......................................................................................................................23
Figure 9 : Diagramme pieuvre.....................................................................................................................23
Figure 10 : Diagramme FAST......................................................................................................................24
Figure 11 Alimentation 12 v........................................................................................................................30
Figure 12 Carte ESP.....................................................................................................................................30
Figure 13: Régulateur de tension LM2596..................................................................................................31
Figure 14:Le BME280.................................................................................................................................31
Figure 15 : Sonde PH DFRobot...................................................................................................................32
Figure 16 : Capteur de conductivité.............................................................................................................35
Figure 17 ESP32 CAM................................................................................................................................35
Figure 18 Interface graphique de SolidWorks.............................................................................................36
Figure 19: Vue de face.................................................................................................................................38
Figure 20: Vue de profil...............................................................................................................................38
Figure 21 : Vue de dessus............................................................................................................................39
Figure 22 : montage électrique du système d’acquisition............................................................................40
Figure 23: Vue schematique.........................................................................................................................41
Figure 24: circuit integre (PCB)..................................................................................................................41
Figure 25 Organigramme de fonction..........................................................................................................42
Figure 26 Images d’acquisitions..................................................................................................................47
Figure 27 : Image acquisition.....................................................................................................................47

Résumé
Ce travail s’inscrit dans le cadre du stage ingénieur pour la classe de 4eme année mécatronique réalisé au
sein de l’université ESPRIT, une institution d'ingénierie prestigieuse faisant partie du groupe Honoris.
L'objectif principal de ce stage était la mise en œuvre d’une solution pour l'acquisition de données dans le
contexte d'une serre hydroponique. L'approche adoptée pour atteindre cet objectif reposait sur des critères
scientifiques rigoureux, notamment l'analyse fonctionnelle, la sélection minutieuse de composants, ainsi
que la modélisation 3D. Cette méthodologie a permis d'identifier avec précision les besoins de la serre
hydroponique et de concevoir des solutions adaptées. La solution fournie et mis en œuvre à l’issue de
cette étude présente un niveau élevé de fiabilité et d’efficacité pour l’acquisition de données. Elle présente
également de bonnes perspectives pour le traitement de ces données dans le futur. L'ensemble du
processus a été une expérience enrichissante, mettant en évidence l'importance de l'approche méthodique

Page 4 sur 44
et de l'innovation dans la résolution de problèmes techniques complexes. Le rapport complet détaillera les
étapes de conception, les résultats obtenus et les leçons tirées de cette expérience unique.

Présentation d’ESPRIT-TECH-ENTREPRISE

Figure 1: façade du campus d’Esprit

Fondée en 2003 à l’initiative de trois universitaires ayant conduit de nombreux projets dans
l’enseignement supérieur tunisien, et dans l’enseignement supérieur technique en particulier, entourés de
plusieurs dizaines de leurs collègues, ainsi que d’entreprises TIC et de partenaires financiers, Esprit a dès
le départ mis en place des formations basées sur des valeurs intangibles :

 Par son adhésion en avril 2014 à la conférence des grandes école (CGE)* qui regroupe environ
110 établissements français et étrangers qui forment leurs diplômés dans un souci constant
d’excellence

Page 5 sur 44
 Par son adhésion à l’initiative CDIO* fondé par le MIT (Massachussetts Institute of Technology)
qui regroupe 116 institutions dont 2 seulement sur le continent africain. CDIO a pour objectif est
de recentrer la pédagogie des formations d’ingénieurs autour de mises en situation
professionnelle)
 Et enfin par l’accréditation internationale de ses programmes à travers le label EUR ACE qui lui a
été délivrée par la commission française des titres de l’ingénieur (CTI)* en 2014 et en 2017.
 Un autre détail important c’est son adhésion au réseau panafricain Honoris United Universities en
2021.

Cet important développement de l’école tient d’abord et avant tout aux valeurs sur lesquelles Esprit a été
fondée et auxquelles elle ne déroge pas :

 « Se former autrement »

Vise à former des ingénieurs directement opérationnels : cela passe par une approche pédagogique
innovante, l’APP apprentissage par projets/problèmes, notamment au travers de la participation à de
nombreux challenges nationaux et internationaux. Les activités de recherche et développement dans
lesquels les étudiants peuvent être acteurs y jouent aussi leur rôle. Récemment créé, Esprit incubator
constitue un puissant outil contribuant à permettre aux étudiants porteurs d’idées innovantes à aller, dans
le cadre de leur formation, jusqu’à la création de leur start up s’ils le souhaitent.

 La notion de responsabilité et d’inclusion sociales

Esprit se veut depuis sa création une école ouverte au plus grand nombre. Dès le début, des mécanismes
ont été déployés pour qu’un jeune ayant du talent puisse, quelle que soit sa situation sociale, suivre les
cours et obtenir son diplôme. Depuis deux ans, l’école a souhaité amplifier le phénomène par la création
de la Fondation Esprit en vue d’aider les jeunes à financer leur formation.

 L’Interaction avec les entreprises

L’objectif de l’école étant de former des ingénieurs totalement en phase avec les besoins de l’économie et
des entreprises, passe par de nombreux canaux : rencontres régulières avec les professionnels pour faire le
point sur les programmes afin de les adapter avec les besoins réels du marché ; obligation pour les élèves
d’effectuer 3 stages en entreprise dont le Projet de fin d’étude d’une durée de 7 mois ; mise en place d’une
« Learning Factory » qui offre des espaces aux entreprises venus à la rencontre des étudiants et de leurs
enseignants pour y déployer des projets en relation avec leurs préoccupations ; création d’Esprit Tech qui
porte la RDI (Recherche, développement et innovation) permettant aux enseignants de développer leurs
compétences par des activités de production au service des entreprises ; création d’Esprit Incubateur,
l’incubateur de startups.

Page 6 sur 44
INTRODUCTION GENERALE

L'agriculture moderne est confrontée à des défis complexes tels que le changement climatique, la
croissance démographique et la nécessité d'une utilisation plus efficace des ressources naturelles. Dans ce
contexte, les serres intelligentes émergent comme une solution prometteuse pour répondre à ces défis tout
en augmentant la production agricole de manière durable. Une serre intelligente combine la science
agricole traditionnelle avec les avancées technologiques les plus récentes, créant ainsi un environnement
contrôlé où les plantes peuvent prospérer quelles que soient les conditions extérieures.

Contrairement aux serres conventionnelles, les serres intelligentes intègrent des systèmes automatisés, des
capteurs sophistiqués, l'intelligence artificielle et la connectivité IoT pour optimiser chaque aspect de la
culture des plantes. Ces structures modernes ne se contentent pas de protéger les cultures des éléments
extérieurs, mais elles visent également à maximiser la croissance, à minimiser l'utilisation de ressources
précieuses et à réduire l'impact environnemental.

L'objectif fondamental des serres intelligentes est de créer un écosystème contrôlé où chaque paramètre
crucial, de la température et de l'humidité à la qualité de la lumière et à la distribution de l'eau, peut être
ajusté de manière précise et en temps réel. Cette approche holistique permet aux agriculteurs de cultiver
une plus grande variété de cultures tout au long de l'année, indépendamment des saisons ou des conditions
géographiques. De plus, grâce à l'utilisation stratégique de l'automatisation et de l'IA, les agriculteurs
peuvent prendre des décisions éclairées pour optimiser la production, minimiser les pertes et garantir une
utilisation efficace des ressources telles que l'eau et les engrais.

Au-delà de la productivité accrue, les serres intelligentes contribuent également à la durabilité


environnementale. Grâce à la surveillance précise des conditions et à l'ajustement en temps réel des
paramètres, elles réduisent les besoins en eau et en produits chimiques, minimisant ainsi les effets
néfastes sur l'environnement. De plus, l'intégration d'énergies renouvelables dans les opérations des serres
intelligentes offre des perspectives de développement agricole plus respectueuses du climat.

Cette introduction souligne l'évolution des serres traditionnelles vers des serres intelligentes, démontrant
l'importance de cette avancée technologique dans la sécurisation de l'approvisionnement alimentaire
mondial, la protection de l'environnement et la promotion d'une agriculture durable et innovante. Dans
cette étude, nous explorerons en détail les composants, les fonctionnalités et les avantages des serres
intelligentes, tout en examinant les défis potentiels et les perspectives qui façonneront l'avenir de cette
révolution agricole.

Page 7 sur 44
Chapitre 1 : Étude bibliographique : culture
hydroponique/systèmes d'acquisition de données

I. Introduction :

L'agriculture moderne fait face à des défis cruciaux tels que la sécurité alimentaire, la gestion durable
des ressources et la maximisation des rendements tout en réduisant l'empreinte environnementale. Dans
ce contexte, la culture hydroponique émerge comme une solution prometteuse. Cette technique novatrice
de culture des plantes, qui élimine le sol au profit d'une solution nutritive, offre un contrôle précis sur les
facteurs de croissance. En parallèle, les systèmes d'acquisition de données ont révolutionné la manière
dont nous surveillons et ajustons les paramètres environnementaux pour favoriser la croissance optimale
des plantes. En combinant ces deux domaines, cette étude bibliographique se propose d'explorer en
profondeur la culture hydroponique et les systèmes d'acquisition de données, en mettant en lumière leurs
avantages, leurs applications et leur impact sur l'agriculture moderne.

1. Culture hydroponique

Figure 2: Culture hydroponique

La culture hydroponique est une méthode de culture des plantes sans sol, où les nutriments essentiels
sont fournis directement dans l'eau, permettant ainsi un contrôle précis de l'environnement de croissance.

Page 8 sur 44
1.1. Histoire et développement de la culture hydroponique :
L'histoire de la culture hydroponique remonte à l'Antiquité, mais son développement moderne a été
façonné par des avancées scientifiques et technologiques au fil des siècles. Voici un aperçu de son
évolution, de ses débuts jusqu'à son adoption moderne :

 Antiquité : Les premières formes de culture hydroponique remontent à l'Égypte antique, où les
Égyptiens cultivaient des plantes en utilisant des solutions nutritives pour irriguer leurs cultures. -
Les jardins suspendus de Babylone, construits vers 600 av. J.-C., sont souvent cités comme
exemple ancien de culture hydroponique, bien que leur fonctionnement exact demeure sujet à
débat.
 Renaissance : Au XVIe siècle, le scientifique italien Giacomo Bocca di Certaldo a décrit une
méthode de culture de plantes dans l'eau enrichie de nutriments. Le chimiste belge Jan Baptist
van Helmont a mené des expériences au XVIIe siècle en cultivant un saule dans un pot rempli de
terre séchée, démontrant ainsi que les plantes tiraient leurs nutriments de l'eau plutôt que du sol.
 19e siècle : En 1860, Julius von Sachs, un botaniste allemand, a réalisé des expériences sur la
nutrition végétale, jetant les bases de la science moderne de la nutrition des plantes. En 1866, le
scientifique britannique John Bennet Lawes a développé une solution nutritive pour la culture des
plantes sans sol.
 20e siècle : un botaniste allemand, a réalisé des expériences sur la nutrition végétale, jetant les
bases de la science moderne de la nutrition des plantes. - En 1866, le scientifique britannique
John Bennet Lawes a développé une solution nutritive pour la culture des plantes sans sol.

Figure 3:Culture hydroponique à Dubaï en 1994

Page 9 sur 44
1.2. Types de systèmes hydroponiques :
Il existe deux types de systèmes hydroponiques. L’un est dit passif et l’autre actif. L’hydroponie active
est réalisée via un système d’irrigation (goutte-à-goutte, table à marée…) qui apporte aux plants la
solution nutritive. Parmi ces différents types on peut citer :

 Aéroponie
Dans une application inhabituelle de la culture hydroponique de système fermé, les plantes sont
cultivées dans des trous des panneaux de polystyrène expansé ou d'un autre matériau. Les racines
des plantes sont mises en suspension dans l'air sous le panneau et enfermées dans une boîte de
pulvérisation. La boîte est scellée afin que les racines soient dans l'obscurité (pour inhiber la
croissance des algues) et de la saturation d'humidité. Un système de brumisation pulvérise
périodiquement la solution nutritive sur les racines. Le système est normalement activé pour
seulement quelques secondes toutes les 2-3 minutes.
 Aquaculture
Dans l'aquiculture, la solution nutritive est contenue dans un bac. Elle demande une oxygénation
complémentaire de la solution nutritive pour éviter l'asphyxie des racines, via l'utilisation d'un
procédé technique complexe. L'aquiculture reste de ce fait un système destiné à la recherche et
peu développé dans la pratique.
 Technique du film nutritif (NFT)
La NFT utilise une vaporisation ou un ruissellement d'eau constant pour fournir l'arrosage des
nutriments nécessaires aux racines. En théorie, le fait d'offrir aux racines des conditions optimales
permet d'obtenir une croissance plus rapide, au maximum de ce que la plante peut se permettre.
La technique du film nutritif a été développée au cours de la fin des années 1960 par le Dr Allan
Cooper à l'Institut de recherche des cultures sous serre à Littlehampton en Angleterre (Winsor et
al., 1979) ; un certain nombre de perfectionnements ultérieurs ont été développés à la même
institution (Graves 1983). Un avantage principal du système NFT par rapport aux autres est qu'il
nécessite moins de solution nutritive.

Figure 4 : types de systèmes hydroponiques

Page 10 sur 44
1.3. Avantages et inconvénients de la culture hydroponique :

La culture hydroponique présente plusieurs avantages et inconvénients, qui varient en fonction des
besoins et des objectifs spécifiques de chaque cultivateur. Voici une liste des principaux avantages et
inconvénients de la culture hydroponique.

a. Avantages de la culture hydroponique :

 Utilisation efficace de l'eau : La culture hydroponique utilise considérablement moins d'eau que
l'agriculture traditionnelle, car l'eau est recyclée en continu dans le système, réduisant ainsi le
gaspillage.
 Croissance rapide des plantes : Les plantes cultivées en hydroponie ont un accès direct et
constant aux nutriments, ce qui favorise une croissance plus rapide et des rendements plus élevés
par rapport à la culture en sol.
 Contrôle précis des nutriments : Les cultivateurs peuvent ajuster avec précision la composition
de la solution nutritive pour répondre aux besoins spécifiques des plantes, optimisant ainsi la
croissance et la qualité des récoltes.
 Réduction des maladies et des ravageurs : En éliminant le sol, la culture hydroponique réduit le
risque de maladies du sol et de ravageurs, réduisant ainsi la nécessité d'utiliser des pesticides et
des fongicides.
 Utilisation efficace de l'espace : Les systèmes hydroponiques, tels que les tours verticales ou les
serres à plusieurs niveaux, maximisent l'utilisation de l'espace, ce qui est particulièrement utile en
milieu urbain ou dans des zones avec des terres limitées.
 Cultivation toute l'année : La culture hydroponique permet de cultiver des plantes en toute
saison, indépendamment des conditions météorologiques extérieures, ce qui peut conduire à une
production plus régulière et prévisible.
 Qualité et saveur améliorées : Le contrôle précis des facteurs tels que la nutrition, la lumière et
la température peut améliorer la qualité et la saveur des produits cultivés en hydroponie.
 Possibilité de culture en intérieur : Les systèmes hydroponiques en intérieur permettent de
cultiver des plantes dans des environnements contrôlés, ce qui est idéal pour la culture en
intérieur ou dans des régions où les conditions extérieures ne sont pas favorables.
 Expérimentation et recherche : La culture hydroponique est largement utilisée dans la recherche
scientifique et l'expérimentation agricole pour étudier la croissance des plantes, la nutrition et les
techniques de culture innovantes.

b. Inconvénients de la culture hydroponique :

 Coût initial élevé : La mise en place d'un système hydroponique peut être coûteuse en raison de
l'achat d'équipement spécialisé, notamment des pompes, des réservoirs et des systèmes
d'éclairage.

Page 11 sur 44
 Maintenance requise : Les systèmes hydroponiques nécessitent une surveillance et une
maintenance régulières pour garantir le bon fonctionnement et éviter les problèmes tels que les
pannes de pompe ou les obstructions du système.
 Complexité : Les débutants peuvent trouver la culture hydroponique plus complexe que la
culture en sol en raison du contrôle requis sur les facteurs tels que la nutrition, l'éclairage et la
température.
 Dépendance à l'électricité : Certains systèmes hydroponiques dépendent de l'électricité pour le
fonctionnement des pompes, des lumières et des systèmes de contrôle, ce qui peut entraîner des
coûts énergétiques élevés.
 Sensibilité aux pannes : Les systèmes hydroponiques sont sensibles aux interruptions de la
pompe, aux obstructions du système ou aux fluctuations de la puissance électrique, ce qui peut
entraîner des problèmes de croissance si les plantes ne reçoivent pas suffisamment de nutriments
et d'eau.
 Apprentissage nécessaire : Les cultivateurs doivent acquérir des connaissances spécifiques sur la
culture hydroponique pour obtenir des résultats optimaux, ce qui peut nécessiter un certain temps
d'apprentissage.

1.4. Formulation de la solution nutritive :


1. Choix des nutriments : Les nutriments essentiels nécessaires à la croissance des plantes sont l'azote
(N), le phosphore (P), le potassium (K), le calcium (Ca), le magnésium (Mg), le soufre (S), le fer
(Fe), le manganèse (Mn), le zinc (Zn), le cuivre (Cu), le bore (B) et le molybdène (Mo). La
formulation de la solution nutritive consiste à préparer un mélange d'eau et de sels minéraux
contenant ces éléments.
2. Proportion des nutriments : Les plantes ont besoin de différents nutriments à différentes étapes de
leur croissance. La formulation de la solution nutritive doit prendre en compte les besoins
spécifiques des plantes à chaque stade. Par exemple, les plantes en croissance végétative ont besoin
de plus d'azote, tandis que les plantes en floraison nécessitent plus de phosphore et de potassium.
3. Concentration de la solution : La concentration de la solution nutritive est mesurée en électro
conductivité (EC) et en parts par million (ppm). Il est important de maintenir la concentration à un
niveau approprié pour éviter la sous-nutrition ou la suralimentation des plantes.
4. Ajustements en fonction des stades de croissance :

 Phase de croissance végétative : Au début de la croissance, les plantes ont besoin de plus d'azote
pour développer des feuilles et des tiges vigoureuses. La concentration en azote dans la solution
nutritive peut être augmentée.
 Phase de floraison : Lorsque les plantes commencent à produire des fleurs et des fruits, elles ont
besoin de plus de phosphore et de potassium pour favoriser la formation de boutons floraux et le
développement des fruits. La concentration de ces éléments peut être augmentée.
 Transition : Lorsque les plantes passent de la croissance végétative à la floraison, la composition
de la solution nutritive peut être ajustée progressivement pour refléter les besoins changeants.
 Surveillance régulière : La concentration des nutriments dans la solution nutritive doit être
surveillée régulièrement à l'aide d'un électro conductimètre (EC) et d'un pH-mètre. Les
ajustements sont effectués en fonction des résultats de ces mesures.

e. Ph de la solution nutritive :

Page 12 sur 44
Le pH de la solution nutritive est crucial, car il influence l'absorption des nutriments par les plantes. La
plupart des plantes préfèrent un pH légèrement acide, généralement compris entre 5,5 et 6,5. Un
ajustement régulier du pH est nécessaire pour maintenir cette plage.

L'ajout d'acides (comme l'acide sulfurique) ou de bases (comme l'hydroxyde de potassium) peut être
utilisé pour ajuster le pH de la solution nutritive.

Figure 5 : gamme commerciale d'une solution nutritive pour les laitues

1.5. Techniques de gestion des nutriments :


La gestion des nutriments dans les systèmes hydroponiques sont essentielles pour assurer une croissance
saine et productive des plantes. Voici quelques aspects clés des techniques de formulation et de fourniture
des nutriments en hydroponie :

Facteurs environnementaux :
Le contrôle et l'ajustement des facteurs environnementaux tels que la lumière, la température, l'humidité
et la qualité de l'air sont essentiels pour assurer une croissance optimale des plantes dans les systèmes
hydroponiques. Voici comment ces facteurs sont contrôlés et ajustés dans les systèmes hydroponiques :

a. Lumière :
 Éclairage artificiel : Dans de nombreux systèmes hydroponiques en intérieur, des lampes à
haute intensité de décharge (HID), des lampes fluorescentes, ou des LED sont utilisées pour
fournir un éclairage artificiel. Les lampes LED sont de plus en plus populaires en raison de leur

Page 13 sur 44
efficacité énergétique et de leur spectre de lumière personnalisable. (Dans notre cas nous avons
utilisé l’éclairage naturel)
 Photopériode : La durée quotidienne d'éclairage (photopériode) est ajustée en fonction du
stade de croissance des plantes. Les plantes à croissance végétative nécessitent généralement
une période d'éclairage plus longue que celles en floraison.
b. Température :
 Chauffage et refroidissement : Les systèmes hydroponiques en intérieur sont équipés de
systèmes de chauffage et de refroidissement pour maintenir la température ambiante à des
niveaux optimaux. Les chauffages électriques, les climatiseurs et les échangeurs de chaleur
sont couramment utilisés.
 Thermostat : Les thermostats sont utilisés pour surveiller et réguler la température de
l'environnement de culture. Ils activent ou désactivent les systèmes de chauffage et de
refroidissement en fonction des valeurs prédéfinies.
c. Humidité :
 Humidificateurs et déshumidificateurs : Ces appareils sont utilisés pour maintenir l'humidité
relative de l'air à un niveau optimal. Les plantes ont des besoins spécifiques en humidité, et des
taux d'humidité élevés peuvent favoriser le développement de moisissures.
 Contrôle de la ventilation : L'ajustement du débit d'air et de la ventilation peut également
influencer l'humidité de l'air. Un contrôle adéquat de la ventilation permet de réguler
l'humidité.
d. Qualité de l'air :
 Ventilation : Les systèmes de ventilation assurent un renouvellement constant de l'air, ce qui
favorise l'apport en dioxygène et la régulation de la concentration en dioxyde de carbone
(CO2).
 Filtration de l'air : Des filtres à air sont utilisés pour éliminer les contaminants de l'air, tels
que les particules, les spores de moisissure et les odeurs.
 Mesure du CO2 : Certains cultivateurs contrôlent la concentration de CO2 dans l'air en
utilisant des générateurs de CO2 pour stimuler la photosynthèse des plantes.
 Surveillance de la qualité de l'air : Des capteurs sont utilisés pour surveiller la qualité de l'air
en temps réel, fournissant des données sur la température, l'humidité, le CO2 et d'autres
paramètres.

1.6. Applications commerciales et domestiques :


La culture hydroponique a une large gamme d'applications, allant des productions commerciales à grande
échelle aux utilisations plus modestes pour les jardins hydroponiques domestiques. Voici un aperçu de ces
deux domaines :

a. Applications commerciales à grande échelle :


 Agriculture urbaine verticale : Dans les zones urbaines où l'espace est limité, les fermes
verticales hydroponiques permettent de cultiver des cultures à plusieurs niveaux dans des tours
ou des étagères, maximisant ainsi l'utilisation de l'espace.
 Serres commerciales : Les serres hydroponiques à grande échelle sont utilisées pour la
production de légumes, de fruits et de plantes ornementales. Les avantages incluent un contrôle
précis de l'environnement, une utilisation efficace de l'eau et des rendements élevés.

Page 14 sur 44
 Production de plantes ornementales : De nombreuses pépinières et producteurs de plantes
ornementales utilisent des systèmes hydroponiques pour cultiver des fleurs, des arbustes et des
arbres à des fins de vente en gros ou de détail.
 Production de fines herbes et de légumes : Les cultures hydroponiques sont couramment
utilisées pour la production commerciale de fines herbes, de laitues, de tomates, de concombres
et d'autres légumes à feuilles ou à fruits.
 Culture de plantes médicinales : La culture hydroponique est également utilisée pour la
production de plantes médicinales, notamment le cannabis à des fins médicales et récréatives,
ainsi que d'autres plantes médicinales.

b. Utilisations plus petites et domestiques :


 Jardins hydroponiques domestiques : De plus en plus de particuliers adoptent la culture
hydroponique à petite échelle pour cultiver leurs propres légumes, fines herbes et fruits à la
maison. Des systèmes hydroponiques prêts à l'emploi sont disponibles pour les jardiniers
amateurs.
 Éducation : Les écoles et les établissements d'enseignement utilisent souvent des systèmes
hydroponiques pour enseigner aux élèves les principes de la croissance des plantes, de la
nutrition végétale et de l'agriculture durable.

 Recherche scientifique : Les laboratoires de recherche utilisent des systèmes


hydroponiques pour étudier la croissance des plantes, la nutrition végétale et les réponses
des plantes à différents environnements.

 Propagation des plantes : Les pépinières et les horticulteurs utilisent des systèmes
hydroponiques pour la propagation des plantes à partir de boutures ou de semences.

 Production alimentaire en milieu urbain : Les citadins utilisent des systèmes


hydroponiques pour cultiver des légumes frais sur leurs balcons, terrasses ou même à
l'intérieur de leur appartement, contribuant ainsi à l'approvisionnement alimentaire local.

2. Systèmes d'acquisition de données


Les systèmes d'acquisition de données sont des systèmes qui collectent, mesurent et enregistrent des
données à partir de capteurs et d'instruments.

Page 15 sur 44
Figure 6 : Systèmes d'acquisition de données

2.1. Principes fondamentaux


Les systèmes d'acquisition de données (DAQ) sont des systèmes qui permettent de collecter, mesurer et
enregistrer des données provenant de capteurs ou d'instruments physiques. Voici les principes
fondamentaux des systèmes d'acquisition de données :

a. Capteurs :
Les capteurs sont des dispositifs qui convertissent des grandeurs physiques telles que la température, la
pression, la lumière, la vitesse, etc., en signaux électriques analogiques. Les capteurs sont l'interface entre
le monde physique et le système d'acquisition de données. Ils sont spécifiques à la grandeur qu'ils
mesurent.

b. Signaux analogiques :
Les capteurs génèrent généralement des signaux analogiques, qui sont des signaux continus qui varient
en amplitude et en temps. Les signaux analogiques sont représentés par des tensions ou des courants
continus qui font ressortir les variations de la grandeur enregistrées.

i. Conditionnement des signaux :


Les signaux analogiques produits par les capteurs peuvent nécessiter un conditionnement avant d'être
traité. Cela peut inclure l'amplification, la filtration, la linéarisation ou la conversion de la grandeur
enregistrée dans une unité de mesure spécifique. Le conditionnement des signaux garantit que les
données sont précises et appropriées pour l'analyse ultérieure.

ii. Conversion analogique-numérique (CAN)


Cela peut inclure l'amplification, la filtration, la linéarisation ou la conversion de la grandeur enregistrée
dans une unité de mesure spécifique. Le conditionnement des signaux garantit que les données sont
précises et appropriées pour l'analyse ultérieure.

Page 16 sur 44
2.2. Composants d'un système d'acquisition de données
Dans un système d’acquisition des données on rencontre les composants tels que :

 Capteurs : Chaque capteur est spécifique à la grandeur qu'il mesure entre autres nous avons les
capteurs de (température, humide, lumière...etc.).
 Signal d'entrée : Le signal d'entrée peut être de différents types, tels que des signaux de tension,
de courant, de résistance, de fréquence ou d'autres grandeurs physiques. Cela dépend du capteur
ou de l’instrument utilisé.
 Conditionnement des signaux : Le conditionnement de signaux est un processus d'acquisition
de données. Conditionneur de signaux est le nom de l'instrument utilisé pour effectuer cette
action. Cet instrument convertit un type de signal électrique ou mécanique (signal d’entrée) en un
autre (signal de sortie). L'objectif est d'amplifier et de convertir ce signal en un format facile à
lire et compatible. Cela peut être : l’amplification, la filtration, linéarisation, Isolement,
échantillonnage du signal … etc.
 Convertisseur analogique-numérique (CAN)
 Processeur et mémoire : Le processeur est généralement contenu dans une carte de
développement (ESP32 dans notre cas) et la mémoire est utilisée pour le stockage temporaire des
données, des programmes. Elles peuvent être : Mémoire RAM (Random Access Memory)
Mémoire ROM (Read-Only Memory), Mémoire de stockage, Système d'exploitation (OS),
Capacité de stockage externe
 Interfaces de communication : Ils peuvent se subdiviser en 3 types qui sont : interfaces
matériels (le bus PCI, l'USB ou le Firewire...etc.), interfaces logiciels (sont employées pour
échanger des commandes et des données entre divers processus et composants, Les interfaces
réseaux (permettent que les ordinateurs ou les composants de réseau accèdent au réseau
informatique),
 Logiciel de contrôle et d'analyse : Un logiciel de contrôle et d'analyse dans un système
d'acquisition de données (SAD) joue un rôle crucial dans la configuration, le contrôle en temps
réel et l'analyse des données recueillies par le système. Voici les principales fonctions et
caractéristiques d'un tel logiciel : Configuration du système ; Le logiciel permet aux utilisateurs
de configurer le système DAQ en définissant les paramètres d'acquisition, tels que la fréquence
d'échantillonnage, la plage de mesure, la résolution, etc. Il permet également de préciser les
canaux d'entrée, les capteurs associés et les types de signaux. Collecte de données : Il permet de
collecter les données en les stockant pour l'analyse ultérieure.
 Alimentation électrique : une alimentation de 12v a été utilisée pour la mise en œuvre de notre
maquette.
2.3. Applications dans la culture hydroponique :
Les systèmes d'acquisition de données (SAD) sont largement utilisés dans la culture hydroponique pour
surveiller et contrôler les paramètres environnementaux essentiels qui influencent la croissance des
plantes. Ces systèmes permettent une gestion précise de l'environnement de culture, ce qui contribue à
optimiser la santé et la croissance des plantes. Voici comment les SAD sont utilisés dans la culture
hydroponique : Surveillance de la température : Les capteurs de température sont placés dans
l'environnement de culture, tels que le réservoir de solution nutritive, le substrat ou la serre. Les SAD
mesurent en continu la température et permettent aux cultivateurs de maintenir des conditions thermiques

Page 17 sur 44
optimales pour la croissance des plantes, en ajustant par exemple la température de l'eau ou de l'air. Et il
en est ainsi pour nombre de capteurs tels que les capteurs d’humidité, de lumière, de CO2...etc.

2.4. Analyse des données

L'analyse des données recueillies en culture hydroponique est cruciale pour permettre aux producteurs
hydroponiques de prendre des décisions éclairées et d'optimiser la croissance des plantes. Voici quelques
méthodes courantes d'analyse des données recueillies dans le contexte de la culture hydroponique :
a. Visualisation des données :
La visualisation des données est la première étape de l'analyse. Les données d'humidité, de température,
de pH, de concentration en nutriments, etc., peuvent être représentées sous forme de graphiques, de
tableaux ou de graphiques en temps réel. Les logiciels de gestion de données et de contrôle permettent de
créer des graphiques pour suivre l'évolution des paramètres sur une période donnée.

b. Traitement et prédiction
Une fois les données des capteurs acquis par le microcontrôleur, il est possible de les traiter et d’envoyer
des commandes à notre système en vue de résoudre les problèmes ou anomalies rencontrées. En outre il
est également possible d’implémenter des algorithmes d’Intelligence Artificielle pour la prédiction des
paramètres optimaux pour la bonne croissance d’une nouvelle plante à partir des données d’anciennes
enregistrée tout au long de leurs croissances

Conclusion :

En somme, la culture hydroponique associée aux systèmes d'acquisition de données ouvre de nouvelles
perspectives passionnantes dans le domaine de l'agriculture. La précision avec laquelle les paramètres
environnementaux peuvent être surveillés, ajustés et optimisés dans ces systèmes ouvre la voie à des
rendements accrus, à une utilisation plus efficace des ressources et à une agriculture plus résiliente. Les
avantages de la culture hydroponique, tels que la réduction de la consommation d'eau et la croissance
accélérée des plantes, sont amplifiés par la technologie des systèmes d'acquisition de données. Que ce soit
dans des environnements commerciaux ou domestiques, cette combinaison offre une approche
prometteuse pour relever les défis alimentaires mondiaux de manière durable. Cependant, la mise en
œuvre réussie de ces systèmes nécessite une compréhension approfondie des principes fondamentaux de
la culture hydroponique et des systèmes d'acquisition de données, ainsi qu'une adaptation intelligente aux
besoins spécifiques des cultures et des environnements. À mesure que la recherche et l'innovation
progressent, il est certain que cette synergie continuera de jouer un rôle essentiel dans l'avenir de
l'agriculture.

Page 18 sur 44
Chapitre 2 : Analyse fonctionnelle d’un système
hydroponique

Introduction :

L'analyse fonctionnelle d'un système hydroponique équipé de capteurs de CO2, de température,


d'humidité, de pH et d'autres éléments permet de comprendre comment ces capteurs interagissent pour
créer un environnement optimal de croissance des plantes. Notre travail consiste principalement à
concevoir un espace sain et favorable pour une culture de plante à l’aide de capteurs qui signaleront des
problèmes au niveau de la croissance de la plante ou un défaut sur son environnement de croissance. Voici
une analyse fonctionnelle brève de cette serre :

Objectif Global : Créer un environnement contrôlé et optimal pour favoriser la croissance des plantes en
surveillant et en ajustant en temps réel les paramètres tels que la qualité de l'air, la température, l'humidité
et le pH.

A. Fonctions Principales :
1. Surveillance des Conditions Environnementales :
 Capteur de CO2 : Mesurer le niveau de dioxyde de carbone pour éviter des concentrations excessives
qui pourraient inhiber la photosynthèse.
 Capteur de Température : Surveiller la température pour maintenir des conditions optimales de
croissance.
 Capteur d'Humidité : Mesurer l'humidité de l'air pour éviter une humidité excessive ou insuffisante.
 Capteur de pH : Surveiller le niveau d'acidité du sol pour assurer une absorption optimale des
nutriments par les plantes.

2. Collecte et Transmission de Données :


 Capteurs : Acquérir des données environnementales à intervalles réguliers.

• Module de Transmission : Envoyer les données collectées à un système central de traitement et de


contrôle.

3. Traitement des Données :


 Système Central : Analyser les données collectées pour détecter les variations et les tendances.
 Comparaison aux Plages Optimal : Comparer les données aux plages optimales prédéfinies pour
chaque paramètre.

4. Prise de Décision :
 Algorithmes de Contrôle : Utiliser des algorithmes basés sur l'IA pour déterminer les ajustements
nécessaires en fonction des données collectées.
 Déclencheurs d'Action : Décider des actions à entreprendre en cas de déviation par rapport aux plages
optimales (par exemple, ajustement de la ventilation, de l'irrigation, etc.).

Page 19 sur 44
5. Ajustement des Paramètres Environnementaux :
 Systèmes de Contrôle : Activer des mécanismes de régulation automatique pour ajuster les conditions
de la serre.
 Gestion de la Ventilation : Ouvrir ou fermer les ouvertures pour réguler la circulation d'air.
 Système d'Irrigation : Ajuster le débit d'eau en fonction des besoins.

6. Rétroaction et Surveillance Continue :


 Boucle de Rétroaction : Surveiller en permanence les paramètres pour s'assurer que les ajustements
ont l'effet escompté.
 Alarmes : Déclencher des alertes en cas de dépassement des seuils critiques.

Nous allons schématiser notre analyse et ces fonctions à l’aide de diagrammes.

Nous allons tout d’abord exprimer le besoin à l’aide d’un diagramme simple à l’aide d’un diagramme
bête à cornes.

B. Diagrammes d’analyse fonctionnel


1. Diagramme bête à corne

Utilisateur/ Plante en
Consommateur croissance

Serre intelligente

Collecte et Transmission de Données

Figure 7: Diagramme bête à corne

2. Diagramme SADT (Structured Analysis and Design Technique)


Le diagramme SADT est un outil visuel qui aide à modéliser, analyser et comprendre les processus et les
systèmes complexes. Il se base sur une structure hiérarchique pour représenter les fonctions, les données,
les contrôles et les flux d'informations d'un système. Le diagramme SADT est largement utilisé dans
l'ingénierie des systèmes pour la conception, la documentation et l'optimisation des systèmes et des
processus.

Traitement
Capteurs de données

Plante Favoriser
Faire une collecte de l’environnement de
données culture

Page 20 sur 44
Programmation
avec des cartes à
microcontrôleurs
Figure 8 : Diagramme SADT

3. Diagramme pieuvre
Le diagramme pieuvre est un outil graphique qui permet de représenter les liens entre un dispositif ou un
système et son environnement, mettant en évidence les interactions et les dépendances. Il est
principalement utilisé pour analyser les fonctions de service d'un produit ou d'un système, en identifiant
les entrées, les sorties, et les adaptations nécessaires pour satisfaire les besoins et les exigences du milieu
extérieur. Le diagramme pieuvre facilite la compréhension des interactions entre un système et son
contexte, ce qui est essentiel pour la conception et l'optimisation des solutions.

Plante Energie

FC1
L’opérateur FP1
Serre FC2
intelligente Environnement

FC FC3
Ergonomie

Sécurité

Figure 9 : Diagramme pieuvre

4. Recensement des fonctions de service


FP1 : Collecter des données via des capteurs

FC1 : Trouver une source d’énergie fiable tel que l’énergie électrique

FC2 : Adapter la plante à son environnement et éviter tout espace nocif.

FC3 : La serre doit être conçue tout en respectant les normes de sécurité

FC4 : La serre qui adopte un système automatique qui limite l’intervention humaine et doit être optimisé à
sa conception (électrique et mécanique)

5. Tableau d’hiérarchisation des fonctions

Dans ce tableau nous allons comparer les fonctions dans le tableau précédent suivant critères d’évaluation
des fonctions qui sont :

0 : équivalent

1 : légèrement important

2 : moyennement important

Page 21 sur 44
3 : nettement important

FC1 FC2 FC3 FC4 Point Pourcentage (%)


FP1 FP1/3 FC2/1 FC3/3 FP1/3 6 27,27
FC1 FC2/2 FC3/1 FC1/2 2 9,09
FC2 FC2/2 FC2/2 9 40,91
FC3 FC4/1 4 18,18
FC4 1 4.55
Total 22 100

Tableau 1 : Tableau d’hiérarchisation des fonctions

Suivant l’ordre de priorité des fonctions, nous avons : FC2 > FP1 > FC3> FC1> FC4

6. Diagramme FAST (Function Analysis System Technique)


Le diagramme FAST est un outil graphique qui permet de représenter de manière hiérarchique et
structurée les fonctions et sous-fonctions d'un système, en mettant en évidence les relations fonctionnelles
essentielles. Il est couramment utilisé dans l'ingénierie et la conception de systèmes pour analyser,
décomposer et comprendre les éléments clés d'un processus ou d'un produit, facilitant ainsi la prise de
décision et l'optimisation.

FP1 : Faire une FT1 : Concevoir ST11 : Trouver les ST111 : Capteur de
collecte de données une serre capteurs adéquats pour CO2
intelligente l’acquisition de données
environnementales ST112 : Capteur de
O2

ST113 : Capteur
d’humidité

ST114 : Capteur de
température

ST115 : Capteur de
pH

ST12 : Carte à
ST13 : Camera ST121 : Carte esp32
microcontrôleur

Page 22 sur 44
C. Etudes comparatives
1. Etude comparative des cartes de développement (Esp32 / Esp8266 / STM /
Raspberry / Arduino / DFRduino)

Caractéristique ESP32 ESP8266 STM (STM32) Raspberry Pi Arduino DFRduino


Fabricant Expressif Expressif STMicroelectronics Raspberry Pi Arduino LLC DFRobot
Systems Systems Foundation

Type Microcontrôleur Microcontrôleur Microcontrôleur Ordinateur Microcontrôleur Microcontrôleur


monocarte

Architecture Xtensa (32 bits) Xtensa (32 bits) ARM Cortex (32 ARM (32/64 AVR (8 bits) Atmel (8 bits)
CPU bits) bits) ST131 : esp32 CAM

Puissance de Élevée Modérée Elevé et Variable Très Élevée Faible Faible


calcul

160 MHz à 240 80 MHz 72 MHz à 480 MHz. 1,5 GHz. 8 MHz à 20 MHz Similaire a
MHz. arduino

Mémoire 520KB/16MB 80KB/4MB Variable 2GB/SD Card 2KB/32KB Variable


(RAM/Flash)

Connectivité Wi-Fi/ Wi-Fi Variable Ethernet/Wi-Fi Variable Variable


Bluetooth

Page 23 sur 44
Utilisation IoT, IoT, Applications Embarqué, Industriel Multimédia, Éducation, DIY Éducation, DIY
courante Applications Serveurs

Prix Modéré (46.000 Abordable Variable (60.000 à Elevé Abordable Variable (70.000
TND) (19.000 TND) 100.000 TND) (200.000TND) (40.000 TND) TND)

Tableau 2 tableau comparative des cartes de développement

Le tableau ci-dessus fournit une comparaison générale des caractéristiques clés de ces cartes de
développement. Il est important de noter que la "puissance de calcul" dépendra du modèle spécifique et
des configurations de mémoire, et que la "facilité d'apprentissage" peut varier en fonction de la
documentation et de la disponibilité de tutoriels.

Nous avons porté notre choix sur la carte ESP32 pour les raisons suivantes :

a. Connectivité intégrée : L'ESP32 offre une connectivité Wi-Fi et Bluetooth intégrée, ce qui
facilite la communication avec d'autres appareils et la surveillance à distance de votre serre.

b. Puissance de calcul : L'ESP32 dispose d'une puissance de calcul suffisante pour gérer la collecte
de données, leur traitement en temps réel et l'exécution d'algorithmes de contrôle.

c. Mémoire adéquate : Avec une quantité suffisante de mémoire RAM et Flash, l'ESP32 peut
stocker des données et exécuter des programmes plus complexes.

d. Coût raisonnable : L'ESP32 offre des performances solides à un coût abordable, ce qui est un
avantage pour les projets à budget limité.

e. Facilité de programmation : Vous pouvez programmer l'ESP32 avec l'IDE Arduino, qui est
convivial pour les débutants et offre une multitude de bibliothèques pour simplifier le
développement.

f. Flexibilité : L'ESP32 est adapté à une variété de capteurs et de périphériques, ce qui en fait un
excellent choix pour la surveillance et la gestion de l'environnement d'une serre hydroponique.

En résumé, l'ESP32 est un choix solide pour notre projet de serre hydroponique en raison de sa
connectivité, de sa puissance de calcul, de sa mémoire adéquate, de sa large communauté, de son coût
abordable, de sa facilité de programmation et de sa flexibilité pour s'adapter à nos besoins spécifiques.

Page 24 sur 44
2. Etude comparative des capteurs : DHT11 / DHT22/ DHT21/ BME280 / DS18B20 /
BMP180

Caractéristique DHT11 DHT22 DHT21 BME280 DS18B20 BMP180


(AM2302) (AM2301)

Mesure de la Oui Oui Oui Oui Oui Oui


Température

(Etendue de (Etendue de (Etendue de (Etendue de (-55 à + 125 (Etendue de


mesure mesure mesure mesure °C) mesure
température : 0°C température : -40 température : -40 température : - température
à 50°C ± 2°C) à +80°C) à +80°C) 40 à +85°C) : -40 à
+80°C)

Mesure de Oui Oui Oui Oui Non Non


l'Humidité

(Etendue de (Etendue de (Etendue de Etendue de


mesure mesure mesure mesure
humidité : 20- humidité : de 0 à humidité : de 0 à humidité : de 0
90%RH ±5%RH) 100% RH) 100% RH) à 100% RH)

Mesure de la Non Non Non Oui Non Oui


Pression

(Etendue de (Etendue de
mesure mesure
Pression : 30 à Pression :
110 kPa) 300-1 100
hPa)

Communication Oui Oui Oui Oui Oui Oui


Numérique

Page 25 sur 44
Précision de la Modéré (± 2°C) Très Bonne (± Bonne (±0.5'C) Bonne (±1°C) Très Bonne Bonne
Température 0.5°C) (0,5 %) (±1°C)

Précision de Modérée Bonne Bonne Bonne (±3%) Non Non


l'Humidité (±5%RH) (±2RH) (±3%RH) applicable applicable

Précision de la Non applicable Non applicable Non applicable Bonne (±1 Non Bonne
Pression hPa/m) applicable ((±1hPa)

Applications Contrôle de Contrôle de Contrôle de Météorologie, Température Température


Courantes l'Environnement l'Environnement l'Environnement Altitude Précise et pression

Coût Faible (8.000 Faible (12.000 Modéré (26.000 Modéré Faible Faible
TND) TND) TND) (35.000 TND) (7.500TND) (6.000
TND)

Tableau 3 Tableau comparative des capteurs

Ce tableau compare les caractéristiques clés de chaque capteur, y compris les mesures qu'ils effectuent,
leur précision, leur capacité à être étanches, leurs applications courantes et leur coût.

Notre choix s’est porté sur le capteur BME280 pour les raisons suivantes :

a. Mesure de la Pression, de la Température et de l’humidité : Le BME280 est un capteur de


pression atmosphérique et de température. Il est capable de fournir des mesures précises de la
pression barométrique, ce qui peut être essentiel pour surveiller les changements météorologiques
et l'altitude. En outre, il fournit également des données de température, ce qui est utile pour la
compensation de la pression.

b. Précision : Le BME280 est connu pour sa précision dans la mesure de la pression atmosphérique.
Il peut détecter de petites variations de pression, ce qui est important pour les applications
météorologiques, de suivi de l'altitude et de navigation.

Page 26 sur 44
c. Polyvalence : Le BME280 est polyvalent et peut être utilisé dans une variété d'applications, y
compris la surveillance météorologique, la mesure de l'altitude, la navigation par GPS, les drones,
les ballons stratosphériques, etc.

d. Facilité d'utilisation : Ce capteur est relativement simple à intégrer dans un projet, en particulier
s'il est utilisé avec des microcontrôleurs courants tels qu'Arduino. Il communique via un
protocole I2C standard.

e. Faible Consommation d'Énergie : Le BME280 a une faible consommation d'énergie, ce qui le


rend adapté aux projets alimentés par batterie ou solaires, où l'efficacité énergétique est
importante.

f. Fiabilité : Il s'agit d'un capteur fiable qui peut fonctionner de manière stable pendant de longues
périodes, ce qui est essentiel pour la surveillance à long terme et les applications critiques.

En fin de compte, le choix du BME280 est approprié si votre projet nécessite une mesure précise de la
pression atmosphérique et de la température, ainsi que si vous avez besoin d'un capteur fiable et
polyvalent pour des applications météorologiques, de navigation ou d'altitude.

D. Choix des composants


1. Description des composants électriques

1.1. Alimentation

L'ensemble du circuit du contrôleur de minuterie électronique est alimenté par un régulateur de tension
qui fournit +5 volts à sa sortie. Il s’agit d’une simple alimentation stabilisée en courant continu qui
alimente tous les composants : microcontrôleurs, pompes, camera et capteurs

Figure 11 Alimentation 12 v

Page 27 sur 44
.

1.2. Carte ESP32

La carte ESP32 a été utilisé comme module principale pour l’acquisition des différentes mesures de nos
capteurs. L'ESP32 est équipé de deux cœurs de processeur Xtensa 32 bits, Il prend en charge le Wi-Fi
802.11 b/g/n/e/i et le Bluetooth 4.2/5.0 BLE (Low Energy), ce qui en fait un choix idéal pour les projets
IoT nécessitant une connectivité sans fil.

Figure 12 Carte ESP

1.3. Régulateur de tension DC/DC


Pour notre système on a opté au départ pour une alimentation 36v pour les moteurs, mais le
microcontrôleur ne supporte pas cette tension du coup on a opté pour le régulateur LM2596, comme
indiqué sur la figure 74, pour la baisser à 5v/ 12v DC.

Figure 13: Régulateur de tension LM2596

1.4. Le BME280

Le BMP180 est un capteur environnemental développé par Bosch Sensortec. Il combine trois capteurs
essentiels en un seul boîtier compact : Un Capteur de pression, Capteur de température.

Page 28 sur 44
Figure 14:Le BME280

1.5. Sonde PH DFR0300

La sonde pH DFR0300 fonctionne sur le principe de l'électrochimie. Elle comporte une électrode de
référence, une électrode de mesure de pH et une électrode de température. Les ions d'hydrogène (H+)
dans la solution influencent le potentiel électrique mesuré par l'électrode de mesure de pH, ce qui permet
de déterminer le pH de la solution.

Pour assurer des mesures précises, la sonde pH SEN0161 doit être calibrée régulièrement à l'aide de
solutions d'étalonnage tampons de pH connus (souvent pH 4, 7 et 10). Cela permet de corriger toute
dérive potentielle de la sonde. Elle fonctionne généralement avec une tension d'alimentation basse,
généralement de 3,3 V ou 5 V.

Figure 15 : Sonde PH DFRobot

1.5.1. Méthode d’étalonnage

Pour garantir la précision, la sonde doit être calibrée lors de sa première utilisation et après une période de
non-utilisation prolongée. L’étalonnage suivant est fait en deux points et nécessite donc des solutions
tampons étalons de 4,0 et 7. Le didacticiel suivant montre comment effectuer l'étalonnage en deux points.

Page 29 sur 44
Le code préalable pour l’étalonnage est envoyé sur la carte ESP, puis l’ouverture du moniteur série est fait
pour la visualisation ; Nous pouvons voir la température et le PH.
La sonde doit être préalablement lavée avec de l'eau distillée, les gouttes d'eau résiduelles peuvent être
absorbées avec du papier. La sonde PH est par la suite insérée dans la solution tampon étalon de 7,0, un
remuement doux est fait jusqu'à ce que les valeurs soient stables.
Une fois les valeurs stables, le premier point peut être calibré. Les étapes spécifiques sont les suivantes :

- La commande enterph dans le moniteur série pour accéder au mode d'étalonnage.

Saisi des commandes calph pour démarrer l’étalonnage. Le programme identifiera automatiquement
laquelle des deux solutions tampons standards est présente : soit 4,0 et 7,0. Dans cette étape, la solution
tampon standard de 7,0 sera identifiée.

Page 30 sur 44
Après l'étalonnage, la commande exitph est saisi pour enregistrer les paramètres pertinents et quitter le
mode d'étalonnage. Ici une remarque est nécessaire, ce n'est qu'après avoir saisi la commande exitph dans
le moniteur série que les paramètres pertinents peuvent être enregistrés.

Après les étapes ci-dessus, le calibrage du premier point est terminé. Le deuxième calibrage du point sera
effectué ci-dessous.
La sonde doit être préalablement lavée avec de l'eau distillée, les gouttes d'eau résiduelles peuvent être
absorbées avec du papier. La sonde est par la suite insérée dans la solution tampon standard de 4.0, un
remuement doux est fait jusqu'à ce que les valeurs soient stables.

Page 31 sur 44
Une fois les valeurs stables, le deuxième point peut être calibré. Comme pour la première étape
d’étalonnage, les étapes spécifiques sont les suivantes :
 Saisi de la commande enterph dans le moniteur série pour accéder au mode d'étalonnage.

 Saisi des commandes calph pour démarrer l'étalonnage. Le programme identifiera


automatiquement laquelle des deux solutions tampons standards est présente : soit 4.0 et 7.0
Dans cette étape, la solution tampon standard est de 4.0 sera identifiée.

 Après l'étalonnage, la commande exitph est entrée pour enregistrer les paramètres pertinents et
quitter le mode d'étalonnage. Ce n'est qu'après avoir saisi la commande exitph dans le moniteur
série que les paramètres pertinents peuvent être enregistrés.

 Après les étapes ci-dessus, le deuxième calibrage du point est terminé, l'étalonnage en deux
points est terminé et peut ensuite être utilisé pour la mesure réelle. Les paramètres pertinents
dans le processus d'étalonnage ont été enregistrés dans l'EEPROM de la carte de commande
principale.

1.6. Capteur de conductivité

Constitué de 2 électrodes, un courant électrique alternatif (AC) de faible amplitude est appliqué entre ces
électrodes. La conductivité de la solution détermine la quantité d'ions présents, ce qui influence la
capacité de la solution à conduire le courant. Le capteur mesure la résistance ou la conductance de la
solution et la convertit en une valeur de conductivité. Ce capteur nous permet de contrôler le taux de
concentration en nutriment de la solution nutritive.

Figure 16 : Capteur de conductivité

1.7. ESP32 CAM

Page 32 sur 44
'ESP32-CAM est équipé d'une caméra OV2640 (ou OV7670 dans certaines versions) capable de capturer
des images fixes ou des vidéos. La résolution des images peut atteindre jusqu'à 2 mégapixels. L'ESP32-
CAM offre une connectivité Wi-Fi 802.11b/g/n pour la communication sans fil et le contrôle à distance. Il
prend également en charge le Bluetooth. Pour notre projet les images capturées sont transférées dans
google drive.

Figure 17 ESP32 CAM

Conclusion

En conclusion, l'analyse fonctionnelle de la serre intelligente révèle un système complexe où la


surveillance en temps réel des conditions environnementales, la collecte de données via des capteurs, le
traitement des données et les ajustements automatiques se combinent pour créer un environnement
optimal de croissance. Cette approche promet une agriculture plus efficace et durable grâce à l'utilisation
judicieuse de la technologie et de l'intelligence artificielle.

Chapitre 4 : Environnement Logiciels et conception

A. Conception SolidWorks
1. Description générale :
SolidWorks est une application de conception assistée par ordinateur (CAO) 3D qui est largement utilisée
dans l'industrie manufacturière, l'ingénierie, et d'autres domaines liés à la conception de produits. Il offre
une suite complète d'outils de modélisation 3D, d'assemblage, de simulation, de mise en plan et de gestion
de données, ce qui en fait un choix populaire pour la création de modèles et de dessins techniques.

Page 33 sur 44
Figure 18 Interface graphique de SolidWorks

2. Conception mécanique d support du module ESP32CAM


La conception mécanique du support a suivi plusieurs étapes essentielles. Tout d'abord, nous avons
analysé nos besoins spécifiques. Ensuite, nous avons créé une esquisse préliminaire pour avoir une idée
globale de la structure. Le dimensionnement et la sélection des matériaux ont été réalisés pour garantir la
solidité et la durabilité du système. En utilisant SolidWorks, nous avons élaboré une modélisation 3D
détaillée, suivie de simulations pour évaluer la résistance structurelle. Enfin, nous avons généré des plans
de fabrication et construit un prototype pour valider la conception.

2.1. Présentation de la maquette :


La maquette consiste en un tuyau en PVC de diamètre 15 cm, qui sert de canal principal pour le transport
des graines de salades. Le tuyau en PVC est un matériau couramment utilisé dans de telles applications en
raison de sa durabilité et de sa résistance à la corrosion.

2.2. Tuyau Principal :

 Le tuyau principal en PVC de 15 cm de diamètre représente la conduite centrale du


système.

 Il sert de voie pour le transport de la solution nutritive pour les graines de salades depuis
le réservoir.

2.3. Trous pour les Graines :

 Deux trous de diamètre 7 cm sont percés à travers la paroi du tuyau en PVC.

Page 34 sur 44
 Ces trous servent d'emplacements pour introduire les graines de salades dans le flux de la
conduite.

2.4. Couvercles avec Goulots d'Étranglement :

 Aux extrémités du tuyau en PVC, vous avez placé des couvercles.


 Ces couvercles ont des goulots d'étranglement de diamètres différents, ce qui permet de
contrôler le débit à chaque extrémité.
 Les goulots d'étranglement sont conçus pour ajuster la vitesse à laquelle la solution
nutritive est distribuées.

2.5. Fonctionnement :

Les graines de laitue ont introduit dans les trous de 7 cm de diamètre, ces dernières restent en
place grâce un support installé. À chaque extrémité du tuyau, les couvercles avec des goulots
d'étranglement permettent de contrôler le débit de la solution nutritive.

Figure 19: Vue de face

Page 35 sur 44
Figure 20: Vue de profil

Figure 21 : Vue de dessus

B. Conception Du Circuit électronique


1. Montage des composants électriques
a. Description de Fritzing

Fritzing est une application logicielle open source utilisée pour la conception de circuits électroniques, le
prototypage de projets électroniques et la création de schémas de circuits imprimés (PCB). En ce qui
concerne notre projet nous l’avons utilisé pour effectuer le câblage électrique ainsi que la création de
schémas du circuits imprimés (PCB) des différents composants électroniques qui rentrent dans notre
système d'acquisition des données comme l’indique les schémas ci-après

Page 36 sur 44
b. Les étapes du montage électrique
Apres avoir obtenu la liste de nos composant électrique électroniques nous allons procéder au montage de
ces dernier grâce au simulateur Fritzing.

Dans le logiciel nous allons :

 Télécharger et importer les composants requis depuis la bibliothèque interne ou explorez les sites
communautaires de Fritzing pour accéder à une plus grande variété de composants
 Organiser les composants téléchargés dans le simulateur Fritzing pour refléter la configuration
souhaitée de votre montage.
 Consulter les datasheets de chaque composant pour obtenir des informations détaillées sur leurs
caractéristiques techniques et les spécifications de câblage
 Identifier des connexions nécessaires entre les différents composants et la carte ESP32 en
fonction des informations des datasheets.
 Respecter les normes de câblage recommandées pour chaque composant afin d'optimiser la
performance du montage et d'éviter tout problème potentiel.
 Assembler : À l'aide du simulateur Fritzing, on fait l'assemblage virtuel en connectant les
composants de manière appropriée sur l'interface graphique du simulateur.
 Vérifier le montage virtuel pour vous assurer que toutes les connexions sont correctes et qu'il n'y
a pas d'erreurs de câblage.

Figure 22 : montage électrique du système d’acquisition

2. Conception de PCB par Fritzing

La conception d'un PCB (Printed Circuit Board) est une étape clé dans le processus de développement
électronique. Elle implique la transformation du schéma électronique théorique en une réalité physique

Page 37 sur 44
fonctionnelle. Nous avons utilisé des logiciels spécialisés Fritzing pour positionner stratégiquement les
composants, tracer les connexions électriques. Après vérification et simulation, des fichiers de production
sont générés, permettant la fabrication d'un prototype. Ce dernier est ensuite soumis à des tests
approfondis pour valider la fonctionnalité du circuit dans des conditions réelles avant la production en
série.

Figure 23: Vue schematique

Figure 24: circuit integre (PCB)

Chapitre 5 : Réalisation

Page 38 sur 44
A. Acquisition des données de capteurs

I. Organigramme de fonctionnement
Notre processus d’acquisition est régi par un organigramme de fonctionnement présenté par la figure ci-
dessous. En effet au centre de ce système nous avons une carte à microcontrôleur qui est l’ESP32 dotée
d’un module wifi qui est responsable du flux des données dans tout le système. Le système comme
susmentionné est constitué de plusieurs capteurs qui recueillent les grandeurs physiques
environnementales (d’aucunes passent par un CAN) et qui à l’aide d’un programme sont conserver vers
un googlesheet via un API google et le service IFTTT moyennant une connexion wifi (carte ESP32). Au
cas où nous avons de problème de connexion il y a échec du processus. D'autre part, notre système à la
capacité de prendre des clichés de la plante, extraire les dimensionne les conserver dans le même sheet.
En effet, les clichés sont pris par le module camera OV2640 de la carte ESP32CAM et leurs traitements
Ceci est faisable de deux manières :

 D'une part, après la prise de photo, l’image est récupérée (via un programme), et est directement
traitée via python IDLE
 D'autre part, après la prise de photo, l’image est récupérée (via API Fire base) est stockée dans
google drive pour être ensuite traitée sur python via l’environnement Spyder

Dans les deux cas, les photos sont traitées et les dimensions sont extraites et finalement renvoyées sur le
googlesheet via l’API google. Durant ce processus aussi si on rencontre des problèmes de connexion il y
a erreur processus.

Figure 25 Organigramme de fonction

Page 39 sur 44
II. Mesure de plantes

1. Méthode de détection des contours sur une image via open cv

L'IDE Spyder nous a servi pour la récupération des données sur drive, le traitement d'images et a l’envoi
des informations nécessaires sur google Sheets.

1.1. Téléchargement des images depuis Google Drive


Dans cette phase initiale, la configuration de l’API Google Drive a été nécessaire pour faciliter le
téléchargement des images stockées sur un espace de stockage Google Drive vers l’environnement local.
Le fonctionnement plus en détail est décrit ci-dessous :

1.2. Configuration de l'API Google Drive :


Pour accéder aux fichiers sur Google Drive, Nous avons dû configurer les accès à Google Drive en créant
des identifiants d'API, un projet Google Cloud, et en autorisant l'accès à votre compte Google Drive.

1.3. Utilisation de Spyder :


Spyder a été utilisé pour développer un script qui utilise les bibliothèques Python appropriées (telles que
pydrive ou le module Google Drive de la bibliothèque PyDrive2) pour interagir avec Google Drive. Ce
script a été conçu pour télécharger les images depuis un dossier spécifique sur Google Drive vers votre
système local.

1.4. Gestion des autorisations :


Géré les autorisations de manière à ce que l'application puisse accéder aux fichiers sur un compte Google
Drive de manière sécurisée.

1.5. Traitement des Images et transfères des dimensions sur Google Sheets
Après téléchargement des images en local, le traitement de ces dernières via Spyder a l’aide des
bibliothèques d’Open CV est effectué. Cette étape consiste à détecter les dimensions des plantes dans les
images par la détection de contours. Voici comment cela a pu être réalisé :

1. Prétraitement des Images : Avant la détection de contours, un prétraitement des images a été
effectué : en ajustant la luminosité, le contraste, en supprimant le bruit et en effectuant d'autres
opérations de prétraitement pour améliorer la qualité de l'image.
2. Détection de Contours : utilisation des fonctions d'OpenCV pour détecter les contours des
plantes dans les images. Cela permet d'identifier les contours des objets dans l'image, ce qui est
essentiel pour calculer les dimensions.

3. Calcul des Dimensions : En utilisant les informations sur les contours détectés, et grâce à un
objet contenu dans l’image dont les dimensions sont connues au préalable nous avons pu calculer
les dimensions des plantes, telles que la longueur, la largeur, la hauteur, et d'autres mesures
spécifiques au projet.

4. Stockage des Résultats : Les dimensions calculées ont ensuite été stockées sous une forme
structurée pour être prêtes à être exportées ou utilisées ultérieurement.

Page 40 sur 44
5. Après avoir obtenu les dimensions des plantes à partir des images, nous avons configuré l'API
Google Sheets pour envoyer ces données dans une feuille de calcul Google Sheets.

2. Détection en temps réel des dimensions de la plante via YOLO


Cette méthode consiste en la détection d'objets en temps réel. Une composante essentielle de ce processus
est la capacité à déterminer avec précision les dimensions des objets détectés. Nous allons décrire en
détail le processus de dimensionnement utilisé dans le cadre du projet, qui implique l'utilisation de l'outil
YOLO (You Only Look Once) pour la détection d'objets en temps réel, ainsi que l'enregistrement de ces
dimensions dans une feuille de calcul Google Sheets.

c. Configuration de l'Environnement Arduino :


Pour l'acquisition d'images en temps réel, une carte ESP32CAM a été utilisée. L'ensemble du processus
commence par la configuration de cette carte à l'aide du code Arduino. Dans cette étape il est impératif
d’assurer un connexion Wi-Fi avec la carte ESP32CAM. Le code téléversé sur la carte ESP32CAM
permet d’activer la diffusion image du module caméra OV2640 accessible via une adresse IP.

d. Configuration de l'Environnement Python :


1.6.
a. Installation des Bibliothèques :
Nous avons installé plusieurs bibliothèques Python requises pour le projet, notamment numpy, matplotlib,
tensorflow, opencv-python, google-auth, et cvlib. Nous avons installé ces bibliothèques en utilisant la
commande pip install.

b. Configuration de l'Application Python :


L'application Python, qui gère la détection d'objets, doit être configurée pour fonctionner avec la carte
ESP32. Cela inclut la modification de l'adresse IP dans le code Python pour qu'elle corresponde à celle
générée par la carte ESP32.

e. Processus de Dimensionnement :
a. Chargement du Modèle YOLO :
Le modèle YOLO, pré-entraîné pour la détection d'objets, est chargé à l'aide des fichiers de poids et de
configuration spécifiés. Ce modèle est capable de détecter une variété d'objets dans les images.

b. Détection d'Objets :
L'application Python récupère les images en temps réel à partir de la carte ESP32 et utilise le modèle
YOLO pour détecter les objets présents dans ces images. La détection inclut la localisation et
l'identification des objets.

c. Dimensionnement des Objets :


Une fois les objets détectés, le code Python extrait leurs coordonnées et dimensions à partir des résultats
de la détection. Ces dimensions sont exprimées en pixels. Ensuite nous les convertirons en cm. Par
rapport à la distance de la plante et de la caméra.

Page 41 sur 44
f. Intégration avec Google Sheets :
a. Configuration des Clés d'Accès :

Pour enregistrer les dimensions des objets, une intégration avec Google Sheets est mise en place. Cela
nécessite la création d'un fichier JSON contenant les clés d'accès Google Sheets.

b. Autorisation :

Le code Python utilise ces clés d'accès pour s'autoriser à accéder à Google Sheets et à écrire les
dimensions des objets détectés dans une feuille de calcul.

Le processus de dimensionnement est essentiel pour une détection d'objets précise en temps réel. En
utilisant le modèle YOLO et une intégration avec Google Sheets, ce projet parvient à détecter des objets
dans des images en temps réel, à calculer leurs dimensions en pixels, et à enregistrer ces données de
manière périodique.

Page 42 sur 44
Conclusion générale

En résumé, notre projet de conception d'un système d'acquisition de données pour une serre hydroponique
s'inscrit dans un projet plus vaste et ambitieux. Notre objectif principal était de collecter de manière
précise et continue des données environnementales cruciales, telles que la température, l'humidité, le pH
et la conductivité, pour créer un environnement optimal de croissance des plantes.

Ce projet fait partie intégrante d'une initiative plus large qui vise à exploiter ces données pour
l'entraînement d'une intelligence artificielle (IA). Cette IA sera capable de reconnaître l'état de santé des
plantes à partir d'images capturées par des caméras installées dans la serre et fournira des instructions
spécifiques pour favoriser la croissance optimale de chaque plante, le tout à partir d'une simple
photographie.

La partie électronique de notre système, avec des capteurs sophistiqués et un microcontrôleur ESP32, a
été conçue pour garantir une acquisition précise des données, tandis que la conception mécanique de la
serre a été élaborée pour assurer la robustesse et la durabilité de l'ensemble du système.

L'avenir de l'agriculture repose sur cette combinaison de technologie et de nature, offrant une approche
innovante et durable pour cultiver des plantes de manière efficace et respectueuse de l'environnement.
Notre projet actuel, axé sur la collecte de données, prépare le terrain pour une étape cruciale dans le
développement de l'agriculture intelligente de demain, où l'IA jouera un rôle central dans la prise de
décisions pour garantir des rendements optimaux et la sécurité alimentaire mondiale.

Annexes

Page 43 sur 44
Figure 26 Images d’acquisitions

Figure 27 : Image acquisition

Bibliographie

Méthode d’étalonnage :
https://wiki.dfrobot.com/Gravity__Analog_pH_Sensor_Meter_Kit_V2_SKU_SEN0161-V2

Page 44 sur 44

Vous aimerez peut-être aussi