Vous êtes sur la page 1sur 66

République Tunisienne

Ministère de l'enseignement Supérieur


et de la recherche Scientifique

‫المعهد العــالي للدراســاتـ التكنولــوجية برادس‬


‫قســم الهندس ـ ـةـ الكهرب ـ ـ ـ ـ ـ ــائية‬

Rapport de Stage de Fin du Parcours


LICENCE APPLIQUEE EN GENIE ELECTRIQUE

Titre du Projet SFP :

SMART VALVE

Entreprise d’accueil: PHOENIX ENTRPRISE

Réalisé par : Asma RIABI


Amal GHORBEL

Encadré par :
Encadreur(s) Entreprise : M. Nidhal AYARI
Encadreur(s) ISET: M. Ahmed TEYEB

Année universitaire : 2015/2016 Code : S23/2016


Dédicaces

Je dédie ce travail, en signe de reconnaissance :

A mon père : En terme de profonde gratitude, pour

Tout son amour, pour tous ses sacrifices,

Que Dieu se préserve et veille sur lui,

Que je puisse être à la hauteur de ses

Espérances.

A ma mère : Pour sa bien vaillance, pour ses prières,

Mais surtout pour son amour dévoué.

A mes frères : Que Dieu nous garde toujours unies.

Que Dieu éclaire nos chemins, pour

Améliorer notre mode de vie.

A mes amis : Qui m’ont soutenu et encourager dans

Les moments durs de ma vie qui m’ont

Epauler et aider à me relever lorsque

La vie m’a affligée.

MERCI POUR TOUT

AMAL
Je dédie ce modeste travail :
A ma chère mère ..... et à mon père .....
Pour les sacrifices consentis à mon égard,
Pour leur patience et leur amour,
Pour leur encouragement tout le long de mes études.
A mon frère ...., à mes sœurs ..., ...
A tous mes amis et mes proches.
A tous ceux qui j’aime, à tous ceux qui m’aiment.

MERCI POUR TOUT


ASMA
Remerciements

Nous tenons à consacrer cette page à toutes les personnes qui ont fait de notre
stage une expérience des plus enrichissantes et confortables qui soient.

Nous adressons également nos remerciements à nos encadreurs Ms. Nidhal


AYARI et Ahmed TEYEB pour leur confiance et leurs précieux conseils. Nous
tenons à leur exprimer notre profond respect et notre gratitude pour leur
encadrement et leur générosité.

Nous dédions un remerciement particulier à tous les enseignants d’ISET


Rades, et spécialement M. Feteh BEJAOUI qui nous a aidé pour le bon
accomplissement de ce stage. Aussi nous remercions les membres du jury et les
correcteurs de ce travail tout en espérant qu’ils trouvent les qualités de clarté
et de motivation qu’ils attendent.
Table des matières
Introduction générale.............................................................................................................................1
Cahier des charges.................................................................................................................................2
Chapitre1 : Cadre général du projet.......................................................................................................4
Introduction :......................................................................................................................................5
I. Enterprise d’accueil :..............................................................................................................5
1. Fiche identité :....................................................................................................................5
2. Présentation de la société :................................................................................................5
3. Activité :..............................................................................................................................6
II. Définir un système embarqué :..............................................................................................8
III. Méthodologie adopté.........................................................................................................9
Conclusion :......................................................................................................................................10
Chapitre2 : Analyse..............................................................................................................................11
Introduction :....................................................................................................................................12
I. Intérêt du projet et ses avantages :......................................................................................12
II. Analyse des besoins..............................................................................................................13
1. Besoins fonctionnels :.......................................................................................................13
2. Besoins non fonctionnels :................................................................................................15
II. Schéma bloc du projet :........................................................................................................16
III. Analyse des blocs constituants :.......................................................................................16
1. Alimentation :...................................................................................................................16
2. Carte de commande :.......................................................................................................17
a. Présentation :...............................................................................................................17
b. Caractéristiques principales de la carte........................................................................17
c. Présentation de l‘environnement d’ARDUINO :............................................................18
3. Module émetteur/récepteur :..........................................................................................19
a. Caractéristiques des modules de communication :......................................................19
4. Les capteurs......................................................................................................................21
a. Capteur d’humidité de sol............................................................................................21
b. Capteur de température et d’humidité ambiante........................................................22
c. Capteur de luminosité..................................................................................................23
d. Capteur de détecteur de niveau :.................................................................................24
5. Actionneur :......................................................................................................................25
6. Pré-Actionneur :...............................................................................................................26
IV. Schéma Synoptique..........................................................................................................28
Conclusion :......................................................................................................................................28
Chapitre3 : Conception.........................................................................................................................29
Introduction :....................................................................................................................................30
I. Conception d’interface :.......................................................................................................30
1. Présentation :...................................................................................................................30
2. Principales fonctionnalités de l’interface utilisateur :.......................................................30
II. Conception électronique :....................................................................................................33
1. La carte centrale :.............................................................................................................33
a. Conception Hardware :.................................................................................................33
b. Conception Software :..................................................................................................34
2. La carte serre :..................................................................................................................35
a. Conception Hardware :.................................................................................................35
a. Conception Software :..................................................................................................36
3. La carte réservoir..............................................................................................................37
a. Conception Hardware :.................................................................................................37
b. Conception Software :..................................................................................................37
4. La carte électrovanne :.....................................................................................................38
a. Conception Hardware :.................................................................................................38
b. Conception Software :..................................................................................................39
Conclusion :......................................................................................................................................40
Chapitre 4 : Réalisation........................................................................................................................41
Introduction :....................................................................................................................................42
I. Validation pratique :.............................................................................................................42
1. Test sur plaque à essai :....................................................................................................42
a. Plante très humide :......................................................................................................42
b. Plante d’humidité moyenne :.......................................................................................42
c. Plante sec :....................................................................................................................42
2. Routage des cartes :.........................................................................................................42
2.1 Présentation d’environnement Eagle :..................................................................42
2.2 Répartition des cartes :.........................................................................................43
a. Carte centrale:..............................................................................................................43
b. Carte serre :..................................................................................................................39
c. Carte de commande vanne :.........................................................................................37
d. Carte Réservoir :...........................................................................................................37
II. Réalisation des cartes :.........................................................................................................38
1. Les étapes de réalisation :................................................................................................38
2. Les circuits imprimés :......................................................................................................39
Conclusion :......................................................................................................................................39
Conclusion générale.............................................................................................................................40
ANNEXES..............................................................................................................................................41
Bibliographie........................................................................................................................................42
Liste des figures
Figure 1: logo de l'entreprise......................................................................................................5
Figure 2: Robot cultivateur.........................................................................................................7
Figure 3: Exploration des fonds marins......................................................................................8
Figure 4: Méthodologie adopté pour la réalisation du projet....................................................9
Figure 5: GANTT..........................................................................................................................9
Figure 6: Le diagramme de bête à cornes................................................................................12
Figure 7: Le schéma fonctionnel...............................................................................................12
Figure 8: Le diagramme pieuvre...............................................................................................13
Figure 9: Les besoins non fonctionnels.....................................................................................14
Figure 10: Schéma bloc du projet.............................................................................................14
Figure 11: Caractéristiques de la carte Arduino NANO............................................................15
Figure 12: Schéma synoptique des phases de programmation sur Arduino............................16
Figure 13 : Interface du logiciel Arduino...................................................................................16
Figure 14: Les pins de module NRF24L01.................................................................................18
Figure 15: Connexion NRF24L01 et Arduino.............................................................................18
Figure 16: Les composants de capteur d'humidité de sol........................................................19
Figure 17: Connexion capteur hygrométrie et Arduino...........................................................19
Figure 18: Capteur DHT11.........................................................................................................20
Figure 19: Connexion capteur DHT11 et Arduino.....................................................................20
Figure 20: Caractéristiques du capteur LDR.............................................................................21
Figure 21 : Connexion LDR et Arduino......................................................................................21
Figure 24: Electrovanne............................................................................................................22
Figure 25: Fonctionnement d'électrovanne.............................................................................22
Figure 26: Module relais...........................................................................................................23
Figure 27: Fonctionnement du relais........................................................................................24
Figure 28: Connexion relais, électrovanne et Arduino.............................................................24
Figure 29: Schéma synoptique du projet..................................................................................25
Figure 30 : L’interface TEST.......................................................................................................28
Figure 31 : L’interface de récupérer le mot de passe...............................................................28
Figure 32 : L’interface principale..............................................................................................29
Figure 33: Conception électronique de la carte centrale.........................................................30
Figure 34 : L’organigramme de la carte centrale......................................................................31
Figure 35: Conception électronique de la carte terre..............................................................32
Figure 36 :L’organigramme de la carte serre............................................................................33
Figure 37 : Organigramme de la carte réservoir.......................................................................34
Figure 38: Conception électronique de la carte électrovanne.................................................35
Figure 39 : L’organgramme de la carte vanne..........................................................................36
Figure 40 : Schématique de la carte centrale...........................................................................39
Figure 41 : Le schéma board de la carte centrale.....................................................................38
Figure 42 : Le schématique de la carte serre............................................................................39
Figure 43 : Le schéma board de la carte serre..........................................................................37
Figure 44 : Le schématique de carte commande vanne...........................................................37
Figure 45 : Le schématique des modules de communication du carte vanne.........................38
Figure 46 : Le schématique de commande du vanne...............................................................39
Figure 47 : Le schéma board de la carte de commande vanne................................................37
Figure 48 : Le schématique de carte du réservoir...................................................................37
Figure 49 :.................................................................................................................................38
Figure 50 :.................................................................................................................................39
Figure 51 :.................................................................................................................................37
Figure 52 : La machine insoleuse..............................................................................................38
Figure 53 : La machine graveuse...............................................................................................38
Liste des tableaux
Tableau 1 : Caractéristiques de la carte Arduino NANO V3.0..................................................17
Tableau 2 : Comparaison entre deux modules émetteur-récepteur........................................19
Tableau 4 : Comparaison entre les capteurs de l'humidité et de la température ambiante...22
Rapport de stage de fin du parcours

Introduction générale
La révolution de la technologie s’intègre dans tous les domaines de la vie courante, de
l’industrie, de l’agriculture... .Tous les industriels cherchent à profiter de ces avancées pour
offrir des produits robustes et intelligents qui favorisent la sécurité et le confort de l’utilisateur
et pour faciliter la communication entre l’utilisateur et les machines en utilisant les interfaces
homme-machines (IHM).

Notre projet de fin d’étude que nous avons eu la chance d’effectuer au sein de Phoenix
Enterprise s’insère bien dans ce cadre et concerne l’automatisation du fonctionnement d’une
vanne et son équipement avec des fonctionnalités intelligentes. L’électrovanne intelligente est
un moyen simple et économique pour piloter les réseaux de fluide à distance grâce à un signal
électrique. On trouve généralement les électrovannes dans l'industrie agroalimentaire ou
pharmaceutique, celles-ci sont à même capables de libérer une dose de liquide à un moment
bien défini. On utilise l’Electrovanne pour le traitement des eaux,  réseaux de process, réseau
de vapeur, air comprimé, réseaux des fluides caloporteurs, eau chaude, eau froide, eau
glycolée (réchauffage, refroidissement, échangeur), réseaux d’incendie, réseaux de gaz,
réseaux de combustibles (fuel). Dans notre cas on utilise l’électrovanne pour l’arrosage
automatique.

Ce rapport qui résume les différentes phases du projet s’articule en quatre chapitres. Dans le
premier chapitre, on commence par la présentation de cadre général du projet. Le deuxième
sera consacré à l’analyse fonctionnelle du projet et à l’étude préliminaire de la solution
proposée. Le troisième chapitre est réservé à l’étude et la conception. On y présente entre
autres les différentes cartes électroniques, les organigrammes et l’interface graphique. Dans le
dernier chapitre on termine par la réalisation des cartes, l’implémentation des programmes et
les tests de validation.

1
Rapport de stage de fin du parcours

Cahier des charges


Position de problème :

Les électrovannes conventionnelles sont des électrovannes à bobine qui nécessitent le


maintien d’une tension (active) pour l’ouvrir. Dans les systèmes ou la consommation
énergétique est rigoureuse, le cas où l’électrovanne reste ouverte durant une période de temps
longue fait que la consommation énergétique devient conséquente.
Un changement dans le dispositif d’ouverture/fermeture avec une autre technologie pourrait
diminuer la consommation énergétique.
-Conception et réalisation d’un module autonome et connecté pour la commande d’une
électrovanne et la collecte d’information 
Données du problème :
-Procédure de réparation 
-Établir un schéma électrique 
-Document technique 
Travaux à faire :
-Étude théorique
-Réalisation technique 
-Montage et essai 
-Rapport 
Option: Automatisme et Informatique Industrielle classe : L3 AII1
Durée estimée :5 mois

2
Rapport de stage de fin du parcours

Chapitre1 : Cadre général du projet

3
Rapport de stage de fin du parcours

Introduction : 
L’objectif de ce chapitre introductif est de mettre le travail accompli dans son contexte
général. Tout d’abord, nous commencerons par présenter l’environnement du stage et
l’entreprise d’accueil. Ensuite, on expliquera brièvement qu’est-ce qu’un Système Embarqué
et ses différentes parties. Enfin, nous aborderons la méthodologie adoptée et le déroulement
du projet.

I. Enterprise d’accueil :
II. Fiche identité :

Nom de la Société : PHOENIX ENTREPRISE


Date de création :
Siege : Manar
HediNouira
Téléphone :
Figure 1: logo de l'entreprise
E-mail : PhoenixTunisie@gmail.com
Tel / Fax :71888424

III. Présentation de la société :


PHOENIX ENTREPRISE est une entreprise à caractère commercial, se focalisant sur les
produits technologiques, la promotion de l'innovation technologique et le développement
d'applications technologiques. Elle se concentre sur le domaine de la robotique appliquée, et
se représente sous forme SARL comme statut.

PHOENIX ENTREPRISE est une entreprise de développement informatique qui intègre des
logiciels Open Source en Tunisie, et qui offre des solutions et des services totalement
personnalisables et moins couteux.

La société a pour objet l’édition de magazines et de journaux. Et généralement, toutes les


opérations financières, commerciales, mobilières ou immobilières se rattachant directement
ou indirectement à l’objet social ou susceptible d’en favoriser le développement.

4
Rapport de stage de fin du parcours

IV. Activités :
Les champs d’intérêt de cette entreprise sont: (par ordre d’importance pour l’entreprise) :

 Plates-formes robotisées.
 Robot cultivateur.
 Commande autonome des véhicules :
- Plates-formes pour la commande autonome des véhicules.
- Implémentation des algorithmes de suivi de trajectoire.
- Implémentation des algorithmes de cartographie et localisation simultanées
(SLAM).
 Application à la sécurité/domotique.
 Plates-formes didactiques.

La vision de PHOENIX ENTREPRISE est d’appliquer des techniques et des sciences


multidisciplinaires afin de parvenir à un produit avec une valeur ajoutée décuplée.

PHOENIX ENTREPRISE est en train de développer plusieurs projets. Parmi ces


derniers, nous citons :

 StrawBot : c’est un Robot cultivateur de fraises // tomates :

Le robot cultivateur de fraises représenté par la figure, est la création de PHOENIX


ENTREPRISE de Tunis qui s'attaque aux tâches agricoles délicates qui exigent de savoir
évaluer l'état de mûrissement des fruits. Cela a abouti à la fabrication d'un robot qui reconnaît
les fruits parmi les feuilles et juge qu'ils sont mûrs en fonction de leur couleur. Il peut alors
avancer ses pinces pour la cueillir délicatement.

L'intérêt particulier du robot dans ce domaine est qu'il peut travailler la nuit (avec des
lampes) et produire des fruits vraiment frais sur le marché du lendemain.

Une fois passé en production il permettra aux maraîchers d'économiser beaucoup de


dépenses si la taille de leur exploitation est importante. Le robot ne passe que 9 secondes sur
chaque fruit.

5
Rapport de stage de fin du parcours

Figure 2: Robot cultivateur


 OpenROV : c’est un robot d’exploration des fonds marins :

Dédié à la recherche scientifique dans le domaine de l'océanographie, « OpenROV » qui


est représenté par la figure 3, est un système télé-opéré grande profondeur, instrumenté et
modulaire, capable d'effectuer de l'imagerie optique de qualité, d'emporter et opérer divers
équipements et outillage scientifique.

Pour vaincre la force des courants sous-marins auxquels ne résistent pas les appareils
traditionnels, PHOENIX ENTREPRISE a mis au point ce robot biomimétique.

Il cherchera des reliques dans des eaux trop mouvementées pour les embarcations
propulsées par hélices et trop profondes pour les plongeurs, mais dans lesquelles il peut
s'aventurer grâce à son design biomimétique.

Figure 3: Exploration des fonds marins

6
Rapport de stage de fin du parcours

V. Avantages du projet :
Notre projet « SMART VALVE » a été réalisé dans le but de répondre à un ensemble de
besoins qui spécifient précisément les services demandés et attendus par l’utilisateur. Ces
services, qui sont regroupés sous les termes "économique", "intelligent" et "automatique"
concernent principalement le confort (faciliter la tâche d'irrigation en optant pour un
processus automatisé), l'économie d’eau (arroser sans gaspillage)...
Ce type de valve peut trouver également son utilisation dans différents domaines de
l’industrie, chaque fois que des fonctionnalités de contrôle de l’écoulement des fluides se
présentent. Ceci permettra d’assurer la commande d’ouverture-fermeture, la mesure de débit
et de volume, le comptage, le verrouillage conditionnel, la détection des fuites…

VI. Les systèmes embarqués :


Une SMART VALVE est une application typique des systèmes embarqués puisqu’elle
englobe toutes les fonctionnalités attendues de ce type de systèmes.
Un système embarqué peut être défini comme un système électronique et informatique
autonome, qui est dédié à une tâche bien précise, Le terme de « Système Embarqué » désigne
aussi bien le matériel que le logiciel utilisé. Généralement il ne possède pas des entrées/sorties
standards comme un clavier ou un écran d’ordinateur. C’est aussi un système numérique qui
utilise au moins un processeur qui permet d’exécuter une tache précise dédiée à une
application spécifique.
Les systèmes embarqués exécutent des tâches prédéfinies et ont un cahier des charges
contraignant à remplir, qui peut être d'ordre :
• D'espace compté, avec un espace mémoire limité de l'ordre de quelques Mo maximum.
Ils font de plus très souvent appel à l'informatique et aussi aux systèmes « temps réel ».
• De consommation énergétique le plus faible possible, due à l'utilisation de sources
autonomes, batteries, panneaux solaires.
• Le faible cout : le système ne doit pas être cher tout en tenant compte de la
performance.
• La réactivité : Il doit réagir à l’arrivé d’information extérieurs non prévues.
• Temporelle : dont le temps d'exécution de tâches est bien déterminé.
• Le faible encombrement.

7
Rapport de stage de fin du parcours

VII. Méthodologie adoptée 


Nous avons adopté une démarche projet allant d’une analyse préliminaire jusqu’à la réalisation finale
et les essais de validation.

Figure 4: Méthodologie adopté pour la réalisation du projet

Le planning des différentes a été effectué selon une démarche GANT comme l’indique le
schéma de la figure suivante.

Figure 5: diagramme GANTT du déroulement du projet


Conclusion :
Tout au long de ce chapitre, nous avons présenté le cadre général de projet. Nous allons par la
suite étudier les fonctions à réaliser dans chaque bloc du système et nous présenterons de
détails les différents composants à utiliser dans notre projet

8
Rapport de stage de fin du parcours

Chapitre2 : Analyse fonctionnelle et


étude préliminaire

9
Rapport de stage de fin du parcours

Introduction : 
Le présent chapitre nous permet d’identifier toutes les fonctionnalités de notre système et
ceci en recensant les besoins fonctionnels et d’appréhender la liste des exigences traduites par
les besoins non fonctionnels, pour par la suite définir tous les composants utilisés.

I. Analyse des besoins


Dans cette partie nous présentons les besoins fonctionnels et non fonctionnels de ce projet.

1. Besoins fonctionnels :
Il s’agit de décrire les fonctionnalités du système. Ce sont les besoins spécifiant un
comportement d’entrée/sortie du système.
Il existe 3 outils permettant de répondre à la situation du problème: la bête à cornes, le schéma
fonctionnel et le diagramme pieuvre.
la bête à cornes :
La bête à cornes permet d'exprimer le besoin satisfait par le système étudié en posant les trois
questions comme indique la figure suivante :
A qui le produit rend service ? Sur quoi agit le système ?

Utilisateur Fluide

SMART
VALVE

Autoriser ou interdire le passage


des fluides automatiquement

Dans quel but le système le système existe-il ?


Figure 6: Le diagramme de bête à cornes

10
Rapport de stage de fin du parcours

Le schéma fonctionnel :

Le schéma fonctionnel permet de réaliser graphiquement et sous forme simplifiée un procédé


relativement complexe impliquant plusieurs étapes.
Commande électrique

Fluide en
attente de Distribuer les fluides
distribution automatiquement

Figure 7: Schéma fonctionnel


le diagramme pieuvre :

Le diagramme pieuvre permet de recenser les différentes fonctions de service auxquelles


devra répondre un produit dans une phase donnée de son cycle de vie (fabrication,
maintenance, utilisation).
On distingue parmi les fonctions de service:
Les fonctions principales (FP) qui expriment les services rendus par le produit pour répondre
aux besoins de l'utilisateur.
Les fonctions contraintes (FC) qui traduisent les exigences d'adaptation du produit au milieu
extérieur.

Figure 8: Le diagramme pieuvre

11
Rapport de stage de fin du parcours

Identification des fonctions de services :

FP1: autoriser le passage de fluide automatiquement


FP2: capter des données
FC1: ne doit pas être trop cher
FC2: doit respecter l'environnement
FC3: ne doit pas nécessiter beaucoup de travaux
FC4: doit respecter les règles de sécurité
FC5: passer le fluide de manière raisonnable  
FC6: doit être esthétique
FC7: doit résister au milieu extérieur

II. Besoins non fonctionnels :


Il s'agit des besoins qui caractérisent le système. Ce sont des besoins en matière de
performance, de type de matériel ou le type de conception. Ces besoins peuvent concerner les
contraintes d'implémentation
Dans le cadre de ce projet, notre SMART VALVE devra être extensible, c'est-à-dire qu'il
pourra y avoir une possibilité d'ajouter ou de modifier des nouvelles fonctionnalités, aussi il
faut offre les besoins non fonctionnels suivantes :

Facilité
d'amelioration
Robustesse
Temps de réponse
Maintenabilité
Utilisabilité
Fiabilité
Sécurité

Figure 9: Les besoins non fonctionnels


III.  SMART VALVE pour arrosage automatique:
Dans notre cas on utilise la SMART VALVE pour l’arrosage automatique. Il s’agit de
concevoir une solution technologique, sophistiquée et appréhendable permettant de faciliter la
tâche de surveillance c’est à dire piloter de façon simple un ensemble d’équipements
électriques notamment l’électrovanne et les LED(s) d'indication d'état du sol. La solution

12
Rapport de stage de fin du parcours

proposée doit également assurer la bonne gestion des ressources en eau dans secteur agricole,
ce qui permettrait de diminuer de beaucoup la consommation d'eau totale. La gestion
automatique de l’écoulement d’eau par l’électrovanne et l’assurance d’une communication de
très hauts débits entre le centrale et les différents capteurs seront des fonctionnalités
pertinentes permettant de fournir des informations en temps réels sur l’état des plantes et le
niveau d'eau dans le réservoir et d’éviter plusieurs problèmes liés à l'arrosage des plantes.

IV. Schéma bloc du projet :


La figure suivant présente le schéma bloc de notre projet.

Figure 10: Schéma bloc du projet

V. Analyse des blocs constituants :


1. Alimentation :
Une alimentation a pour but de générer du courant nécessaire au fonctionnement du circuit.
On a choisi une pile 12V pour les cartes émettrices et par PC pour la carte réceptrice.

13
Rapport de stage de fin du parcours

II. Carte de commande :


a. Présentation :
La carte de commande correspond au cerveau du notre système. C'est lui qui va traiter les
informations provenant des capteurs et qui va donner la réponse voulue à la carte réceptive.
Notre carte de commande se base sur la plateforme Arduino le modèle NANO dont le cœur
est microcontrôleur ATMEL de référence ATMega 328P.
II. Caractéristiques principales de la carte

Figure 11: Caractéristiques de la carte Arduino NANO

Cadencement horloge : 16MHz


Tension d’entrée : 7-12v
Tension de fonctionnement : 5v
Entrée/sortie numérique : 14/6
Entrée analogique : 8
Mémoire vive(Flash) : 32 KB
Mémoire vive(SRAM) : 2 KB
Mémoire morte(EEPROM) : 1 KB
Port UART : 1
Tableau 1 : Caractéristiques de la carte Arduino NANO V3.0

14
Rapport de stage de fin du parcours

III. Présentation de l‘environnement d’ARDUINO :

Un IDE (IntegratedDevelopmentEnvironment) permet d’éditer le programme sur PC.


Le langage Arduino est basé sur C/C++ avec des fonctions et des librairies spécifiques. Et le
chargement du programme dans la mémoire du microcontrôleur se par câble USB.
La figure suivante montre les étapes de chargement de programme.

Figure 12: Schéma synoptique des phases de programmation sur Arduino

Figure 13 : Interface du logiciel Arduino

15
Rapport de stage de fin du parcours

1  Vérifier/Compiler 2  Transférer programme vers la carte ARDUINO


3  Nouveau code 4  Ouvrir fichier
5  Sauver fichier 6  Ouvrir moniteur série
7  Nom de programme 8 Fenêtre d’édition des programmes
9  Zone des messages des actions en cours 10 Console d’affichage des messages de compilation
11  Le COM de communication

III. Module émetteur/récepteur :


Les communications sans fil permettent de relier très facilement des équipements distants
d'une dizaine de mètres à quelques kilomètres. Et ils permettent de ne pas encombrer un
espace de travail, d'équiper des appareils mouvants, et de communiquer dans des endroits
inaccessibles. 
a. Caractéristiques des modules de communication :
Il y a beaucoup des protocoles de communications sans fil NRF24L01, ESP8266, Irde…
NRF24L01 ESP8266
Modules

Caractéristiques
Tension de 3.3V
travail
Fréquence de 2,4 GHz ~ 2,5 GHz
travail
Gamme de Jusqu’à 100 mètres
transmission
Taux de 2 Mbps de Max
transfert
Puissance de 1 mW
transmission
Prix De 3 euro a 6 euro
Avantages Prix, simplicité de mise
en œuvre
Inconvénients un peu lent
Tableau 2 : Comparaison entre deux modules émetteur-récepteur

Le kit de démonstration que nous avons réalisé intègre en fait les trois dispositifs de
communication, puisqu’ils sont disponibles au laboratoire de l’entreprise, et qu’ils ne sont pas
trop chers. Le choix du moyen effectif de transmission des données se fait par configuration
sur le logiciel de programmation. Ceci permet de comparer la fiabilité des 3 procédés. Nous
avons choisi de développer la méthode de communication avec le circuit NRF24.

16
Rapport de stage de fin du parcours

Le module NRF24L01 peut être lue par le microcontrôleur associé à l’aide de la liaison série
SPI. La taille des données transmises ne peut pas excéder 32 octets par paquet.

Figure 14: Les pins de module NRF24L01

Le branchement du module NRF24L01 avec ARDUINO NANO sera le suivant et il utilise le


bus SPI.
NRF24L01 Arduino
NANO
Vcc Vcc
GND GND
CE D7/9
CSN D8/10
MOSI D11
MISO D12
IRQ --------

Figure 15: Connexion NRF24L01 et Arduino


Au niveau programmation les bibliothèques utilisées pour commande ce module :
#include <SPI .h>
#include <nRF24L01.h>
#include <RF24.h>

17
Rapport de stage de fin du parcours

IV. Les capteurs


La partie capteur est l’une des parties le plus importante car elle nous donne les informations
nécessaires (humidité du terre, température et humidité ambiante, luminosité) de la terre a
exécutée.
a. Capteur d’humidité de sol
La surveillance de l'humidité du sol est la clé pour apporter la bonne quantité d'eau aux
cultures et au bon moment.
Le capteur d’hygrométrie de modèle OBSoil-01 est simple à utiliser et on peut l’utilisé pour
réaliser des systèmes d'arrosage automatique aussi il a une sensibilité ajustable via un
potentiomètre numérique en plus son prix n’est pas chère.
Le capteur est composé de 2 parties qui sont reliés par un câble (GND et signal) :
• Le capteur à proprement dit (le U)
• La carte électronique

Figure 16: Les composants de capteur d'humidité de sol

Le branchement de capteur d’humidité de sol avec ARDUINO NANO sera le suivant :

Capteur Arduino
d’humidité de sol NANO
Vcc Vcc

GND GND

A0 A0

D0 D3

Figure 17: Connexion capteur hygrométrie et Arduino

18
Rapport de stage de fin du parcours

b. Capteur de température et d’humidité ambiante


C’est un capteur d’humidité et de température, il est constitué d’un capteur de température à
base de NTC et d’un capteur d’humidité résistif, un microcontrôleur s’occupe de faire les
mesures, les convertir et de les transmettre.

Figure 18: Capteur DHT11

Alimentation Entre 3 et 5V
Prix 5,33 $
Précision 2°C
5% RH
Etendue de mesure Température 0°C à +50°C

Etendue de mesure Humidité 20 à 90%RH


Consommation 0.5 mA en nominal / 2.5 mA maximum
Dimension (cm) 2.8x2x0.7
Poids Net (kg) 0.015
Tableau 3 : Comparaison entre les capteurs de l'humidité et de la température ambiante

Le branchement de capteur DHT11 avec ARDUINO NANO sera le suivant :

Figure 19: Connexion capteur DHT11 et Arduino

Au niveau programmation on commande ce capteur par la bibliothèque <dht.h>

19
Rapport de stage de fin du parcours

c. Capteur de luminosité
La photorésistance ou LDR (Light Dependent Resistor) est un composant électronique
composée d’un semi-conducteur à haute résistivité dont sa résistance varie en fonction de la
quantité de la lumière reçue. Comme la simple résistance, la photorésistance n’est pas
polarisée.

Figure 20: Caractéristiques du capteur LDR


LDR à haute résistivité dont sa résistance varie en fonction de la quantité de la lumière reçue
c'est-à-dire lorsque le niveau de lumière augmente leur niveau de résistance diminue.

Pour utiliser une photorésistance afin de mesurer la lumière, le moyen est de créer un pont
diviseur de tension avec la photorésistance(Rpr) et une seconde résistance. On pourra ainsi
exploiter la variation de tension aux bornes de Rpr en rapport avec la variation de la lumière
mesurée.
Le branchement de capteur LDR avec ARDUINO NANO sera le suivant :

Figure 21 : Connexion LDR et Arduino

20
Rapport de stage de fin du parcours

IV. Capteur de détecteur de niveau :


V. Actionneur :
L’électrovanne « tout ou rien » de type vanne à membrane. Cette dernière utilise la membrane
pour empêcher ou permet le passage d'eau.
L'état change suivant qu'elles soient alimentées électriquement ou non. Il existe deux sortes
d'électrovannes tout ou rien :
o Les électrovannes dites normalement ouvertes, qui sont entièrement ouvertes en
l'absence d'alimentation électrique (absence de tension) et qui se ferment lorsqu'elles
sont alimentées électriquement.
o Les électrovannes dites normalement fermées, qui sont entièrement fermées en
l'absence d'alimentation électrique et qui s'ouvrent lorsqu'elles sont alimentées.

Figure 22: Electrovanne

Le courant électrique alimente la bobine qui crée un champ magnétique dans lequel il tire le
pointeau métallique vers le haut à l’aide le ressort pour ouvre la membrane et permet le
passage d’eau.

Figure 23: Fonctionnement d'électrovanne


VI. Pré-Actionneur :
L’alimentation de l’électrovanne est plus grande que celle de l’Arduino (l’arduino ne
supporte que 40 mA et 5v par broche de sortie), alors pour protecter cette dernière contre les

21
Rapport de stage de fin du parcours

problèmes dû à la commutation des signaux de puissances importantes, il faut utiliser un relais


pour  commuter la puissance à la demande.
Le Relais électromagnétique est un interrupteur commandé par une tension continue de faible
puissance. Il peut laisser passer de très fort courant et des tensions différentes.
Le relais se compose de deux parties. Un partie commande est composée d’une broche
d’alimentation de 5 v pour le relais lui-même, une masse et une broche de commande pour
faire basculer l’état. De l’autre côté, à gauche donc on trouve la partie basse tension. C’est
cette dernière partie qui sera connectée à notre électrovanne.

Figure 24: Module relais


NC : signifie ‘NOT CLOSE’. Cela veut dire que lorsque le relais n’a pas de signal d’entrée (0
sur la broche de commande), le circuit haute tension connecté sera actif. Si on câble comme
cela il faut donc envoyer du courant à la partie commande pour faire basculerle relais.
NO : signifie ‘NOT OPEN’. Cela veut dire qu’une valeur de 5V appliqué au relais (1 sur la
broche de commande) coupera le circuit haute tension et inversement.
COM: la masse 0V.
Fonctionnement :

La bobine est alimentée par du courant continu (5, 12, 24 ou 48V) ou alternatif. Quand la
bobine est traversée par le courant, un champ magnétique agit sur une lamelle métallique qui
déplace les contacts mobiles en ouvrant ou fermant leur circuit. Ces contacts mobiles peuvent
recevoir du courant continu ou alternatif. Il n’y a aucune communication électrique entre la
partie commande de la bobine et la partie contacts mobiles.

22
Rapport de stage de fin du parcours

Figure 25: Fonctionnement du relais


Câblage avec arduino :

Figure 26: Connexion relais, électrovanne et Arduino

23
Rapport de stage de fin du parcours

VII. Schéma Synoptique

Figure 27: Schéma synoptique du projet

Le schéma ci-dessus présent la conception de notre application, il illustre les connexions entre
la carte centrale et les différentes cartes.

Conclusion :
Ce chapitre a été consancré pour les objectifs, les spécifications des besoins fonctionnels et
non fonctionnels du système résultant. Ainsi, les caractéristiques des composants utilisent. Dans le
chapitre suivant, nous étudierons la phase de conception.

24
Rapport de stage de fin du parcours

Chapitre3 : Conception

25
Rapport de stage de fin du parcours

Introduction :
Au sein de Ce chapitre on va s’intéresser au processus de conception et de mise en œuvre du
projet à la description complète du système en expliquant les différentes opérations à affecter
par ce dernier.

VIII. Conception d’interface :


1. Présentation :
IHM est un acronyme utilisé pour désigner les interfaces homme/ machine, c’est à dire
l’ensemble des moyens utilisés par l’homme pour communiquer avec une machine. L’IHM
s’applique essentiellement à l’informatique et comprend essentiellement les périphériques,
logiciels et autres applications permettant d’utiliser les ordinateurs.
Dans le cadre de notre projet nous avons choisi le logiciel Visual Basic.

Visual Basic (VB) est un langage de programmation événementielle de troisième génération


ainsi qu'un environnement de développement intégré, créé par Microsoft. Visual Basic est
directement dérivé du BASIC et permet le développement rapide d'applications.
Un programme en VB peut être développé en utilisant les composants fournis avec Visual
Basic lui-même.

II. Principales fonctionnalités de l’interface utilisateur :


Les interfaces Visual Basic doivent apporter à l’utilisateur les options suivantes :
Forme 1 : C’est l’interface TEST (interface de sécurité) qui permet à l’utilisateur d’accéder à l’autre
forme après saisir le mot de passe. En cas d’oubli du mot de passe il faut cliquer à la Link « mot de passe
oublié »

26
Rapport de stage de fin du parcours

Figure 28 : L’interface TEST

Forme 2 : Interface pour récupérer le mot passe à l’aide de l’envoyer à votre e-mail.

Figure 29 : L’interface de récupérer le mot de passe


Forme 3 :C’est l’interface principale qui permet à l’utilisateur de :
• Se connecter et se déconnecter avec le COM de communication
• Contrôler les états des capteurs et enregistrer ses valeurs au tableau EXCEL
• Contrôler le niveau de batterie
• Commander l’électrovanne

27
Rapport de stage de fin du parcours

Figure 30 : L’interface principale

28
Rapport de stage de fin du parcours

III. Conception électronique :


1. La carte centrale :
a. Conception Hardware :
Le schéma suivant présente le câblage de la carte centrale celui qui gère et organise la
communication avec les autres cartes slaves.

.
Figure 31: Conception électronique de la carte centrale
II. Conception Software :
L’organigramme de la figure au-dessus présente l’algorithme de centrale.
Data_1 correspond aux grandeurs physiques qui sont l’humidité et la température ambiante,
humidité de sol et la luminosité.
Data_2 correspond au niveau d’eau

29
Rapport de stage de fin du parcours

Figure 32 : L’organigramme de la carte centrale


II. La carte serre :
a. Conception Hardware :
Le schéma suivant présent le câblage de la carte serre celui qui assure le calcul de l’humidité,
la température ambiante, de l’humidité de sol et la luminosité.

30
Rapport de stage de fin du parcours

Figure 33: Conception électronique de la carte terre

31
Rapport de stage de fin du parcours

a. Conception Software :

Figure 34 :L’organigramme de la carte serre

32
Rapport de stage de fin du parcours

III. La carte réservoir


a. Conception Hardware :
b. Conception Software :

Figure 35 : Organigramme de la carte réservoir

33
Rapport de stage de fin du parcours

IV. La carte électrovanne :


a. Conception Hardware :

Figure 36: Conception électronique de la carte électrovanne

34
Rapport de stage de fin du parcours

II. Conception Software :

Figure 37 : L’organgramme de la carte vanne

Conclusion :

35
Rapport de stage de fin du parcours

Chapitre 4 : Réalisation

36
Rapport de stage de fin du parcours

Introduction :
Ce dernier chapitre est consacré à la réalisation du « SMART VALVE ». Et nous allons citer
d’une manière détaillée tous les étapes de réalisation.

V. Validation pratique :
Cette partie est consacrée pour les tests pratiques de circuits qu’on a utilisés.

1. Test sur plaque à essai :


a. Plante très humide :
II. Plante d’humidité moyenne :
III. Plante sec :
II. Routage des cartes :
2.1 Présentation d’environnement Eagle :

Eagle (Easily Applicable Graphical Layout Editor) est un logiciel de conception assistée par


ordinateur d’imprimés. Il est fourni par la société CADSOFT. Il comprend un éditeur
de schémas, un logiciel de routage de circuit imprimé avec une fonction d'autoroutage, et un
éditeur des bibliothèques.

Le logiciel est fourni avec une série de bibliothèques de composants de base.

37
2.2 Répartition des cartes :
a. Carte centrale:

Figure 38 : Schématique de la carte centrale


Figure 39 : Le schéma board de la carte centrale

La figure au-dessus présente le schéma board de la carte centrale :


Bloc 1 présente le module NRF24L01 de communication sans fil
Bloc 2 présente le module wifi ESP8266
Bloc 3 présente la carte de commande « Aduino NANO »
II. Carte serre :

Figure 40 : Le schématique de la carte serre


La figure au-dessus présente le schématique de la carte serre qui est divisé en trois parties :
• Partie CONTROL correspond à la partie commande et capteurs
• Partie WIRELESS correspond à la partie communication « module NRF24L01 »
• Partie POWER correspond à l’alimentation la carte et l’alimentation séparé du module
de communication
Et la figure au-dessous présente le schéma board de la carte serre :
Bloc 1 présente le module NRF24L01 de communication sans fil
Bloc 2 présente la carte de commande « Aduino NANO »
Bloc 3 présente le capteur DHT11
Bloc 4 présente le capteur d’ensoleillement LDR
Bloc 5 présente les trois capteurs d’humidité de sol
Bloc 6 présente l’alimentation

Figure 41 : Le schéma board de la carte serre


III. Carte de commande vanne :

Figure 42 : Le schématique de carte commande vanne


Rapport de stage de fin du parcours

Figure 43 : Le schématique des modules de communication du carte vanne

38
Rapport de stage de fin du parcours

Figure 44 : Le schématique de commande du vanne

39
Figure 45 : Le schéma board de la carte de commande vanne
IV. Carte Réservoir :

Figure 46 : Le schématique de carte du réservoir


Rapport de stage de fin du parcours

Figure 47 :

38
Rapport de stage de fin du parcours

Figure 48 :

39
Figure 49 :
Rapport de stage de fin du parcours

III. Réalisation des cartes :


1. Les étapes de réalisation :

 Insolation : Le typon est placé sur la plaque présensibilisée au contact de la résine


photosensible. L'ensemble est placé dans une insoleuse pour une exposition pendant quelques
minutes à une lumière ultraviolette. 

Figure 50 : La machine insoleuse


La révélation : La plaque insolée est placée dans un bac contenant du révélateur. Leszones de
résine fragilisées par la lumière ultraviolette sont détruites. 
La gravure : La plaque révélée est placée dans le bac d'une graveuse contenant du
perchlorure de fer (acidetrès dangereux) qui va dissoudre les parties de la couche de cuivre
non protégées par la résine.

Figure 51 : La machine graveuse


Le nettoyage : les restes de résine qui recouvre les pistes de cuivre sont éliminés avec de
l'alcool. 

38
Rapport de stage de fin du parcours

II. Les circuits imprimés :

III. Etude économique :


Conclusion :
Dans ce chapitre nous avons fait l’étude de la réalisation des cartes électroniques font après
les tests sur la plaque à essai. Puis nous avons passés au routage effectuer avec Eagle afin de
passer à la fabrication des cartes, aux perçages et le soudage des composants.

39
Rapport de stage de fin du parcours

Conclusion générale
Ce projet est réalisé au sein de l’entreprise « PHOENIX Entreprise ». Il nous a
acquis une très bonne expérience avant le début de notre vie professionnelle. Ce
travail nous a permis d’exploiter nos connaissances acquises au cours de nos
études, en effet nous avons pu mener à bout notre Stage de Fin du Parcours.

Ce travail qui consiste à réaliser un système à communication et commande

sans fil nous a été très bénéfique sur le plan technique .Nous avons manipulé

différents logiciels et matériels afin de valider notre formation théorique et

pratique acquise durant notre formation au sein d’ISET Radés.

Notre rapport s’articule autour de deux parties clé:


La première partie a été dédiée à une présentation générale de l’entreprise et de
notre système et la justification de notre choix matériel et logiciel.
Dans la deuxième partie nous sommes intéressés à la conception et la réalisation
du système, cette partie était une occasion pour faire le volet de plusieurs
logiciels de conception et de programmation.

En perspective, nous espérons enrichir le projet par une application androïde qui
consiste à suivre et commander le système par un smart phone à partir de
connexion wifi (utiliser module wifi comme le esp8266 ou XBee...).

40
Rapport de stage de fin du parcours

ANNEXES

41
Rapport de stage de fin du parcours

Bibliographie

42
Rapport de stage de fin du parcours

[1] : www.arduino.cc

https://github.com
www.wikipédia.com
www.microsoft.com

43
Résumé :
Notre projet au sein de Phoenix Enterprise considère à réaliser
un système qui permet de …

Ce projet de stage de fin du parcours nous a permis d’acquérir


une théorique et pratique de grande valeur d’autant plus quelle
nous donne une expérience professionnelle au-delà de son
aspecte éducatifs.

Vous aimerez peut-être aussi