Mémoire
Mémoire
Mémoire
Ordre........../F.S.S.A/UAMOB/2017
Filière :MI
Option : ISIL
Thème :
Avant tout, le grand et le vrai merci à Allah qui nous a donné la volonté et le courage
pour la réalisation de ce travail.
En second lieu, nous tenons exprimer notre reconnaissance àYahiaoui Kais pour avoir
accepté de nous encadrer dans cette étude. Nous le remercions pour ses encouragements
tout au long de ce travail.
Nos remerciement à Aid Aicha et Messaoudi Oussama à d’avoir accepté d’évaluer
mon travail au sein du jury de soutenance.
Nos Vifs remerciements à L.yazid et à k.Alaa pour ses précieux conseils
méthodologiques et avoir eu la patience de répondre à nos innombrables questions
Enfin, nous adressons nos plus sincères remerciements à nos familles pour leur amour,
leurs conseils ainsi que leur soutien inconditionnel, à la fois moral et économique qui
nous ont aidés accompagnés, aidés, soutenus et encouragés tout au long de la réalisation
de ce mémoire.
Dédicaces
Sehtali Imane.
Dédicaces
Je tiens tout d’abord à remercier ALLAH le tout puissant et miséricordieux, qui m’a
donné La force et la patience d’accomplir ce Modeste travail.
À Mon père Allah Yarhmo Elhadi, j’espère que tu sois fier et que tu trouves ici le
résultat de longues années de sacrifices et de privations pour m’aider à avancer dans la
vie.
À Ma mère Khadija , tu représentes pour moi la source de tendresse et l’exemple de
dévouement qui n’a pas cessé d’encourager.
À tous mes frères : Mohamed (mon 2ème pére), hamoud et Achraf .
À mes sœurs : Tourkia, Kenza et Ahlam .
À toute ma famille.
À mes chères amies : Hafsa, Hajer, Rahma, Nadia , Amine ,Zaki, hamid.......
À ma chère binôme Imane.
À toute la promotion M2.
À tous ceux qui, par un mot, m’ont donné la force de continuer.
MERCI A TOUS.
Kettab Messaouda.
Résumé
L’internet des objets connectés IoT Internet of Things font partie intégrante de ce
beau monde connecté que nous découvrons ou connaissons déjà. Lié de près ou de loin à
la sécurité électronique, elle devient peu à peu un véritable allié dans le domaine de l’agri-
culture, mais également pour l’arrosage intelligent, Smart irrigation qui devraient
éclore d’ici quelques petites années.
L’irrigation intelligente est un élément clé de l’agriculture de précision. Il aide les
agriculteurs à éviter les arrosages excessifs et les écoulements excessifs en programmant la
quantité d’arrosage nécessaire en fonction du type de paysage et du climat. Les systèmes
d’irrigation intelligents peuvent économiser jusqu’à 45% d’eau pendant la saison sèche et
environ 80% d’eau pendant la saison des pluies par rapport aux systèmes d’arrosage à
commande manuelle.
Ce projet vise à la mise en œuvre d’une application d’IoT .La dernière innovation en
matière d’irrigation, qui vous permet de garder, contrôler et piloter votre jardin à tout
moment à l’aide des contrôleurs et des dispositifs.
L’analyse de la solution porte particulièrement par prendre en compte les valeurs
transmises par les différents dispositifs situés dans l’environnement cible pour l’irrigation
(capteur d’humidité du sol, capteur de pluie, capteur de niveau d’eau) en utilisant l’ar-
duino pour effectuer le traitement de ces données d’une façon intelligente afin de prendre
la décision adéquate qui influencera le pilotage d’arrosage et empêcher un sur-arrosage.
Mots clés : Internet of Things, Smart Irrigation,Arduino . . .
Abstract
The internet of connected things ”IoT” ”Internet of Things” are an integral part of
this beautiful connected world that we discover or already know. Linked to near or far
electronic security, it is gradually becoming a real ally in the field of agriculture, but
also for ”Smart irrigation” which should hatch in a few short years. Smart irrigation is a
key element of precision farming. It helps farmers avoid excessive watering and excessive
runoff by scheduling the amount of watering required depending on the type of landscape
and climate. Intelligent irrigation systems can save up to 45% of water during the dry
season and about 80% of water during the rainy season compared to manual irrigation
systems. This project aims to implement an IoT application. The latest innovation in
irrigation, which allows you to watch over, control and pilot your garden at any time
using controllers and devices. In particular, the analysis of the solution takes into account
the values transmitted by the different devices located in the target environment for
irrigation (soil moisture sensor, rain sensor, rain sensor, water level sensor). water) using
the arduino to process the data in an intelligent way to make the right decision that will
influence irrigation control and prevent over-watering.
Mots clés : Internet of Things, Smart Irrigation,Arduino . . .
Table des matières
Introduction générale 1
i
Table des matières
ii
Table des matières
2.11.2 Inconvénients : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.12 Conclusion : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3 Smart Irrigation 33
3.1 Introduction : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2 l’agriculture de précision : . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.3 Système d’irrigation : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.3.1 Système gravitaire (ou de surface) : . . . . . . . . . . . . . . . . . . 34
3.3.2 Système par aspersion : . . . . . . . . . . . . . . . . . . . . . . . . 36
3.3.3 Système goutte à goutte : . . . . . . . . . . . . . . . . . . . . . . . 37
3.4 Irrigation intelligente : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.4.1 Facteurs contribuant à la qualité d’arrosage intelligent : . . . . . . 38
3.4.2 Technologie intelligentes d’irrigation : . . . . . . . . . . . . . . . . . 40
3.4.3 Architecture d’irrigation intelligente system de gestion : . . . . . . 42
3.5 L’irrigation intelligente : avantages, inconvénients, et obstacles : . . . . . . 42
3.5.1 Les Avantages de l’irrigation intelligente : . . . . . . . . . . . . . . 42
3.5.2 Les inconvénients : . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.5.3 les Obstacles : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.6 Etude du projet :Smart Irrigation . . . . . . . . . . . . . . . . . . . . . . . 44
3.6.1 Problématique : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.6.2 Solution proposée : . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.7 Conclusion : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
iii
Table des matières
Conclusion générale 71
Bibliographie 73
iv
Table des figures
v
Table des figures
vi
Liste des tableaux
vii
Liste des abréviations
viii
Introduction générale
1
Introduction générale
2
Introduction générale
3
Chapitre 1
Concepts généraux sur RCSFs
1.1 Introduction
Au cours de ces derniers années l’évolution dans le domaine des communications sans
fils et l’informatique mobile ont connu un succès croissant, qui a permis le développement
d’un nouveau type de réseaux sans fils appelé réseaux de capteurs sans fil (RCSF),
Dans ce chapitre, nous allons présentons les réseaux de capteurs sans fil avec un plan
méthodologique que nous avons adopté. Nous commençons par une définition d’un cap-
teur, ses caractéristiques, ses types, son architecture et voir comment ces derniers sont
déployés pour former un réseau de capteurs sans fil. Ensuite, l’architecteur (Architecture
matérielle et Architecture protocolaire) et les spécificités des RCSF seront étudiés, ainsi
que les domaines d’application des réseaux de capteurs sans fil et une petite conclusion.
4
Chapitre 1 Concepts généraux sur RCSFs
Un nœud capteur est un dispositif qui transforme une grandeur physique observée
(ex : pression,..) en une grandeur utilisable et de la communiquer à un centre de contrôle
via une station de base sink . Parmi les différents types de mesures enregistrées par
les nœuds capteurs, on peut citer entre autres : la température, l’humidité, la luminosité,
l’accélération, la distance, les mouvements, la position, la pression, la présence du gaz, la
vision (capture d’image), le son . . . etc.[2].
En générale, les capteurs sont des objets électroniques de taille extrêmement réduite
avec des ressources très limitées, autonomes, capable de traiter des informations et de les
transmettre, via les ondes radio à une autre entité (capteurs, unité de traitements...) sur
une distance limitée à quelques mètres.[3]. La figure 1.1 montre quelques exemples des
capteurs sans fil.
5
Chapitre 1 Concepts généraux sur RCSFs
6
Chapitre 1 Concepts généraux sur RCSFs
Un Réseau de Capteurs Sans Fil (RCSF) est un type particulier de réseaux mobiles ad
hoc MANETs avec la plupart de nœuds qui sont des micro-capteurs capables de récolter
et de transmettre des données environnementales d’une manière autonome [5]. Les nœuds
capteurs sont des capteurs intelligents (smart sensor), capables d’accomplir trois tâches
complémentaires :
— le prélèvement d’une grandeur physique,
— le traitement éventuel de cette information
— la communication avec d’autres capteurs
L’ensemble de ces capteurs déployés de manière aléatoire pour une application, forme
un réseau de capteurs [6].
7
Chapitre 1 Concepts généraux sur RCSFs
8
Chapitre 1 Concepts généraux sur RCSFs
9
Chapitre 1 Concepts généraux sur RCSFs
L’utilisation des capteurs est depuis longtemps une réalité au sein de multiples do-
maines tel que l’industrie automobile ou aéronautique, mais l’affranchissement de la
connexion filaire de par les progrès dans les technologies du sans-fil permet d’étendre
leur utilisation à une multitude d’autres applications, on en cite quelques-unes :
• Applications militaires : On peut penser à un réseau de capteurs déployé sur
un endroit stratégique ou d’accès difficile, afin de surveiller toutes les activités des
forces ennemies, ou d’analyser le terrain avant d’y envoyer des troupes (détection
d’agents chimiques, biologiques ou de radiations).
• Applications domestiques : En plaçant, sur le plafond ou dans le mur, des
capteurs, on peut économiser l’énergie en gérant l’éclairage ou le chauffage en
fonction de la localisation des personnes.
• Applications environnementales : Les réseaux de capteurs sont beaucoup ap-
pliqués dans ce domaine pour détecter des incendies, surveiller des catastrophes
naturelles, détecter des pollutions et suivre des écosystèmes.
• Applications agricoles : Dans les champs agricoles, les capteurs peuvent être
semés avec les graines. Ainsi, les zones sèches seront facilement identifiées et l’irri-
10
Chapitre 1 Concepts généraux sur RCSFs
Les avancées technologiques récentes ont permis de faire embarquer des systèmes d’ex-
ploitation (OS : Operating System) au sein des capteurs, mais leurs fonctionnalités restent
toutefois limitées.
Les systèmes d’exploitation pour les réseaux de capteurs sans fil sont des interfaces infor-
matiques spécifiques destinées au fonctionnement des capteurs dans les réseaux.
Le rôle du système d’exploitation pour un capteur en réseau est d’être l’interface entre les
ressources matérielles et les applications distribuées. Il doit fournir une variété de services
systèmes basiques comme la gestion de l’allocation des ressources sur les périphériques
de matériels divers et la gestion et la planification des tâches. Le but du système d’ex-
ploitation est de faciliter la programmation des applications, mais aussi d’optimiser les
utilisations des ressources. Il existe plusieurs systèmes d’exploitation pour les réseaux de
capteurs sans fils comme : TinyOS, Contiki, MANTIS OS, LiteOS, RETOS, Nano-RK
[20]. Le Tableau 1.2 fait une comparaison entre les caractéristiques de quelques systèmes
d’exploitation.
11
Chapitre 1 Concepts généraux sur RCSFs
Un réseau de capteurs sans fil est composé d’un ensemble de nœuds capteurs et des
Gateway qui s’occupent de collecter les données des capteurs et de les transmettre à l’uti-
lisateur via l’internet ou le satellite, Nous discutons ci-dessous des topologies applicables
aux réseaux de capteurs :
• Topologie en étoile : La topologie en étoile est un système uni-saut. Tous les
nœuds envoient et reçoivent seulement des données avec la station de base. Cette
topologie est simple et elle demande une faible consommation d’énergie, mais la
station de base est vulnérable et la distance entre les nœuds et la station est limitée
[13].
12
Chapitre 1 Concepts généraux sur RCSFs
13
Chapitre 1 Concepts généraux sur RCSFs
L’alimentation en énergie des réseaux de capteurs s’avère très couteuse, même im-
possible parfois ; donc, pour que ce dernier puisse fonctionner, il faudra économiser au
maximum l’énergie [38].
1.5.2 Le routage :
1.5.3 La sécurité :
Le dynamisme du réseau découle des défaillances des nœuds ou des cassures des liens
entre ceux-ci. En outre, si la perte des nœuds est important, le réseau devient instable et
ne peut pas survivre. Par conséquent, nous aurons des pertes de communication dues à
la grande distance entre les nœuds qui restent [39].
14
Chapitre 1 Concepts généraux sur RCSFs
1.6 Conclusion :
Les réseaux de capteurs sans fil présentent un intérêt considérable et une nouvelle
étape dans l’évolution des technologies de l’information et de la communication. Cette
nouvelle technologie suscite un intérêt croissant vu la diversité de ces applications : santé,
environnement, industrie et même dans le domaine domestique.
Dans ce chapitre nous avons présenté les concepts généraux liés aux réseaux de cap-
teurs sans fil. Nous avons décrit le capteur, sa définition et ses Caractéristiques, ensuite
nous avons défini ce qu’un réseau de capteurs, cité ses caractéristiques et ses systèmes
embarqués . Nous avons vu à travers quelques exemples que les réseaux peuvent se révéler
très utiles pour de nombreuses applications lorsqu’il s’agit de collecter et traiter des in-
formations provenant de l’environnement.
Dans le chapitre suivant nous concentrerons à la présentation d’IoT (internat of thing).
15
Chapitre 2
Internet des objets ’IoT’
2.1 Introduction :
Actuellement en 2019 l’internet des objets est la tendance dans le monde de l’informa-
tique, les medias parlent d’objets connectés, et les grands cabinets de consulting (Gartner
et autres) avaient annoncés qu’il y aura plus d’objets connectés que d’êtres humains. Ces
objets sont hétérogènes, et remplissent des fonctionnalités diverses que nous verrons plus
tard dans les pages qui suivent.
L’internet des objets est en pleine croissance bénéficiant de la création du Cloud Com-
puting et de son autonomie, de ce fait il peut être appliqué dans divers domaines. Dans
la partie suivante, nous allons décrire le mode d’opération des IoTs.
16
Chapitre 2 Internet des objets ’IoT’
2.3.1 définition :
Un objet est, avant toute chose, une entité physique, par exemple, une lampe, une
voiture, une cigarette électrique ou un ordinateur. . . .etc .
Il est difficile de définir c’est quoi un objet connecté, tant qu’il englobe d’innombrables
choses et la définition la plus proche de ce terme est la suivante : un objet connecté est un
matériel électronique qui peut communiquer des informations avec un Smartphone, une
tablette tactile et/ou un ordinateur via une liaison sans fil, Bluetooth ou WiFi, etc., ainsi
de pouvoir récupérer, stocker, transférer et traiter, sans discontinuité entre les mondes
17
Chapitre 2 Internet des objets ’IoT’
18
Chapitre 2 Internet des objets ’IoT’
19
Chapitre 2 Internet des objets ’IoT’
Dans ce domaine, des réseaux de capteurs interconnectés à l’IoT peuvent être utilisés
pour la supervision de l’environnement des cultures. Ceci permettra une meilleure aide à la
décision en agriculture, notamment pour optimiser l’eau d’irrigation, l’usage des intrants,
et la planification de travaux agricoles. Ces réseaux peuvent être aussi utilisés pour récolter
les informations utiles sur l’état du sol, taux d’humidité, taux des sels minéraux, etc. et
envoyer ces informations au fermier pour prendre les mesures nécessaires garantissant la
bonne production ainsi lutter contre la pollution de l’air, du sol et des eaux et améliorer
20
Chapitre 2 Internet des objets ’IoT’
La maison du futur sera un objet connecté à Internet accessible à distance par ses pro-
priétaires via des Smartphones, tablette ou ordinateurs connectés. La porte, la télévision,
le thermostat, le réfrigérateur, les parapluies, les montres, etc.
De telle sorte qu’une porte connectée informe les parents par Internet de la rentrée
de leurs enfants. La télévision qui était seulement un terminal récepteur. BConnectée
à Internet, elle (la télévision) devient plutôt un dispositif émetteur/récepteur qui four-
nit à ses téléspectateurs la possibilité d’envoyer et recevoir des e-mails, faire des appels
téléphoniques sur Internet, ou autre. Un thermostat intelligent connecté au réseau Wi-Fi
de la maison permet de contrôler facilement la température de celle-ci à partir de n’importe
où, pour une amélioration du confort et une optimisation des économies énergétiques. Le
réfrigérateur intelligent connecté à Internet et muni d’un système RFID traque les produits
élémentaires qui y sont stockés et enregistre des informations pertinentes leur concernant
(comme la durée du stockage et la date d’expiration).
L’utilisateur peut l’interrogé à distance pour savoir ce qui reste et ramener les produits
manquant avant de rentrer à la maison. Ou alternativement, le réfrigérateur peut être
21
Chapitre 2 Internet des objets ’IoT’
2.4.3 Le transport :
Dans ce domaine l’IoT appuiera les efforts actuels autour des véhicules intelligents au
service de la sécurité routière et l’aide à la conduite. Cela portera sur la communication
inter véhicule et entre véhicules et infrastructure routière. L’IoT constituera ainsi un
prolongement naturel des systèmes de transport intelligents et leurs apports en termes
de sécurité routière, confort, efficacité de la gestion du trafic et économie du temps et de
l’énergie [18].
22
Chapitre 2 Internet des objets ’IoT’
L’IoT aura de nombreuses applications dans le secteur de la santé où l’objectif est
d’arriver à prévenir des situations graves et de suivre à distance des patients atteints des
maladies chroniques et agir rapidement si cela s’est avéré nécessaire. Des capteurs corpo-
rels implantés dans le corps du patient récoltent des informations relatives aux paramètres
médicaux, telles que la température, la glycémie, le rythme des battements du cœur ou
encore même la tension artérielle. Ces informations seront stockées et traitées sur Inter-
net (plus précisément sur un cloud) et mises à la disposition du médecin qui pourra les
consulter n’importe quand et depuis n’importe quel dispositif connecté à Internet (ex :
son Smartphone ou sa tablette). Le médecin est alerté en temps réel (en lui envoyant un
mail ou un SMS) de tout changement brusque concernant l’état de son patient. Suivant
le degré de gravité de la situation, le médecin réagit soit en se déplaçant chez le patient
ou juste en le contactant et lui indiquant ce qu’il faut faire pour revenir à l’état nor-
mal. Imaginons par exemple un patient avec un rythme cardiaque irrégulier. Le capteur
détectant tel évènement déclenche une alerte au cardiologue s’occupant du patient. Le
médecin peut également consulter à tout moment les rapports médicaux de ses patients
ou bien interroger les capteurs pour avoir les valeurs actuelles [20].
23
Chapitre 2 Internet des objets ’IoT’
L’IoT permettra une meilleure gestion des réseaux divers qui alimentent nos villes
(eaux, électricité, gaz, etc.) en permettant un contrôle continu en temps réel et précis.
Des capteurs peuvent être utilisés pour améliorer la gestion des parkings et du trafic
urbain et diminuer les embouteillages et les émissions en CO2 [21].
24
Chapitre 2 Internet des objets ’IoT’
graphiques existantes aujourd’hui ne sont pas adéquates pour tenir face à ces problèmes
cités à cause de la limitation de ressources des objets communicants, de ce fait, l’adapta-
tion de ces dernières ou la conception de nouveaux modèles est une nécessité afin d’assurer
les services de sécurité [22].
De nombreux objets seront intégrés, portés ou même bien installés dans les lieux privés
des personnes, ces objets présentent une potentielle menace pour la vie privée (privacy)
de leurs utilisateurs. En effet, ces appareils électrique non seulement sont traçables, mais
peuvent filmer, écouter ou même enregistrer leurs rythmes cardiaque ou respiratoire ainsi
que la température du corps ou sa cinématique dans le but d’un malicieux [22].
25
Chapitre 2 Internet des objets ’IoT’
Le traitement des données est un processus qui peut intervenir à tous les niveaux
de la chaı̂ne, depuis la capture de l’information jusqu’à sa restitution. Une stratégie perti-
nente, et commune quand on parle d’Internet des objets, consiste à stocker l’information
26
Chapitre 2 Internet des objets ’IoT’
dans sa forme intégrale. On collecte de manière exhaustive, Big Data , sans préjuger des
traitements qu’on fera subir aux données. Cette stratégie est possible aujourd’hui grâce à
des architectures distribuées type NoSQL, capables d’emmagasiner de grandes quantités
d’information tout en offrant la possibilité de réaliser des traitements complexes en leur
sein (Map/Reduce par exemple).
La transmission des données est un processus qui intervient à tous les niveaux de
la chaı̂ne. Deux réseaux, supports des transmissions, cohabitent généralement [23] :
• Réseau local de concentration. On utilise alors des technologies comme ZigBee,
Z-wave, ou Bluetooth .
• Réseau WAN, permettant d’interconnecter les réseaux spécialisés et de les in-
terfacer avec des fermes de serveur. On utilise alors WiFi, les réseaux cellulaires
(GSM, 2G, 3G, 4G) ou encore les connexions physiques standards (Ethernet, fibre
optique). Ces réseaux sont généralement connectés à Internet.
27
Chapitre 2 Internet des objets ’IoT’
L’utilisateur peut interroger des objets connectés à Internet à tout moment via son
smartphone (ou autre dispositif connecté). Les communications humain-à-objet (dite aussi
H2T pour Human-to-Thing) sont très fréquentes dans certaines applications de l’Internet
des objets comme est le cas d’une application médicale ou de l’automatisation des maisons.
Tel type d’interactions est caractérisé par une forte hétérogénéité matérielle et technolo-
gique car du côté de l’utilisateur on utilise généralement des équipements beaucoup plus
puissants (ordinateur portable, Smartphone ou tablette) que les capteurs contraints du
côté de l’objet sollicité dans l’IoT. Cependant, l’hétérogénéité dans toutes ses formes doit
être traitée efficacement [20].
Les communications objet-à-objet (ou T2T pour Thing-to-Thing) sont appelées également
machine-à-machine ou M2M (Machine-to-Machine). Cela désigne des communications au-
28
Chapitre 2 Internet des objets ’IoT’
29
Chapitre 2 Internet des objets ’IoT’
• Les réseaux cellulaires (GSM, 2G, 3G, 4G) : Permet de transférer de grandes
quantités de données (83mbit/s en 4G) mais la technologie est très gourmande
en énergie pour des prix de marché largement supérieur aux deux technologies
précédemment citées.
• Les réseaux propriétaires : Les grands groupes déploient eux même leur réseau
malgré des coûts importants (Bouygues a déployé 10 fois plus d’antennes relais
Lora que d’antenne 4G)
Les réseaux courtes portées, on retrouve le Wifi, le Z-Wave, le ZigBee ou encore les nou-
velles générations Bluetooth plus propice à la domotique ou le marché de wearable (bra-
celet connecté) :
• Wifi : Permet de transmettre beaucoup de donnée (600mbps). Peut-être utilisé
pour connecter des caméras ou autres objets nécessitant une interconnexion impor-
tante. La technologie est Bidirectionnelle ce qui permet la mise à jour des appareils
mais demande beaucoup d’énergie (appareils branchés au secteur)
• Z-wave : Est un protocole de communication dédié à la domotique et a pour
caractéristique : Faible portée (30m) et fonctionne comme un réseau maillé (les
appareils reçoivent/émettent les données et servent de relais). Cependant la limite
de son innovation est de veiller à avoir des appareils relais permanent.
• ZigBee : Permet plus de données que le Z-Wave, est moins cher, et plus, facile
à implanter. Cependant, cette technologie est à très courte portée (10mètres) soit
20m de moins que le Z-wave et 50m de moins que le Bluetooth.
• Bluetooth Low Energy : Utilisé par quasiment tous les smartphones pour faire
communiquer les Wearables. Avec une portée de 60mètres, il consomme 20 fois
moins que le wifi. De plus la version 5.0, plus adaptée à l’IoT dispose d’une portée
doublée.[40]
30
Chapitre 2 Internet des objets ’IoT’
31
Chapitre 2 Internet des objets ’IoT’
2.11.1 Avantages :
L’IoT est une infrastructure nouvelle qui va intégrer les objets connectés, permettre
l’apparition d’un réseau ubiquitaire et nous donner un avantage quotidien. Elle peut
être considéré comme un concept ayant des répercussions sur les technologies et la société
dans divers secteurs : des secteurs privés, étatique et industrielle. Elle permettra de rendre
l’environnement connecté et pouvoir communiquer avec lui, à l’avenir nous serons informés
de l’état du sol, de l’humidité et de la quantité de lumière reçue, ce simple cas, permet de
nous donner un aperçu global sur son potentiel et sur ces avantages [9].
2.11.2 Inconvénients :
L’IoT gère nos données personnelles, en effet, les objets connectés produisent de
grandes quantités d’information et le traitement de cette masse de données implique de
nouvelle préoccupation notamment autour de la confidentialité et de la sécurité[21].
2.12 Conclusion :
Dans ce deuxième chapitre nous avons définis L’IoT et nous avons cité brièvement les
domaines d’application de l’IoT. Par la suite nous avons parlé de l’architecture de l’IoT,
et son fonctionnement ou nous avons cité les trois paradigmes de communication, et nous
avons décrit en détail dans cette partie les menaces et les vulnérabilités relatives à son
déploiement.
Tous cela nous donne un aperçu général sur les réseaux IoT, et nous permet d’avancer
au chapitre suivant afin d’étudier l’irrigation intelligent.
32
Chapitre 3
Smart Irrigation
3.1 Introduction :
La desserte adéquate en eau est essentielle pour la croissance ou le développement
végétatif des cultures. Lorsque les précipitations sont insuffisantes, l’irrigation serait nécessaire
pour couvrir les besoins en eau des cultures. Il existe actuellement plusieurs méthodes d’ir-
rigation pour la desserte en eau des cultures. Chaque méthode présente en même temps
des avantages et des désavantages, qui doivent être pris en considération lors de la sélection
de la méthode qui s’adapte le 30% mieux aux conditions locales.
L’irrigation des grandes superficies nécessite le recours à d’autres méthodes d’irriga-
tion plus perfectionnées (l’agriculture de précision), parmi ces méthodes, nous avons :
l’irrigation de surface, l’irrigation par aspersion, et l’irrigation au goutte à goutte.
33
Chapitre 3 Irrigation itilligent
1. Irrigation par planches : Consiste à faire couler une mince couche d’eau sur un
sol inclinée 0,2 à 3 . Le débit à déverser est fonction de la pente, de la largeur et
de la longueur de la planche. Cette méthode est de loin la plus difficile car il faut
ajuster le débit d’irrigation de chaque planche avec toutes les autres variables [28].
34
Chapitre 3 Irrigation itilligent
2. Irrigation par bassins : Les bassins sont constitués de cuvettes en terre, à fond
à peu près plat, entourées de diguettes de faible hauteur ou levées. Ces levées sont
conçues pour empêcher le passage de l’eau aux champs adjacents. Cette technique
est utilisée, d’une façon générale, pour l’irrigation des rizières sur terrain plat, ou
des terrasses à flanc de coteau (voir figure a1). La méthode par bassins est aussi
utilisée pour l’irrigation des arbres fruitiers ; dans ce cas une petite cuvette (bas-
sin) est aménagée autour de chaque arbre (figure a2). En général, cette technique
d’irrigation s’applique à toutes les cultures qui peuvent tolérer la submersion par
les eaux pour une longue durée (e.g. 12-24 heures)[28].
(a1 : Irrigation par bassins à flanc de coteau) (a2 : Irrigation par bassins pour les arbres fruitiers)
35
Chapitre 3 Irrigation itilligent
peut se faire par Gaine de PE noir : elle a l’avantage de pouvoir être enroulée
et déplacée facilement et d’éviter d’importantes perles d’eau dans le réseau de
”seguias” (=sillon, en Afrique du Nord) important et de large sections.
— L’infiltration latérale d’eau est importante en sol lourd mais très faible en sol
sableux : sillons devront donc être plus rapprochée en sol léger qu’en sol lourd.
— De plus. On peut tracer les sillons de plus près possible des plantes jeunes et
les écarter ensuite au fur et à mesure du développement de plantes.
— La longueur de sillons sera adaptée à la nature du sol : on admet que la longueur
minimale est de 30 m et la longueur maximale de 50 m (sol sablonneux) à 100
m (sol lourd) [29].
L’irrigation par aspersion est basée sur le principe d’une utilisation de l’eau aux plantes
sous forme de pluie artificielle. Elle est recommandée dans les cas suivants :
— Sols de faible profondeur, ne pouvant être correctement nivelés pour une irrigation
de surface.
— Sols trop perméables, qui ne permettent pas une répartition uniforme de l’eau dans
le cadre d’une irrigation avec ruissellement en surface.
— Terrains à pente irrégulière avec micro relief accidenté, ne permettant pas l’établissement
d’une desserte gravitaire à surface libre.
Par contre, elle est à écarter dans les régions très régulièrement ventées où les vents
supérieurs à 4 ou 5 m/s dégradent considérablement l’homogénéité de l’arrosage [28].
36
Chapitre 3 Irrigation itilligent
L’irrigation en goutte à goutte consiste à amener l’eau sous pression dans un système
de canalisations, cette eau est ensuite distribuée en gouttes au champ par un grand nombre
de goutteurs répartis tout le long des rangées des plantations. La zone humidifiée du sol est
celle située au voisinage immédiat des racines des plantes. Par conséquent, cette méthode
d’irrigation a un haut degré d’efficience de distribution d’eau (figure 3.5 ). L’irrigation au
goutte à goutte est aussi appelée micro-irrigation [28].
37
Chapitre 3 Irrigation itilligent
38
Chapitre 3 Irrigation itilligent
— Lumière du soleil : ne jamais arroser par projection sous plein soleil pour la
raison d’éviter l’évaporation de l’eau d’irrigation et la stresse des plantes.
— La température de l’air : il est également important de connaı̂tre la température
de l’air au-dessus et autour des plantes cultivées.
— Horaires d’irrigation : La meilleure période pour l’irrigation est tôt le matin,
car c’est à ce moment qu’il y a le moins d’évaporation.
— L’intensité du vent : pour éviter la perte d’eau, l’arrosage n’est pas recommandé
en présence de vents forts, surtout s’il s’agit de l’arrosage par aspersion.
— Le type des plantes : Nous pouvons choisir généralement des variétés de plantes
peu gourmandes en eau et adaptées au climat local.
— L’eau de la pluie : Récupération d’eau de la pluie surtout dans le cas des jardins,
c’est facile à faire. Il suffit de bien choisir un réservoir et de vérifier que le filtre
est bien dimensionné par rapport à la surface de toiture. Il existe de nombreuses
solutions pour stocker l’eau de pluie : Récupérateur d’eau de pluie aérien (Les
réservoirs aériens) et La cuve de récupération d’eau de pluie enterrée.
— L’arrosage goutte à goutte : C’est un système d’arrosage économe en eau,
il n’apporte que des avantages : facilité d’installation, apport d’eau très précis,
économie d’eau, réduction de prolifération d’adventices (mauvaises herbes).
— Le détecteur de la pluie : En cas de pluie, l’arrosage est alors retardé automa-
tiquement pour éviter le gaspillage d’eau d’irrigation.
— La quantité d’eau appropriée aux plantes : Dans la plupart des régions, les
pelouses doivent recevoir 40 à 50 mm d’eau par semaine pendant la période la plus
chaude. Cette quantité d’eau est supérieure dans les très chaudes et arides.
— Les périodes et les débits d’arrosage : Les débits seront différents suivant
la végétation à arroser, les sols et les climats. Les pelouses fraı̂chement plantées
doivent rester humides et les massifs fraı̂chement transplantés ont besoin d’être
arrosés tous les jours ou tous les deux jours.
— Le bassin : Il est préférable d’utiliser un bassin fermé pour la réservation de l’eau
d’arrosage. car ce type de réservoir limite les pertes par évaporation.
— La qualité de matériels d’arrosage : La qualité des matériels d’arrosage utilisés
évite les pertes insuffisantes de l’eau.
— Le Compteur d’eau : ajouter l’option compteur d’eau pour connaitre votre
39
Chapitre 3 Irrigation itilligent
Les stratégies d’irrigation traditionnelles ne sont pas satisfaisantes pour faire face à la
pénurie d’eau d’irrigation, ce secteur doit bénéficier des avancées technologiques modernes.
Cette section présente les deux technologies principales qui ont rationalisé le domaine de
l’irrigation : les réseaux de capteurs sans fil et l’Internet des objets.
40
Chapitre 3 Irrigation itilligent
2. Internet des objets (IoT) : ”L’IoT jouera un rôle très important pour l’agricul-
ture de demain et permettra aux exploitants d’être beaucoup plus précis, au cen-
timètre près” estime M. Buitkamp. En plus de cela M.Coallier a dit”L’agriculture
est une activité cruciale dans notre société”, d’où l’importance des apports de l’IoT
dans ce secteur.
Les capteurs placés dans les champs permettent par exemple aux agriculteurs
d’établir des cartes détaillées de la topographie et des ressources d’une zone donnée,
ainsi que des paramètres tels que l’acidité et la température du sol. Ils peuvent aussi
avoir accès aux prévisions météorologiques, ce qui permet d’anticiper les tendances
pour les jours et semaines à venir [30].
La détermination des besoins en eau des plantes est basée sur des paramètres
climatiques tels que la température, l’humidité, la vitesse du vent, etc. Ces pa-
ramètres sont détectables par des capteurs spécifiques faisant partie d’un réseau
de récupération d’eau. Ces composants constituent la base du développement de
tout système de gestion de l’irrigation.
Dans un système d’irrigation intelligent, les WSN peuvent être intégrés à un réseau
IoT, où les capteurs seront des hôtes d’Internet et non pas uniquement des outils
de collecte de données.
41
Chapitre 3 Irrigation itilligent
Comme il est mentionné dans, cette intégration est réalisable par 02 approches :
• Intégration proxy : Dans cette approche, la station de base est seul nœud
Mconnecté à Internet, il agit comme un proxy qui représente une interface entre
Internet et le capteur nœuds qui lui sont associés.
• Intégration par adaptation du standard TCP / IP : Dans cette archi-
tecture d’intégration, le réseau de capteurs est totalement ouvert sur Internet
et les nœuds de capteurs deviennent de véritables hôtes d’Internet, adressables
et ayant les mêmes concessions qu’un hôte ordinaire [14].
• Une fois le système en place, tant que l’eau ne manque pas, et que la pression est
suffisante dans le tuyau, l’arroseur fonctionne presque sans entretien, la pression
de l’eau alimente le système oscillatoire ou de rotation.
• Meilleur rendement des cultures.
42
Chapitre 3 Irrigation itilligent
43
Chapitre 3 Irrigation itilligent
L’un des principaux obstacles à surmonter consiste à aider les agriculteurs à adopter les
méthodes d’irrigation intelligentes. La stratégie à employer à cet égard doit être axée sur
les deux points suivants : d’une part, on doit chercher à sensibiliser l’opinion en diffusant
les résultats des recherches sur le sujet et, d’autre part, on doit s’efforcer d’assurer une
formation et un appui technique, en collaboration avec les associations des agricultures.
Un autre obstacle a trait aux zones où la salinité du sol est élevée et où la qualité de l’eau
est mauvaise [31].
3.6.1 Problématique :
Notre projet s’inscrit dans le cadre des systèmes d’IoT (Internet of Things), il s’intéresse
particulièrement au domaine d’irrigation intelligente.
L’irrigation est l’opération consistant à apporter artificiellement de l’eau à des végétaux
cultivés pour augmenter la production et permettre leur développement normal, en cas
de déficit d’eau induit par un déficit pluviométrique, un drainage excessif ou une baisse
de nappe, en particulier dans les zones arides.
Parmi les problèmes de base rencontrés par les propriétaires terriers et agricoles, on
cite :
44
Chapitre 3 Irrigation itilligent
• Manque des ressources hydrauliques et les coûts élevés pour garantir les eaux d’ir-
rigation, surtout, avec la régression dans le niveau des eaux souterrains dans le
monde, spécialement dans les zones désertiques, arides et semi arides.
• L’irrigation manuelle (traditionnelle) qui exige de gros efforts journaliers surtout
dans les espaces large et vastes.
• D’erreur humaine (par exemple, oublier de fermer une vanne après l’arrosage du
terrain).
• Le sur-arrosage et l’arrosage non organisé et inadéquat, qui entraine la dépréciation
des réserves d’eaux d’une façon accélérée, et aussi a pour conséquence la détérioration
de la qualité de la plantation.
• Manque de niveau d’eau dans le réservoir, ce qui conduit à la rotation de la pompe
en vain et donc brûlé
C’est pour cela, qu’aujourd’hui il est indispensable et nécessaire pour les agriculteurs
d’adopter et de recourir aux nouvelles technologies et exploiter ce que la science a atteint
dans ce domaine.
Le terme gestion des ressources de l’eau dans les utilisations agricoles est considéré
comme une solution complète qui contrôle l’ensemble de tous les processus Dans le-
quel nous avons besoin de solutions spécifiques pour augmenter l’efficacité énergétique
et améliorer l’utilisation de l’eau. Plusieurs produits et solutions sont maintenant dispo-
nibles pour soutenir cette gestion. ce qui aidera les consommateurs à augmenter l’efficacité
énergétique et rationaliser l’utilisation de l’eau et augmenter l’efficacité de l’irrigation.
Certaines de ces technologies se sont récemment fait connaı̂tre par lrrigation intelligent
Ce système prend en compte les valeurs transmises par les différents dispositifs situés
dans l’environnement cible pour l’irrigation (capteur d’humidité du sol, capteur d’humidité
de l’air, pluviomètre, .....) et à l’aide d’un smartphone ou un ordinateur l’agriculteur peut
obtenir les dernières informations en matière de sol et prendre la décision adéquate qui
influencera le pilotage d’arrosage et empêchera un sur-arrosage par saison agricole et par
type de culture, par exemple, lorsqu’une zone donnée est trop sèche et commencer une
routine d’irrigation ou pour arrêter l’irrigation lorsqu’un point de saturation particulier
est atteint. La solution à proposer est basée sur le paradigme des systèmes d’IoT.
45
Chapitre 3 Irrigation itilligent
46
Chapitre 3 Irrigation itilligent
3.7 Conclusion :
Dans ce chapitre, nous avons parlé agriculture de précision et l’irrigation intelligente
qui est une technologie très utile pour l’économie de l’eau ce qui garde le monde en vie
en le définissant et en exposant ses différents Technologies et en montrant également ses
avantages, ses inconvénients et Les obstacles à surmonter. à la fin de ce chapitre nous
avons référé à notre projet,qui est basé sur le principe de l’irrigation intelligente, nous
avons présenté les plus grands problèmes rencontrés par l’irrigation ensuite nous avons
choisi une solution optimale pour notre système.
Dans le chapitre suivant nous présenterons en détail le matériel utilisé et aussi coté
logiciel utilisé ainsi que les étapes de notre implémentation.
47
Chapitre 4
Réalisation et implémentation du projet
4.1 Introduction :
Après avoir présenté l’irrigation intelligente et l’étude de cas de notre système d’irri-
gation dans le chapitre précédent, ce chapitre va contenir les objectifs visé, les matériels,
les logiciels et les langages de programmation. Ensuite, nous allons présenter un schéma
global et un organigramme de notre système et on terminera ce chapitre avec un test sur
l’application pour savoir comment elle fonctionne.
48
chapitre 4 Réalisation et implémentation du projet
pompe.
• Surveiller et contrôler la gestion de l’irrigation pour maximiser l’efficacité, réduire
les déchets et réduire les coûts d’exploitation.
• Déclenchez des actions basées sur les données du capteur pour activer et désactiver
l’eau, en fonction des besoins d’irrigation et du niveau de ressources.
a. Besoin matériels :
- Carte arduinoUno(Microcontrôleur) avec alimentation USB.
- Carte d’essai (Bread-Board).
- Files de connexion.
- Smart phone.
- Câbles pour alimentation ou transmission de données.
- Source d’énergie Batterie.
- Une pompe d’eau.
- Un relais pour le pilotage de pompe et l’électrovanne.
- Un réservoir d’eau.
- Tuyaux d’eau.
- Des plantes plantées dans des pots.
- Module Bluetooth HC-05.
- Des capteurs tel que : Capteur d‘humidité du sol (Moisture), Capteur détecteur
de pluie (FC-37) , Capteur niveau d’eau.
b. Besoin Software :
En plus des besoin matériels,Nous allons des besoins software tel que
- Arduino IDE sous Windows.
- Logiciel fritzing.
- Application mobile (Bluetooth Terminal HC-05).
49
chapitre 4 Réalisation et implémentation du projet
4.5 Arduino :
4.5.1 Définition :
50
chapitre 4 Réalisation et implémentation du projet
Nous permet de réaliser un grand nombre de choses, qui ont une application dans tous
les domaines, nous pouvons donner quelques exemples :
• Construire des systèmes physiques interactifs qui utilisent des logiciels et du matériel
pouvant s’interfacer avec des capteurs et des actionneurs.
• Electronique industrielle et embarquée.
• Art / Spectacle.
• Domotique.
• Robotique.
• Modélisme.
• Education.
• DIY , Etc.
51
chapitre 4 Réalisation et implémentation du projet
52
chapitre 4 Réalisation et implémentation du projet
La carte Arduino Uno est le produit le plus populaire parmi les cartes Arduino. Elle
est constituée de tous les éléments de base pour construire des objets d’une complexité
relativement faible.
La carte Arduino Uno est constituée de 14 broches d’entrées/sorties digitales, dont
six sont utilisables en PWM, de 6 broches d’entrées analogiques, d’une connectique USB,
d’une connectique d’alimentation, d’un port ICSP et d’un bouton RESET [35].
La description de toutes les connectiques de la carte Arduino Uno est présentée dans
la figure 4.2 ci-dessous :
53
chapitre 4 Réalisation et implémentation du projet
54
chapitre 4 Réalisation et implémentation du projet
NB : Nous avons utilisé l’application Bluetooth Terminal HC-05 pour voir les affi-
chages des valeurs du capteur.
Le code de démonstration :
(Code) (Exécution)
55
chapitre 4 Réalisation et implémentation du projet
• V5 → VCC (Capteur)
• GND → GND(Capteur)
• A2 → AOUT (Capteur)
.
56
chapitre 4 Réalisation et implémentation du projet
(Code) (Exécution)
b. Capteur de pluie :
Ce capteur est idéal pour détecter les précipitations, dans des projets de domo-
tiques ou, par exemple, pour monitorer les précipitations dans le cadre d’un projet
agricole. Le capteur est accompagné d’un module d’interfaçage (pour les réglages
de sensibilité et le choix entre sortie numérique et sortie analogique) et de ses
câbles, ou cavaliers, de connexion.
Le capteur de pluie détecte les gouttes d’eau lorsque celles-ci court-circuitent les
pistes des circuits imprimés. Le capteur agit comme une résistance variable qui va
changer d’état : 100k ohms lorsqu’il est mouillé et 2M ohms lorsqu’il est sec. Il
dispose de 2 sorties, une sortie numérique 1 ou 0 ainsi que d’une sortie analogique
0 à 1023.[41]
57
chapitre 4 Réalisation et implémentation du projet
Brochage :
• VCC Alimentation externe 3.3 V ou 5V
• GND Masse
• D0 digitale du module (high / low)
• A0 Sortie analogique du module
Principe du montage :
Le montage consiste à relier l’alimentation (V5 et GND) et une lecture numérique
du Arduino au capteur.
• V5 → VCC (Capteur)
• GND → GND(Capteur)
• A0 → A0 (Capteur)
Le code de démonstration :
(Code) (Exécution)
58
chapitre 4 Réalisation et implémentation du projet
Applications :
• Capteur de pluie
• Détecteur de fuites
• Capteur de niveau
Brochage :
• ”S” représente l’entrée de signal
• ”+” rSignifie alimentation
• ”-” représente GND
Principe du montage :
Le montage consiste à relier l’alimentation (5V et GND) et une lecture numérique
du Arduino au capteur.
• 3V 3 → pin + (Capteur)
• GND → pin – (Capteur)
• A2 → pin S (Capteur)
Le code de démonstration :
(Code) (Exécution)
59
chapitre 4 Réalisation et implémentation du projet
Une carte Arduino fonctionne avec une tension de 5V. Pour des petits capteurs, cette
tension est suffisante et c’est souvent la même source d’énergie qui alimente le micro-
contrôleur, les capteurs et les moteurs.
Mais pour des moteurs plus gros et plus puissants, 5V est loin d’être suffisant. Il y a
donc deux alimentations séparées, l’une pour le circuit ’de commande’ et l’autre pour le
circuit ’de puissance’. Le circuit de puissance peut alimenter une lampe sur le secteur, un
gros moteur, un solénoı̈de...etc.
Et pour faire le lien entre les deux circuits, il faut utiliser le module relais compatible
Arduino.
• Il est très compact et utilisable avec toutes les cartes Arduino. Son utilisation est
très facile et il possède une led pour vous permettre de visualiser l’état (passant
ou bloqué) du relais.
• Le module relais compatible Arduino possède deux connecteurs.
Brochage :
Les broches, se connecte à notre circuit de commande, c’est à dire à notre carte Ar-
duino. Les trois broches sont :
60
chapitre 4 Réalisation et implémentation du projet
Principe du montage :
Le montage consiste à relier l’alimentation (V5 et GND) et une lecture Analogique de
l’arduino à l’actionneur.
• V5 → pin + (Relais)
• GND → pin - (Relais)
• D0 → pin S (Relais)
Code de démonstration :
Une pompe est un dispositif permettant d’aspirer et de refouler un fluide, il existe une
panoplie de pompes adaptées à chaque besoin, le choix d’une pompe s’effectue toujours
selon son usage et la détermination des paramètres de performances Pour notre système
d’irrigation, nous avons besoin d’une pompe d’arrosage, c’est l’organe qui fournit au sol
l’eau dont les plantes ont besoin pour garder l’humidité du sol au niveau de la consigne.
61
chapitre 4 Réalisation et implémentation du projet
Pour notre prototype, nous avons utilisé une pompe(figure 4.13) alimentée par une source
de tension 12V . [37]
4.6.6 L’alimentation :
Pour la réalisation de notre projet, nous avons utilisé une alimentation d’ordinateur
de bureau. Elle présente les caractéristiques suivantes :
• Entrée : Une tension alternative de 220V à 50Hz ;
• Sorties : trois tensions continuent de 12V et 5V pour les actionneurs et 3.3V pour
la partie commande.
• Dimensions : 140 x 86 x 150mm ;
• Ventilateur 120mm ;
• Puissance nominale : 400 W ;
• Tensions de sortie :
- +3.3V à 13A ;
- +5V à 28A ;
- +12V à 14V ;
- -12V à 0.5A. [37]
62
chapitre 4 Réalisation et implémentation du projet
La Breadboard n’est pas une planche à pain comme son nom l’indique, mais une
”plaque à essai” ou plaquette de prototype besoin de souder les composants sur la Bread-
board, car c’est prévu pour tester rapidement des circuits électroniques. Ainsi, la pla-
quette est composée d’une multitude de trous dont certains sont reliés électriquement
entre eux. Il existe différents formats et différentes tailles de Breadboard. Voici un des
formats de Breadboard les plus utilisés. (figure 4.14) : Ces plaques à essai sont vraiment
simples à utiliser. Dans une Breadboard standard, les deux lignes du haut et du bas sont
reliées électriquement. De même, chaque colonne au centre est composée de points reliés
électriquement. La création d’un circuit électronique est ainsi grandement facilitée. Il suffit
d’enficher quelques composants dans les trous et de d’utiliser quelques fils électriques.[18]
Ce sont des fils électriques qui relient les électrique qui relient les dipôles (un compo-
sant possède deux bornes) d’un circuit entre eux. Son rôle est de permettre au courant
électrique de circuler entre ces dipôles. Permettent d’insérer très facilement le câble dans
la carte l’Arduino ou sur les plaques d’essais (breadboard).[20]
63
chapitre 4 Réalisation et implémentation du projet
Un câble USB standard (gros connecteur type imprimante) pour les cartes Arduino
UNO, MEGA et DFRduino qui permet à la fois d’alimenter notre projet Arduino, de
programmer la carte (via arduino IDE).[14]
64
chapitre 4 Réalisation et implémentation du projet
3. Programme à créer
Les boutons :
1. Permet de vérifier le programme, il actionne un module qui cherche les erreurs dans
le programme
4. Liaison série
5. Stoppe la vérification
Le langage Arduino :
Le langage de programmation utilisé est le C++, compilé avec avr-g++ , et lié à
la bibliothèque de développement Arduino, permettant l’utilisation de la carte et de ses
entrées/sorties. La mise en place de ce langage standard rend aisé le développement de
programmes sur les plates-formes Arduino, à toute personne maı̂trisant le C ou le C++.
4.7.2 Fritzing :
Fritzing est un logiciel Open Source développé par l’université de Postdam aux Pays-
Bas. Ce logiciel permet de :
• Réaliser des schémas de câblage sur platine d’essai. (figure 4.17)
65
chapitre 4 Réalisation et implémentation du projet
• App qui vous offre une compatibilité avec tous les microcontrôleurs. Tout ce que
vous avez besoin est une connexion de l’adaptateur série HC-05 avec des ports série
des contrôleurs.
• Contrôler tout micro-contrôleur qui utilise un module Bluetooth HC 05 ou HC 06
par votre téléphone intelligent.
• Cette application peut envoyer et recevoir des commandes via Bluetooth afin que
vous puissiez facilement déboguer vos problèmes matériels.
Fonctionnalites :
• Des panneaux séparés pour l’envoi et la réception de données.
• personnalisés vos propres boutons pour envoyer fréquemment des mêmes données.
• Surveillance de réception de données comme HEX ou ASCII.
• Envoi de données en ASCII ou HEX.
• Sélection pour /r / n à la fin de l’envoi des données.
• option simple copie des données envoyées seulement de la presse à long sur les
données.
66
chapitre 4 Réalisation et implémentation du projet
67
chapitre 4 Réalisation et implémentation du projet
68
chapitre 4 Réalisation et implémentation du projet
Pour faciliter le démarrage ,et assurer le bon fonctionnement de notre systèm d’arro-
sage , notre programme respecté les cas suivantes :
• 1ère cas : Si la plante n’est pas arrosée et la pluie n’est pas tombé et le réservoir
d’eau est vide : Le système n’est pas démarrer.
• 2ème cas : Si la plante n’est pas arrosée et la pluie n’est pas tombé et le réservoir
d’eau est plein : Le système est démarrer.
• 3ème cas : Si la plante n’est pas arrosée et il ya de pluie : le système n’est pas
démarrer.
• 4ème cas : La plante en cas d’arrosage, soudain il pleut : la pompe est s’arrête,
donc le système est s’arrête .
• 5ème cas : La plante en cas d’arrosage, soudain vider le réservoir : la pompe est
69
chapitre 4 Réalisation et implémentation du projet
4.10 Conclusion :
Dans ce chapitre nous avons présenté une partie matériel et une partie logicielle que
utilisés pour la réalisation de notre système, la dernière partie de ce chapitre est réservé
à la conception et la réalisation du système, puis nous présentons le résultat obtenu.
70
Conclusion générale
L’évolution de l’Internet des objets et des technologies basées sur les réseaux de cap-
teurs sans fil permet l’émergence de plusieurs applications dans des domaines différents tels
que le domaine industriel, médical, agriculture . . . etc. Notre travail consiste à l’élaboration
d’un Système de gestion d’objet sous internet (IoT) : Smart irrigation qui pourra être
intégré dans l’intégré dans plusieurs types d’applications tels que (agriculture des serres,
bassin d’eau, Vertical Farming, jardin maison intérieur . . . etc.)
Durant ce mémoire, nous avons donné une vue générale sur les réseaux de capteurs sans fil
ainsi que les caractéristiques et les différentes problématiques dans le domaine des RCSFs.
Ensuite nous avons survolé internet des objets, son évolution, ses concepts et quelques
protocoles de communication. La réalisation de notre système est basée sur un ensemble
de matériels et d’outils de prototypage et de développement tels que la carte mère Arduino
et ses composants de communication et de détection des objets dans la partie matérielle
et pour la partie logicielle nous utilisons IdE arduino et une application mobile disponible
sur play store.
Dans ce travail nous avons pénétré les deux vastes domaines RCSF et L’IoT et élaboré
un système de gestion d’irrigation intelligente sous IoT. A la fin de cette élaboration nous
avons illustré notre réalisation et les résultats obtenus en utilisant ces moyens techniques
dans le domaine de Smart Irrigation
Comme perspectives, nous planifions à améliorer notre système pour pouvoir le déployer
sur terrain de manière vaste. Aussi nous pensons à le rendre simple à installer et à utiliser.
Nous allons essayer d’augmenter sa performance en termes de consommation d’énergie,
de qualité de service et de sécurité. Cette augmentation sera atteinte par l’utilisation d’un
réseau wifi plus une application qui sera conçu spécialement pour notre système d’irriga-
71
Conclusion générale
tion. Aussi, il sera intéressant de pouvoir récupérer des statistiques suivant l’évolution de
son fonctionnement pour que l’agriculteur soit conscient de ses besoins à travers le temps
pour mieux prévenir et mieux gérer ses ressources.
72
Bibliographie
[4] Mohamed BENAZZOUZ .” Surveillance de tout point d’une zone d’intérêt à l’aide
d’un réseau de capteur multimédia sans fil”.Ecole nationale supérieure d’informatique
Oued- Smar Alger Algérie.
[8] HAMOU ALDJA Kahina,HARKATI Samia.”La Gestion des Données dans les
Réseaux de Capteurs sans Fil”. Diplôme de master recherche en informatique.
Université A/Mira de Béjaı̈a.
74
Bibliographie
75
Bibliographie
[30] ZERAIB ALA EDDINE,”une approche IoT pour la mise en oeuvre des serres
intelligentes connectées”. diplôme de master académique en Informatique. Univer-
sité Mohamed Khider – BISKRA.
76
Bibliographie
77