Rapport 4eme
Rapport 4eme
SPÉCIALITÉ SYSTEME
ESPRIT
Au 15/08/2023
: ELECTROMECANIQUE
D’ACQUISITION
-TECH DE
2023 / 20 24
DONNEES D’UNE SERRE
HYDROPONIQUE
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
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
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.
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’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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
Page 15 sur 44
Figure 6 : 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.
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.
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 :
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.
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.
Nous allons tout d’abord exprimer le besoin à l’aide d’un diagramme simple à l’aide d’un diagramme
bête à cornes.
Utilisateur/ Plante en
Consommateur croissance
Serre intelligente
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é
FC1 : Trouver une source d’énergie fiable tel que l’énergie électrique
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)
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
Suivant l’ordre de priorité des fonctions, nous avons : FC2 > FP1 > FC3> FC1> FC4
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)
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
160 MHz à 240 80 MHz 72 MHz à 480 MHz. 1,5 GHz. 8 MHz à 20 MHz Similaire a
MHz. arduino
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)
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
(Etendue de (Etendue de
mesure mesure
Pression : 30 à Pression :
110 kPa) 300-1 100
hPa)
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 la Non applicable Non applicable Non applicable Bonne (±1 Non Bonne
Pression hPa/m) applicable ((±1hPa)
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)
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 :
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.
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.
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
.
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.
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
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.
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 :
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.
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.
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.
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.
Conclusion
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
Il sert de voie pour le transport de la solution nutritive pour les graines de salades depuis
le réservoir.
Page 34 sur 44
Ces trous servent d'emplacements pour introduire les graines de salades dans le flux de la
conduite.
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.
Page 35 sur 44
Figure 20: Vue de profil
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.
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.
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.
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.
Page 39 sur 44
II. Mesure de plantes
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.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.
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.
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
Bibliographie
Méthode d’étalonnage :
https://wiki.dfrobot.com/Gravity__Analog_pH_Sensor_Meter_Kit_V2_SKU_SEN0161-V2
Page 44 sur 44