Vous êtes sur la page 1sur 80

I

EPIGRAPHE

L'homme et sa sécurité doivent constituer la première préoccupation pour toute aventure technologique.

Albert Einstein
II

DEDICACE
A mon Dieu de capacités illimitées, il serait ingrat de ne pas au préalable lui dédié ce
travail lui qui nous a donné le temps et a dirigé nos pas pendant cette période de recherche
miraculeusement.

A mes très honorables parents

Je vous consacre mes dédicaces de ce projet de fin d’étude à mon père et à ma mère
«Johnny NGOIE et Sylvie KADYELE», pour l’amour qu’ils m’ont encore apporté, leurs
immenses aides et tout le support qu’ils m’ont porté.

Aucun hommage ne serait consenti pour exprimer mon respect, ma gratitude, et mon
grand amour pour les sacrifices qu’ils ont consentis pour mon parcours d’éducation et mon
contentement.

Veuillez découvrir ici, mes chers, dans cet humble projet, l’aboutissement de tant de
dévouement ainsi que l’expression de ma gratitude et de mon amour sincère.

Que Dieu leurs fait offrir tout le bonheur du monde et leurs offre le paradis et la
prospérité et une longue vie afin que je puisse un jour compenser de plaisir leurs vieux jours

Lukis LUBABA
III

REMERCIEMENTS
Ce travail de fin d’études universitaire, résultat d’une longue haleine, de la patience
soutenue, fruit des connaissances acquises, n’est pas l’affaire d’une seule personne.

Par ce biais, nous exprimons notre profonde gratitude à l’égard de notre Dieu, qui n’as
pas cessé de nous donner le souffle de vie durant toute la période de notre formation jusqu’à ce
jour où nous avons le privilège de présenter ce travail.

je remercie chaleureusement mon codirecteur Michée MUAMBA KAYEMBE, pour


avoir accepté la codirection de ce mémoire malgré le temps horaire surchargé et sous pression,
il nous a montrer le chemin à suivre durant l’élaboration de ce présent travail.

Ma gratitude va similairement à toutes les autorités de l’université protestante de


Lubumbashi et particulièrement au doyen de la faculté des sciences informatiques CT Daniel
KATUAL ainsi qu’à tous les enseignants de la faculté pour leurs organisations à former des
ingénieurs, hommes et femmes à la société.

Nous exprimons toutes nos reconnaissances à un humble père Florent BANZE pour son
soutien matériel que financier durant toute la période de passage au sein de l’université
protestante de Lubumbashi.

Une pensée à mes frères, sœurs, cousins, cousines, nièces, oncles, t antes, belles sœurs,
beaux-frères ami(e)s et connaissances

Linda MPANGA, Charmante MPANGA, Rholland MBAYO, Daniel NGOY, Kaddy


KADJELE, Trésor KAPENDA, Johanne NGALULA, Julia BILONDA, trouvent à travers ces
lignes une reconnaissance et un remerciement spécial pour leurs contributions de diverses
manières à cette réussite.

Que Salem BANZE, Mathias MEYA, Nestor UMBA, Glos KITANDA, Esther
MWENZE qui a était nos compagnons de lutte durant toutes ses années, à eux j’exprime ma
profonde reconnaissance. A tous ceux, qui de près ou de loin ont contribué d’une manière ou
d’une autre à l’élaboration de ce travail et qui n’ont pas vu leurs noms mentionnés ici, trouvent
à travers ces quelques phrases, l’expression de notre profonde gratitude

LUBABA WA NGOIE Lukis


IV

LISTE DES FIGURES


Figure 1:Principe de fonctionnement d’un capteur ................................................................................. 8
Figure 2: Architecture générale du capteur ............................................................................................. 8
Figure 3: Fonctionnement d'un détecteur .............................................................................................. 10
Figure 4: Carte Arduino UNO R3 ......................................................................................................... 18
Figure 5: Interface du logiciel Arduino ................................................................................................. 19
Figure 6: Phases du processus unifié ..................................................................................................... 21
Figure 7:Situation géographique petroleum/Kolwezi............................................................................ 24
Figure 8: Organigramme United Petroleum/Kolwezi ........................................................................... 28
Figure 9: Digramme d'activité système métier ...................................................................................... 30
Figure 10: Diagramme cas d’utilisation métier ..................................................................................... 31
Figure 11: Architecture générale du système ........................................................................................ 36
Figure 12: Description de la carte Arduino ........................................................................................... 39
Figure 13 : diagramme cas d’utilisation futur système.......................................................................... 44
Figure 14 : Diagramme de cas d’utilisation prélever température ........................................................ 47
Figure 15: Diagramme de séquence détecter flamme ........................................................................... 48
Figure 16 : Diagramme de séquence déclenché arrosage ...................................................................... 48
Figure 17 : Diagramme de déploiement ................................................................................................ 48
Figure 18: Détecteur de fumée AHSS-871R ......................................................................................... 49
Figure 19 : Détecteur de flamme ir3...................................................................................................... 50
Figure 20 : Radiateur électrique ............................................................................................................ 52
Figure 21 : Alarme sirène ...................................................................................................................... 53
Figure 22: Capteur de température nke ................................................................................................. 53
Figure 23 : câble d'installation SSI ........................................................................................................ 53
Figure 24 : Description générale du bâtiment d'United Petroleum/Kolwezi ......................................... 61
Figure 25 : Station du site...................................................................................................................... 62
Figure 26 : Parking camion-citerne ....................................................................................................... 62
Figure 27 : Dépôt A ............................................................................................................................... 63
Figure 28 : Dépôt B ............................................................................................................................... 64
Figure 29 : Ensemble du bâtiment avec nouveau système implanté ..................................................... 65
Figure 30: Architecture Logique du système ........................................................................................ 66
Figure 31: Diagramme de GANTT planification .................................................................................. 67
Figure 32 : Interface de l’IDE Arduino ................................................................................................ 68
Figure 33: Interface d’accueil du logiciel fritzing ................................................................................. 69
V

Figure 34:Capteur de température et d'humidité (DHT-11) .................................................................. 69


Figure 35 : Détecteur de flamme (KY-026) .......................................................................................... 70
Figure 36 : Module relais 24-220V ....................................................................................................... 70
Figure 37: Module GSM 800l ............................................................................................................... 70
Figure 38: Détecteur de fumée ou gaz MQ2 ......................................................................................... 70
Figure 39: Mini pompe à eau R385 ....................................................................................................... 71
Figure 40 : Branchement du Capteur de température et d'humidité DHT-11 avec Afficheur LCD ...... 71
Figure 41: Branchement du Détecteur de flamme avec Avertisseur sonore ......................................... 71
Figure 42: Branchement du Module relais et la pompe à eau ............................................................... 72
Figure 43: Branchement du détecteur de fumée et gaz ......................................................................... 72
Figure 44: Branchement du module GSM à la carte Arduino ............................................................... 72
Figure 45: Maquette du prototypage ..................................................................................................... 73
Figure 46 : Diagramme de GANTT implémentation ........................................................................... 74
VI

LISTE DE TABLEAUX

Tableau 1: Mésurande et grandeur de sortie pour capteurs passifs ......................................................... 9


Tableau 2: Mesurande et effet pour capteurs actifs ................................................................................. 9
Tableau 3: Identification des acteurs ..................................................................................................... 29
Tableau 4: Identification cas d'utilisation du système métier ................................................................ 30
Tableau 5: Evaluation des microcontrôleurs ......................................................................................... 38
Tableau 6 : Les caractéristiques techniques .......................................................................................... 41
Tableau 7: Identification des acteurs et leurs rôles................................................................................ 43
Tableau 8 : Tableau d'estimation du cout de réalisation........................................................................ 66
Tableau 9 : Evaluation du coût .............................................................................................................. 73
VII

LISTE DES ABREVIATIONS

CAN: Convertisseur Analogique Numérique

CNA: Convertisseur Numérique Analogique

CEI:

CPU: Central Processing Unit

EEPROM: Electrically Erasable Programmable Read Only Memory

GND: Ground

GSM: Global System for Mobile Communication

IDE: Integrated Development Environnent

ISO: International Organization for Standardization

LED: Light Emitting Diode

RAM: Radom Access Memory

ROM: Read Only

SIM: Suscriber Identity Mobile

SRAM: Static Radom Access Memory

SSI : Système de sécurité Incendie

UML: Unifier Modeling Language

UP : Unified Process
VIII

SOMMAIRE

EPIGRAPHE .......................................................................................................................................... I

DEDICACE............................................................................................................................................ II

REMERCIEMENTS ............................................................................................................................ III

LISTE DES FIGURES ......................................................................................................................... IV

LISTE DE TABLEAUX ...................................................................................................................... VI

LISTE DES ABREVIATIONS........................................................................................................... VII

SOMMAIRE ....................................................................................................................................... VIII

INTRODUCTION GENERALE .......................................................................................................... 1

CHAPITRE I : NOTIONS SUR LES SYSTEME DE SECURITE ANTI INCENDIE ET DES


CAPTEURS ........................................................................................................................................... 5

I.1. INTRODUCTION ...................................................................................................... 5

I.2. DEFINITION DES CONCEPTS CLES .................................................................... 5

I.3. TECHNOLOGIE DES CAPTEURS ......................................................................... 7

I.4 MICROCONTROLEUR ........................................................................................... 12

I.5. LE MODULE ARDUINO ......................................................................................... 14

I.6 METHODOLOGIE UP ............................................................................................. 19

I.7. PRESENTATION D’UML ....................................................................................... 21

Conclusion partielle ........................................................................................................ 22

CHAPITRE II : PRESENTATION ET ANALYSE DU SYSTEME METIER ............................ 23

II.1 INTRODUCTION .................................................................................................... 23

II.2. PRESENTATION DE L’ENTREPRISE ............................................................... 23

II.3 LES ATOUTS D’UNITED PETROLEUM/KOLWEZI: ...................................... 27

II.4. MODELISATION DU PROCESSUS METIER CIBLE ...................................... 29

II.5. CRITIQUE DE L’EXISTANT ............................................................................... 33

II.6. PROPOSITION DE LA SOLUTION NOUVELLE ............................................. 33

Conclusion partielle ......................................................................................................... 33


IX

CHAPITRE III : CONCEPTION DETAILLEE DU SYSTEME INFORMATIQUE ............ 34

3.1. INTRODUCTION..................................................................................................... 34

3.2 IDENTIFICATION DES BESOINS ........................................................................ 34

3.3 CONCEPTION GENERALE ................................................................................... 35

3.4 CONCEPTION LOGIQUE DETAILLEE .............................................................. 36

3.5 CONCEPTION TECHNIQUE ................................................................................. 37

3.6 FONCTIONNEMENT DU SYSTEME .................................................................... 42

3.7 NOTATION DES DIAGRAMMES DES SEQUENCES DE CONCEPTION ..... 47

Conclusion partielle ......................................................................................................... 48

CHAPITRE IV : CONCEPTION DE LA NOUVELLE SOLUTION ET SIMULATION .......... 49

4.1 INTRODUCTION...................................................................................................... 49

4.2 CHOIX DU LANGAGE DE PROGRAMMATION ............................................... 49

4.3 CHOIX DE MATERIELS........................................................................................ 49

4.4 CHOIX DES CABLES .............................................................................................. 53

4.5 DIMENSIONNEMENT............................................................................................. 54

4.5 PLAN LOGIQUE D’INTERCONNEXION ............................................................ 66

4.6 ESTIMATION DU COUT DE REALISATION ET PLANIFICATION ............ 66

4.7 ENVIRONNEMENT DE DEVELOPPEMENT ARDUINO (LOGICIEL) ......... 67

4.8 PRESENTATION DU LOGICIEL FRITZING .................................................... 68

4.9 DESCRIPTION DES COMPOSANTS MATERIELS UTILISES ........................ 69

Conclusion partielle ......................................................................................................... 74

CONCLUSION GENERALE............................................................................................................. 67

BIBLIOGRAPHIE .............................................................................................................................. 69
Page |1

INTRODUCTION GENERALE

De nos jours, les incendies sont malheureusement un phénomène fréquent et sont la


cause de beaucoup d’accidents domestiques. Même si la plupart des accidents se déclarent la
journée, les plus destructeurs ont lieu la nuit, là où le contrôle humain est affaibli.

La vérification de l’état des locaux et notamment des installations électriques permet


de prévenir de nombreux dégâts. Cependant, le risque de faiblesse existera toujours.

A ce titre, nous avons intitulé notre sujet : «AVANT-PROJET DE


DIMENSIONNEMENT D’UN SYSTEME D’ALERTE ANTI INCEDIE A BASE DES
CAPTEURS VIA UN MICROCONTROLEUR CAS DE United Petroleum/Kolwezi»

Un tel système a pour fonction de détecter les premiers signes liés à l’incendie, Il est
composé de différents automates appelés capteurs ayant des principes de fonctionnement bien
distincts.

Pour une efficacité accrue, il est possible d’allier à ce système un mécanisme dit de mise
en sécurité incendie ayant pour organe principal une carte Arduino. Celui-ci recueillera les
informations envoyées par les capteurs et déclenchera alors différentes actions. Nous
développerons cet organe dans la suite de notre travail.

Un système d’alarme contre les incendies est un dispositif électronique permettant de


détecter un départ de feu dans un bâtiment, et de gérer la sécurisation de celui-ci.
Techniquement on appelle l'ensemble du dispositif un "Équipement d'Alarme".

La sécurité relève une importance primordiale pour toutes les entreprises, du fait qu’elle
vise à supprimer ou à réduire les risques d'accidents susceptibles de se produire lors de
l'exercice d'une activité professionnelle.

À présent, United Petroleum/Kolwezi est confrontée à des difficultés de détections et


extinctions manuels incendie.

Au regard de tout ce qui précède, notre problématique se repose sur les questions
suivantes :

 Comment pourrions-nous mettre fin aux détections et extinctions manuel


incendie ?
Page |2

 Comment devrions-nous procéder pour y arriver ?


Les hypothèses sont des réponses provisoires à confirmer ou infirmer suivant ses
transformations ou la réalité du sujet qu’elle régénère.

 Pour répondre à la première préoccupation soulevée dans la problématique un


système automatique de détection et extinction incendie allégerait la tâche dans
le cas de l’incendie ;
 A ce qui concerne la deuxième question, par l’implémentation d’un système
d’alerte anti incendie à base des différents capteurs présente une importance
irréversible pour arriver à pallier aux problèmes dont l’entreprise fait face.

Le choix de notre sujet est dû à un constat malheureux fait au sein de l’entrepôt de


lubrifiant et carburant United Petroleum/Kolwezi d’où la nécessité d’un système informatisé
de détection et extinction incendie apparaît donc comme un élément d’une importance vitale.

Partant de ce fait, nous voudrions apporter ici notre contribution par le renforcement de
la sécurité en ayant un système automatique d’alerte et extinction incendie.

Pour la mise en place de ce travail, nous trouvons l’intérêt en donnant trois


points clés ci-dessous :

 Du point de vue personnel : personnellement nous avons embrassé ce domaine dans le


souci d’approfondir nos connaissances, en tant que chercheur d’apprendre par la pratique à
réaliser un projet.

 Du point de vue scientifique : Ce travail n’est pas fait seulement pour l’obtention du
diplôme mais pour qu’il soit un miroir pour les chercheurs qui viendront après nous. Les
hommes passent mais l’histoire écrite reste comme un monument. Nous voulons que ceux
qui viendront après nous, trouvent une documentation fiable, nécessaire et utile qui les aidera
à parachever dans leurs investigations. Que ce document soit un modèle pour eux.

 Du point de vue social : Pour les autres entreprises ou tous ceux qui voudront avoir un tel
système, ce travail va leur apporter une solution pour la sécurisation contre les incendies.

L’état de la question peut être définit comme étant l’examen des études antérieures sur
un phénomène donné car le phénomène qu’on étudie est situé dans le temps et dans l’espace.
Page |3

Nous ne pouvons prétendre être les premiers à parler sur ce sujet. Parmi nos
prédécesseurs nous citons :

 NAJOUA AKNIN (MGI) & MOHAMMED CHRIATT, de L’école nationale de


l’industrie minérale au Maroc : Dans leur mémoire de fin d’études présenter en 2019
dont le thème «Etude et rénovation du circuit d’eau de lutte contre l'incendie» , Ils
sont parti dans l’optique qui consiste à faire une étude et rénovation du circuit anti-
incendie à eau en tenant compte d’augmentation de la capacité de stockage Gas-oil qui
s’élèvera à 2000 m3
 NASSIF MATTA, de l’institut des sciences appliquées et économiques : Dans son
travail de mémoire présenté est défendu en 2020 dont le thème est «Conception et
installation d’un système de surveillance dans une menuiserie avec émission
d’alarme à distance» Monsieur NASSIF s’est focalisé sur un système de surveillance
d’un bâtiment, où il est installé contre l’incendie et l’intrusion en se servant des capteurs
et des détecteurs. D’autre part il assure un contrôle d’accès pour les bureaux et les salles
dont l’accès est limité pour certaines personnes.

La différence entre notre travail et ceux des chercheurs cités ci-haut est que notre
système se capable de détecter les premiers signe d’incendies et générer directement une alerte,
dans le cas de la flamme le système sera tout de même capable de déclencher automatiquement
un système d’arrosage avant l’intervention des services pompier.

Il s’agit d’un ensemble des procédés fixant l’ordre à suivre et les conditions à remplir
pour parvenir à un résultat

Dans notre travail, nous allons utiliser la méthode UP («Unified Process» Processus
unifié en français) qui est un processus de développement logiciel itératif, centré sur
l’architecture, piloté par le cas d’utilisation et orienté vers la diminution des risques.

Le langage de modélisation qu’on a utilisé est UML (Unifier Modeling Language), qui
est une partie intégrante de la démarche UP. Ses diagrammes sont largement utilisés dans
chaque étape et phases de ce processus de développement.

Les techniques des recherches sont des outils de collectes et de traitement des données
dont se sert un chercheur pour faire aboutir sa recherche. Elles sont aussi les moyens concrets
utilisés par le chercheur pour récolter les informations ou les données. Pour ce qui est de notre
cas nous utiliserons les techniques suivantes :
Page |4

 L’implémentation : Fondée sur l’expérience scientifique et sur l’expérimentation , elle


nous a permis d’implémenter la solution , de vérifier et de tester l’hypothèse ;
 La modélisation : Cette technique nous a permis de modéliser ou concevoir le
fonctionnement du système abordé dans notre travail avec UML.

Pour ne pas aboutir à des conditions très vagues, la rigueur scientifique nous exige de limiter
notre champ d’investigation. C’est ainsi que notre recherche est centrée l’entrepôt United
Petroleum/Kolwezi, sur une période allant de Mars 2022 à Juillet 2022

Hormis l’introduction et la conclusion générale, notre travail est subdivisé en quatre


chapitres qui se résument comme suite :

 Chapitre premier : Notions théoriques sur les systèmes de sécurité anti incendie
et des capteurs, dans ce présent chapitre, il sera question de nous familiariser avec
différents concepts clés qui interviennent en rapport avec notre sujet.
 Chapitre deux : Présentation et Analyse du système métier, dans ce chapitre nous
allons d’une part présenter notre champ d’investigation c'est-à-dire son historique,
sa structure administrative, et d’autre part passer par l’analyse du processus métier
ciblé par le langage de modélisation UML
 Chapitre trois : Conception détaillée système informatique, cette partie nous
donne une vue d’ensemble des échanges automatisés entre les acteurs et le
système.
 Chapitre Quatre : Conception de la nouvelle solution et simulation, ce chapitre
met en exergue les différentes étapes de l’implantation et le choix logiciel pour
arriver à mettre en place le système de détection et extinction automatique.
Page |5

CHAPITRE I : NOTIONS SUR LES SYSTEME DE SECURITE ANTI


INCENDIE ET DES CAPTEURS
I.1. INTRODUCTION
Dans ce présent chapitre, il sera question de nous familiariser avec les concepts clés qui
vont par la suite intervenir dans notre travail. Etant donné qu’un travail scientifique n’est jamais
fait uniquement pour les experts métiers, les lecteurs qui n’appartiendraient pas au secteur du
domaine pourraient tant soit peu se référer aux quelques concepts définitionnels qui seront
souligner ci-dessous :

I.2. DEFINITION DES CONCEPTS CLES


I.2.1 Dimensionnement

Le dimensionnement c'est l'acte de trouver des valeurs aux grandeurs qui caractérisent
un dispositif, de sorte que toutes ces grandeurs, aussi bien caractéristiques qu'induites par
l'environnement, satisfassent les contraintes du cahier des charges [1]

I.2.2 Système

Un système est défini comme étant un ensemble d’éléments interagissant entre eux
selon certains principes ou règles pour aboutir à un résultat.

I.2.3 Alarme incendie

Une alarme-incendie est un dispositif électronique permettant de détecter un départ de


feu dans un bâtiment, et de gérer la sécurisation des personnes se trouvant dans celui-ci.
Techniquement on appelle l'ensemble du dispositif un équipement d'alarme. [5][10]

I.2.4 Sécurité

La sécurité est un état où les dangers et les conditions pouvant provoqué des dommages
d'ordre physique, psychologique ou matériel sont contrôlés de manière à préserver la santé et le
bien-être des individus et de la communauté.[2]

La sécurité est devenue une préoccupation majeure de la plupart des gens, Renforcer la
sécurité d'une maison ou d’une entreprise est la première étape dans la prévention de l’incendie.
[2] [3]
Page |6

En premier lieu, il s'agit d'évaluer l'accessibilité d'un incendie dans le domicile ou dans
l’entreprise. Il est nécessaire de tout mettre en œuvre en mettant un bon système de sécurité
pour diminuer le risque d’incendie. [3]

I.2.4.1 Sortes de sécurité

Il en existe deux sortes de sécurité qui sont les suivants :

 La sécurité physique

La sécurité physique décrit les mesures conçues pour assurer la protection physique soit
la sécurité au niveau des infrastructures matérielles.

 La sécurité logique

Ensemble des procédures et des moyens logiciels permettant d'assurer la confidentialité,


la disponibilité et l'intégrité des données et des opérations informatiques.

I.2.5. Mesures de sécurité

Disposition prise par prévoyance pour éviter un mal. Prendre des précautions, des
garanties.

I.2.6 Menace

Selon la norme de sécurité des systèmes d'information ISO/CEI 27000 une menace
(threat) est une cause potentielle d'incident, qui peut résulter en un dommage au système. [9]

I.2.7 La contre-mesure ou parade

Elle représente l’ensemble des actions mises en œuvre en prévention de la menace.

Les contre-mesures ne sont généralement pas uniquement des solutions techniques mais
également des mesures de formation et de sensibilisation à l’attention des utilisateurs, ainsi
qu’un ensemble de règles clairement définies.

Afin de pouvoir sécuriser un système, il est nécessaire d’identifier les menaces


potentielles, et donc de connaitre et de prévoir comment limiter les risques. [3]

I.2.8. Risque

Par définition un risque représente un dommage qui pourrait survenir.

Un risque se caractérise selon deux paramètres :


Page |7

1. Sa gravité : l’ampleur des dommages potentiels


2. Sa probabilité d’occurrence : « à quel point il est probable de subir le dommage »

I.2.9 Anti-Incendie

Ce sont les dispositifs de protection contre les menaces d’incendie, ils peuvent se
résumer en trois compartiments [10]:

 La prévention se définit par la mise en place de panneaux de signalisation, de plans


indiquant les zones d’évacuation potentielles, et de consignes de sécurité.
 L'évacuation est la mise à l'abri d'un danger imminent, du personnel et du public (dirigés
vers une zone de sécurité souvent à l’extérieur des locaux). Il ne faut pas prendre une alarme
à la légère et ne jamais la considérer comme un simple exercice (pas le temps de le vérifier
; chaque minute compte)
 L’extinction appeler aussi sprinkler qui est un système d’extinction comportant une tête
contenant une ampoule ou un fusible qui éclate sous l’effet de la chaleur dégagée par un
début d’incendie. Le flux d’eau est alors libéré pour contenir l’incendie jusqu’à
l’intervention des secours ou la fermeture manuelle des vannes.

Pourquoi la sécurité incendie ?

Aucune entreprise n’est à l’abri d’un incendie. Le secteur manufacturier est


particulièrement à risque compte tenu de la cohabitation de produits combustibles ou
inflammables et de procédés qui génèrent de la chaleur ou des étincelles. Lorsqu’un incendie
majeur se déclare, il est trop tard pour penser à la prévention, il faut agir et procéder à
l’évacuation. On dit souvent « mieux vaut prévenir que guérir » et cela prend tout son sens
lorsqu’il s’agit de prévention incendie. Une entreprise qui a identifié ses zones à risque et qui
met en place les moyens de prévention qui s’appliquent pour réduire ou contrôler ses risques
fait preuve de prévoyance. Cela réduira la probabilité qu’un incendie survienne. [3] [10]

I.3. TECHNOLOGIE DES CAPTEURS


I.3.1. Généralité

Dans de nombreux domaines (industrie, recherche scientifique, services, loisirs ...),


on a besoin de contrôler de nombreux paramètres physiques (température, force, position,
vitesse, luminosité, ...). Le capteur est l'élément indispensable à la mesure de ces grandeurs
physiques.[4]
Page |8

I.3.2. Définitions

Un capteur est un organe de prélèvement d'information qui élabore à partir d'une grandeur
physique, une autre grandeur physique de nature différente (très souvent électrique). Cette
grandeur représentative de la grandeur prélevée est utilisable à des fins de mesure ou de
commande. [5]

I.3.3 Fonction d’un capteur

I.3.3.1 Situation d’un capteur

Les capteurs font partie de la chaîne d’information d’un système.

Figure 1:Principe de fonctionnement d’un capteur [6]

Un capteur est caractérisé par sa fonction S=F(m) où S est la grandeur de sortie ou la


réponse du capteur

Figure 2: Architecture générale du capteur [4]

I.3.4 - Différents types de capteurs.

En fonction de la caractéristique électrique de la grandeur de sortie, on peut classer


les capteurs en deux grandes familles : les capteurs passifs et les capteurs actifs. [6]

I.3.4.1 Les capteurs passifs :

Dans la plupart des cas, les capteurs passifs ont besoin d’une énergie extérieure pour
fonctionner (comme dans le cas des jauges de contraintes, thermistances…), ils sont souvent
Page |9

modélisés par une impédance. Une variation du phénomène physique étudié (mesuré) engendre
une variation de l'impédance. Il faut leur appliquer une tension pour obtenir un signal de sortie.

. En fonction du mesurande, on utilise plusieurs effets pour réaliser la mesure.

Tableau 1: Mésurande et grandeur de sortie pour capteurs passifs [14]

MESURANDE EFFET UTILISE (Grandeur MATERIAUX


de sortie)

Température Très basse Résistivité Platine, nickel, cuivre, semi-


température Constante diélectrique conducteurs. Verre

Flux optique Résistivité Semi-conducteurs

Déformation Résistivité Alliages nickel


Perméabilité Alliages ferromagnétiques

Position Résistivité Magnétorésistances

Humidité Résistivité Chlorure de lithium

I.3.4.2 Les capteurs actifs :

Ces capteurs sont basés sur des effets physiques permettant de transformer directement
le mesurande en grandeur électrique. Certains principes physiques peuvent être mis en jeu.

Tableau 2: Mesurande et effet pour capteurs actifs [14]

MESURANDE EFFET UTILISE GRANDEUR DE


SORTIE

Température Thermoélectricité (thermocouple) Tension

Flux optique Photoémission Pyroélectricité Courant Charge

Force, pression, accélération Piézoélectricité Tension

Position Effet Hall Tension

Vitesse Induction Tension


P a g e | 10

I.3.5 Les Principaux Composants D’un Capteur

Un capteur est constitué de trois composants principaux :


1. La zone sensible contient la technique sensorielle, qui repose sur une technologie donnée.
Grâce à la diversité des technologies disponibles, vous pouvez choisir la technologie de
capteurs adaptée à votre application.
2. L'électronique de traitement convertit la grandeur physique à mesurer en une grandeur
électrique.
3. La sortie de signal contient l'électronique, qui est reliée avec un système de commande.
I.3.6 Détecteur

Les détecteurs font partie de la famille des capteurs, l’information délivrée en sortie est
de type Tout ou Rien.

Un détecteur est constitué principalement de 3 parties :

 un corps d’épreuve,
 un élément de transduction
 un boitier. [4]

Selon les cas, il peut être complété par un module électronique de conditionnement.

Figure 3: Fonctionnement d'un détecteur [6]

 Le corps d’épreuve (tête ou dispositif de commande) est élément mécanique qui réagit
sélectivement à la grandeur qu’il faut mesurer. Il transforme la grandeur à mesurer en
une autre grandeur physique dite mesurable, cette grandeur constitue la réaction du corps
d’épreuve.
 L’élément de transduction est une partie sensible lié au corps d’épreuve. Il traduit les
réactions du corps d’épreuve en une grandeur électrique constituant le signal de sortie.
 Le boîtier (ou corps) est un élément mécanique de protection, de maintien et de fixation
du capteur
 Le module électronique de conditionnement encore appelé "transmetteur" permet
d’alimenter électriquement le capteur (le cas échéant), de mettre en forme et d’amplifier
le signal de sortie, de filtrer, corriger et mettre à niveau le signal pour la transmission.
P a g e | 11

I.3.7 Les critères de choix à prendre en compte

Pour effecteur le choix d’un capteur, de nombreux paramètres doivent être pris en compte
en fonction principalement de l’objet, la personne à détecter et de son environnement. [4] [6]

 En fonction de l’objet :

Le type d’objets à détecter (nature, dimension, couleur, masse, forme…), la vitesse de


déplacement de l’objet, la fréquence de passage de l’objet, la proximité avec le détecteur,

 En fonction de l’environnement :

La température ambiante, le milieu d’utilisation, la classification des locaux, les


influences externes, Les conditions d'exploitation et de l’unité de traitement :

La fréquence de manœuvre (nombre de passages à détecter), la nature, masse et vitesse


du mobile à contrôler, précision et fidélité exigées.

 En fonction du détecteur :

Le type de détection (avec ou sans contact), l'effort nécessaire pour actionner le


détecteur, la portée du détecteur, la nature de l'ambiance : (humide, poussiéreuse, corrosive,
température, etc….), le type de circuit (électrique ou pneumatique)

I.3.8 Divers Technologies De Capteur

Diverses technologies de capteurs vous aident à détecter ou à mesurer des objets. Selon la
technologie, les capteurs délivrent un signal de commutation ou une valeur mesurée [5] :

a. L'environnement

Voici une première série de capteurs pour mesurer des variables physiques dans un
environnement : Pression, température, gaz ...

 Capteur de flamme: comme son nom l'indique, il est utilisé pour détecter et répondre
à la présence d'un feu ou d'une flamme. Très sensible aux rayons infrarouges de 750 à
1100 nm l. Pratique pour les applications de sécurité par exemple.
 Capteur de température : permettant en tant que tels de mesurer la température au
moyen d’un signal électrique déterminé. Les capteurs de température sont également
qualifiés de détecteurs de chaleur, de sondes de température ou de capteurs thermiques.
P a g e | 12

 Capteurs de gaz : Au pluriel car il existe beaucoup de capteurs différents pour les gaz
: Méthane, Butane, LPG, Ethanol, fumée, hydrogène, monoxyde de carbone, CO2,
Ozone, qualité de l'air ... Les plus connus sont les MQ.

b. Le Mouvement

Dans cette section on présente les capteurs liés au mouvement.

 Capteur d'obstacles et de proximité : Ce capteur émet en permanence une lumière


infrarouge et analyse la lumière renvoyée par les objets. Lorsqu'un objet se
rapproche, il renvoie plus de lumière et le capteur le détecte. Avec ce petit capteur
vous pouvez diriger un robot, donner des croquettes à votre chien quand il pointe le
bout de sa truffe...
 Capteur de mouvement PIR : Les capteurs PIR peuvent détecter des mouvements
dans un rayon de 5 mètres grâce aux radiations infrarouges. Ils sont les composants
les plus fiables pour réaliser des applications de détection de présence.
 Transducteur ultrason : Le capteur ultrason est un capteur de distance. Il comporte
un émetteur et un récepteur d'onde et permet de calculer la distance d'un objet en
face de lui en comparant les temps d'émission et de réception de l'écho (en
connaissant la vitesse de propagation du son

c. Interaction Humaine & Divers

Voici une dernière section qui regroupe les capteurs qui nécessitent une action
humaine et ceux que je n'ai pas réussi à placer dans les sections précédentes.

 Caméra infrarouge : Moins précise et plus limitée, cette caméra est disponible pour
un prix plus faible et sera privilégiée pour des applications ne nécessitant pas de
détails, en particulier sur le plan thermique. Nécessite en général une source de
lumière infrarouge.

I.4 MICROCONTROLEUR
Un microcontrôleur est un circuit intégré conçu pour régir une opération spécifique et
dans un système intégré. Il comprend un processeur, une mémoire et des périphériques d’entrée
et de sortie sur une seule carte ou une seule puce. [7]

I.4.1 Les caractéristiques principales d’un microcontrôleur : Les microcontrôleurs sont


des composants qui permet la gestion des cartes, ils sont caractérisés par :
P a g e | 13

 De nombreux périphériques d’E/S


 Une mémoire de programme
 Une RAM (en général de type SRAM)
 Une mémoire EEPROM
 Un processeur 8 bits ou 16 bits
 Faible consommation électrique

I.4.2 Les avantage des microcontrôleurs

Les points forts des microcontrôleurs sont nombreux et bien reel.il suffit, pour
s’en persuader, d’examiner la spectaculaire évolution de l’offre des fabricants de circuit intègre
en ce domaine depuis quelques années.

Tout d’abord, un microcontrôleur intègre dans un seul boitier ce qui avant


nécessitait une dizaines d’éléments séparé. Cette intégration a aussi comme conséquence
immédiate de simplifier la trace du circuit imprimé puis qu’il n’est plus nécessaire de véhiculer
des bus d’adresses et de données d’un composant à autre. [7] [8]

Le microcontrôleur permet :

 Diminution de l’encombrement du matériel et du circuit imprimé


 Simplification du tracé du circuit imprimé
 Augmentation de la fiabilité du système
 Diminution en nombres des composants
 Connexions composants, supports et composant circuit imprimé diminues
 Intégration en technologie MOS, CMOS, ou HCMOS
 Environnement de programmation et de simulation évolués

I.4.3 Utilité et composition du microcontrôleur

 Ils sont fréquemment utilisés dans les systèmes embarqués, comme les contrôleurs des
moteurs automobiles, les télécommandes, les appareils de bureau, l’électroménager, les
jouets etc…

Un microcontrôleur intègre sur un unique circuit intégré :

 Un processeur(CPU) avec une largeur du chemin de données allant de 4 bit pour les
modèles les plus basiques à 32 bits pour les modèles les plus évolués
 Une mémoire vive (RAM) pour stocker les données et variables
P a g e | 14

 De la mémoire pour stocker le programme : ROM (mémoire morte) et/ou EPROM,


EEPROM, Flash ;
 Des périphériques, capables d’effectuer des tâches spécifiques. On peut mentionner
entre autres
 CAN (Convertisseur analogique-numérique) donnent un nombre binaire à partir d’une
tension électrique
 CNA (convertisseur Numérique-Analogique) Effectue l’opération inverse du CAN
 Les comparateurs : comparent deux tensions électriques
 Les timers/compteurs (Compteurs d’impulsion d’horloge interne ou d’évènements
externe)
 Les générateurs de signaux à modulation de largeur d’impulsion (MLI ou PWM en
anglais)
 Les contrôleurs de bus de communication (UART, I2C, SSP, CAN, FlexRay, USB etc.)
 Etc. [7] [8]

I.5. LE MODULE ARDUINO


I.5.1 Présentation générale

Arduino est une gamme de circuits électroniques open source basés pour la plupart sur
un microcontrôleur du fabricant Atmel. Ces circuits intègrent les composants nécessaires pour
permettre une utilisation rapide et simple du microcontrôleur. Cette simplification vise à rendre
accessibles à tous la création et la programmation d’objets ou dispositifs interactifs. Ces obje ts
peuvent contenir toutes sortes de capteurs, d’indicateurs lumineux ou d’interrupteurs que l’on
souhaite faire intervenir. [8]

Entre autres, les cartes Arduino sont équipées de connecteurs standardisés pour brancher
des modules compatibles appelés shields. Ces derniers sont des circuits d’une taille plus ou
moins semblable à celle de l’Arduino et qui viennent s’empiler sur ces connecteurs. Ils
proposent des extensions matérielles qui permettent d’ajouter des fonctionnalités originales à
son projet. En plus de ces connecteurs, les cartes possèdent toutes une connectique USB
permettant de programmer facilement le microcontrôleur qu’elles embarquent.

Arduino propose en plus gratuitement un environnement de développement intuitif avec


lequel la création de programmes est simple, même pour les débutants. De plus, cet
P a g e | 15

environnement est compatible avec les principaux systèmes d’exploitation : Windows, Max OS
et Linux. [7]

I.5.2 Description technique

Comme énoncé précédemment, il existe beaucoup de cartes Arduino différentes, mais


elles possèdent toutes des éléments en commun.
I.5.2.1 Alimentation

Le microcontrôleur présent en général sur les cartes Arduino est alimenté par une
tension de 5V. En fonction du modèle de la carte, cette tension peut être fournie soit par une
des prises d’alimentation présentes sur la carte, soit par la prise USB utilisée pour la connecter
à un ordinateur. La valeur de la tension à fournir sue une des prises d’alimentation doit être
comprise entre 7 et 12V mais cette tension n’a pas besoin d’être stabilisée en raison de la présence
d’un régulateur de tension sur la carte.

Il peut exister deux prises d’alimentation sur une carte Arduino. La première prise est
souvent la plus simple à mettre en place. Il s’agit d’une simple prise jack standard, présente sur
les cartes Arduino Uno et Arduino Méga, sur laquelle il suffit de raccorder un bloc
d’alimentation fournissant la tension requise pour démarrer sa carte. Cette prise n’est pas
présente sur toutes les cartes Arduino, notamment pour les cartes les plus petites pour lesquelles
ces prises n’étaient pas vitales.

La seconde prise en revanche est présente sur tous les modèles. Il s’agit d’une broche

nommée Vin présente sur un des côtés de la carte. Il suffit alors de raccorder la branche positive
de son alimentation à cette broche, comme on le ferait pour une pile, et la branche négative sur
une broche GND.

La carte possède également deux broches de tensions stabilisées de 3,3V et de 5V. Ces
deux tensions sont généralement utilisées pour alimenter les shields qui viendront s’ajouter sur
l’Arduino mais elles peuvent être utilisées pour d’autres circuits.

I.5.2.2 Horloge :
P a g e | 16

L’horloge détermine la fréquence ou la rapidité à laquelle les instructions seront


exécutées par le microcontrôleur. Cette vitesse peut varier d’un microcontrôleur à l’autre et
est exprimée en hertz(Hz).

I.5.2.3 Reset

La reset est une fonction physique permettant au microcontrôleur, comme son nom
l’indique, de réinitialiser son état. Un microcontrôleur exécute en effet les instructions
contenues dans sa mémoire de manière cyclique et infinie.

I.5.2.4 Entrées/sorties

Les entrées et sortie sont les moyens que possède le microcontrôleur pour communiquer
avec le monde extérieur. Typiquement, on appelle entrées / sorties les pattes métalliques qui
donnent cette forme familière aux puces électroniques. Ces pattes reçoivent ou émettent des
signaux logiques qui peuvent alors être interprétés par le microcontrôleur ou d’autres circuits.

Le nombre de broches peut varier d’un microcontrôleur à l’autre, et même d’une carte

Arduino à l’autre et il peut être intéressant d’étudier les différentes cartes avant de
choisir celle adaptée à son projet. Généralement, ces broches fonctionnent sous une tension
maximale de 5V et ne peuvent recevoir et fournir que 40 mA de courant.

On peut ranger ces broches par catégorie suivant leur fonctionnalité :

- Les broches digitales : ces broches fournissent des données digitales sous forme de
signaux logiques. Elles ne peuvent donc contenir que deux valeurs, un 0 logique
correspondant à une absence de tension et une 1 logique correspondant à une tension de
5 V. certaines de ces broches digitales possèdent une seconde fonctionnalité. C’est le
cas notamment des broches PWM (pulsedWidth Modulation ou modulation de large
impulsion) ou de certaines broches de communication. Sur les cartes Arduino, les
broches digitales sont généralement nommées par un simple numéro, sauf dans le cas
de l’Arduino Nano sur laquelle ce numéro est précédé de la lettre D.

- Les broches analogiques : ces broches ne fonctionnent qu’en entrée, c’est-à-dire qu’elles
ne servent qu’à la lecture de données. Elles acceptant des tensions comprises entre 0 et
P a g e | 17

5 V. ces tensions sont ensuite utilisées par un convertisseur


analogique/numérique qui s’occupe de traduire ces valeurs physiques en données
numériques sur 10 bits, soit des données comprises entre 0 et 1023. Les broches
analogiques sont nommées sur les cartes Arduino par un chiffre précédé de la lettre A.

- Les broches d’alimentation : ces broches servent à alimenter des sheilds ou circuits
externes. Elles permettent également d’alimenter la carte Arduino sans passer par la
prise jack présente sur certains modèles. Ces broches sont réunies sous l’étiquette
POWER.

- Les broches de communication : il existe trois ports de communication sur les carte
Arduino : le port série, le port I²C et le port SPI. Ces ports ne disposent pas de broches
dédiées à leur fonctionnement. Ils partagent en revanche leur fonctionnalité avec
d’autres broches. Les broches partagées sont différentes d’une carte à l’autre et c’est
pourquoi il est recommandé de consulter la documentation de chaque carte afin de
connaitre les numéros des broches correspondant à ces ports.
I.5.2.5 Mémoire

Les microcontrôleurs ATmega dont sont équipées la plupart des cartes Arduino
disposent de trois types de mémoires : la mémoire flash, la SRAM (staticRandom Access
Memory ou mémoire vive statique) et le EEPROM (Electrically-Erasable Programmable
ReadOnly Memory ou mémoire morte effaçable électriquement et reprogrammable).

La mémoire flash et l’EEPROM sont deux mémoires non volatiles dites mortes, c’est à
dire qu’elles conservent leurs données même en l’absence de courant électrique. C’est d’ailleurs
dans la mémoire flash qu’est contenu le programme qui sera exécuté par le microcontrôleur lors
de chaque mise sous tension. Cette mémoire flash contient également un boot loader, ou
chargeur d’amorçage, sur quelques octets.

Le boot loader est un programme s’exécutant au démarrage de chaque machine,


habituellement pour choisir quel système d’exploitation utiliser.

Dans le cas de l’Arduino, le boot loader présent initialement sur chaque carte permet de
Simplifier le transfert de programmes sur le microcontrôleur. De manière simple, lors de la
mise sous tension de la carte, le boot loader vérifie s’il y a une tentative d’écriture d’un nouveau
programme. Si c’est le cas, le programme présent dans la mémoire flash sera remplacé, sinon,
le programme présent sur la mémoire flash est démarré. Il est possible de se passer de ce boot
P a g e | 18

loader pour gagner un peu d’espace dans la mémoire mais il sera nécessaire dans ce cas de
passer par un programmateur spécifique.

L’EEPROM sert quant à elle à stocker des variables que l’on souhaite conserver d’une
mise hors tension à l’autre. Elle peut être utile si l’on souhaite stocker des données globales qui
sont susceptibles d’être réutilisées tout au long de la durée de vie de son projet.

Ces deux types de mémoires mortes présentent l’avantage de la conservation de données,


mais la technologie employée pour ce genre de mémoire réduit significativement leur durée de
vie. On estime ainsi que ces deux mémoires ne peuvent supporter que 100000 écritures. Les
zones de la mémoire qui auront dépassé leur espérance de vie deviendront simplement
inutilisables. Malheureusement, dans les rares cas de pannes, aucune erreur ne sera relevée et
le comportement du programme en cours d’exécution risque d’être aléatoire. La lecture de ces
mémoires n’affecte pas leur durée de vie et est donc illimitée [6] [7]

Le système Arduino est compose de deux choses principales : le matériel et le logiciel.

 Le matériel

Il s'agit d'une carte électronique basée autour d'un microcontrôleur Atmega du fabricant
Atmel, dont le prix est relativement bas pour l'étendue possible des applications [7]

Figure 4: Carte Arduino UNO R3

 Le logiciel

Le logiciel permet de programmer la carte Arduino. Il offre une multitude de


fonctionnalités. Le langage Arduino est inspiré de plusieurs langages. On retrouve notamment
des similarités avec le C, le C++, le Java et le Processing. Le langage impose une structure
particulière typique de l’informatique embarquée.
P a g e | 19

La structure minimale est constituée :

– En tête : déclaration des variables, des constantes, indication de l'utilisation de Bibliothèques

– Un setup (= initialisation) cette partie n'est lue qu'une seule fois, elle comprend les fonctions
devant être réalisées au démarrage (utilisation des broches en entrées ou en sortie, mise en
marche du midi, du port série de l’I2C etc...)

– Une loop (boucle) : cette partie est lue en boucle ! C'est ici que les fonctions sont réalisées.

En plus de cette structure minimale, on peut ajouter :


– Des « sous-programmes » ou « routines » qui peuvent être appelées à tout moment dans la
boucle, très pratiqué pour réaliser des morceaux de codes répétitifs.

Des « callbacks », ce sont des fonctions qui sont rappelées automatiquement depuis une
bibliothèque [7]

Figure 5: Interface du logiciel Arduino

I.6 METHODOLOGIE UP
I.6.1 Définition du processus unifié

Le processus unifié est un processus de développement de logiciel itératif, centré sur


l’architecture, piloté par le cas d’utilisation et orienté vers la diminution des risques. C’est un
P a g e | 20

patron de processus pouvant être adapté à une large classe de système logiciels, à différents
niveaux de compétences et différentes tailles de l’entreprise [15]

I.6.2 Les principes d’UP


Le processus de développement UP, associé à UML, met en œuvre les principes
suivants :
 Processus guidé par le cas d’utilisation
 Processus itératif et incrémental
 Processus centré sur l’architecture
 Processus UP utilise UML comme langage de programmation
I.6.3 Phases et itérations du processus
Le processus unifié, organisé en fonction du temps est divisé en quatre phases
successives :
 Création
 Elaboration
 Construction
 Transition
a) Création
Cette phase correspond à l’initialisation du projet où l’on mène une étude
d’opportunité et de faisabilité du système à construire une évaluation des risques sont aussi
réalisé dès cette phase.
b) Elaboration
Cette phase reprend les résultats de la phase d’Inception et élargie l’appréciation de la
faisabilité sur la quasi-totalité des cas d’utilisation. Cette phase a pour but d’analyser le
domaine technique.

c) Construction
Cette phase correspond à la production d’une première version du produit, elle est
fortement centrée sur les activités de conception, d’implémentation et de test.
d) Transition
Apres les opérations de test mené dans la phase précédente il s’agit dans cette phase de
livrer le produit pour une exploitation réelle. C’est ainsi que toutes les actions liées au
déploiement sont traitées dans cette phase.
P a g e | 21

Figure 6: Phases du processus unifié[15]

I.7. PRESENTATION D’UML.


I.7.1 Notation UML
UML est une norme du langage de modélisation Object qui a été publiée dans sa
première version ; en novembre 1997 par l’OMG (Object Management Group), instance de
normalisation internationale du domaine de l’objet.
En quelques années, s’est imposée comme standard à utiliser en tant que langage de
modélisation Object.
Afin d’assurer un bon niveau de cohérence et d’homogénéité sur l’ensemble des
modèles, UML propose d’une part un certain nombre de règles d’écriture ou de représentations
graphiques normalisées et d’autres part des mécanismes ou concepts communs applicables à
l’ensemble des diagrammes [9]

I.7.2. Définition

Le Langage de Modélisation Unifié, de l'anglais Unified Modeling Language, est un


langage de modélisation graphique à base de pictogrammes conçu comme une méthode
normalisée de visualisation dans les domaines du développement logiciel et en conception
orientée objet. [15]

I.7.3. Présentation générale des diagrammes UML

UML dans sa version 2.0 Propose treize diagrammes qui peuvent être utilisés dans la
description d’un système. Ces diagrammes sont regroupés dans deux grands ensembles à savoir
[9][15] :
P a g e | 22

a. Diagrammes structurels (ou statiques)


Ces diagrammes, au nombre de six, ont vocation à représenter l’aspect statique d’un
système Diagramme de classe, Diagramme d’objet, Diagramme de composant, Diagramme de
déploiement, Diagramme de paquetage et Diagramme de structure composite ;
b. Diagrammes fonctionnels (ou dynamiques)
Ces diagrammes, au nombre de sept représentent l’aspect dynamique d’un système
réagissant à l’évènement et permettant de produire les résultats attendus par les utilisateurs.
Diagramme de cas d’utilisation, Diagramme d’état-transition, Diagramme, Diagramme
de séquence, Diagramme de communication (ancien diagramme de collaboration), Diagramme
global d’interaction et Diagramme de temps.

Conclusion partielle
Dans ce chapitre, nous avons défini certaines théories et concepts appliqués à notre sujet
de recherche qui nous permettrons de comprendre que notre sujet porte sur la compréhension
et la conception sur base des langages de programmation et l’exposition d’un mécanisme
automatique de détection et d’extinction incendie grâce une carte Arduino qui ne nécessiterait
donc pas la présence humaine en cas d’incendie
P a g e | 23

CHAPITRE II : PRESENTATION ET ANALYSE DU SYSTEME METIER

II.1 INTRODUCTION
Toute architecture prise dans le concept d’activité humaine caractérisée par sa
dimension complexe à l’appréhension, nécessite un examen détaillé de ces constituants en vue
de résoudre cette complexité et d’atteindre le but poursuivi de l’étude. Cet examen détaillé est
appelé Analyse qui, étant l’activité la plus importante de la phase initialisation de l’approche
UP, a besoin de connaitre le métier sur lequel elle sera appliquée.

Ainsi dit, dans le présent chapitre nous allons d’une part présenter United Petroleum
c'est-à-dire son historique, sa structure administrative, et d’autre part passer par l’analyse du
processus métier ciblé par le langage de modélisation UML en suivant bien sûr la démarche
de l’approche.

II.2. PRESENTATION DE L’ENTREPRISE


L’entreprise réceptionne les hydrocarbures importés puis les achemine vers ses dépôts
où ils sont stockés avant d’être livrés aux partenaires.

Tout au long de cette chaîne, United petroleum/Kolwezi contrôle la qualité de


l’ensemble des produits par des analyses de conformité effectuées à l’arrivée des tankers et au
niveau de chaque dépôt.

Elle assure la sécurité de leur stockage et de leur transport, contrôle les procédures de
chargement, de protection de l’environnement et des personnes selon des normes
internationales strictes.

II.2.1 Brève historique

United Petroleum a été fondé en république Démocratique du Congo en 1992 à


Lubumbashi et a Kolwezi en 2006. Actuellement, il dispose de bureau à Lubumbashi, Kinshasa
Kolwezi et dans la majeure partie de la région du sud de la RDC.

Le groupe hyper saro est tête de file dans la production et la distribution de carburants
et les lubrifiants. Il est également actif dans l’importation et le commerce de marchandises, dans
l’agriculture et les transports. Le groupe dispose de succursales et de filiales à Johannesburg
d’Afrique du sud, Athènes Grèce et Bruxelles-Belgique. Son personnel s’élève à 1500
employés.
P a g e | 24

II.2.2 Situation Géographique

Le siège social d’United Petroleum est à Lubumbashi sur l’avenue N°17 Lumumba la
commune de Lubumbashi.

United Petroleum Kolwezi est à joli site avenue Katakakombe N°809 Quartier Kamanyola
comme Manika.

Figure 7:Situation géographique petroleum/Kolwezi [16]

II.2.3 Organisation de la société

L’organisation d’United Petroleum est constituée à l’initiative des opérateurs pétroliers


en 1997 et sous sa forme juridique actuelle par l’ordonnance 78-038 du 20 Janvier 1978, United
petroleum est l’acronyme pour Services des entreprises pétroliers.

United petroleum est le fruit d’un partenariat entre des entreprises pétrolières privées et
publique, à hauteur de 56,6% pour le privé et 44% pour le public. Seuls des acteurs pétroliers
en sont actionnaires.

La direction générale est assistée dans ses différentes missions par un comité de
direction regroupant 2 directions opérationnelles, 2 directions fonctionnelles et 5 unités d’appui.

United petroleum est membre affilé du GPDPP (Groupement Professionnel des


distributeurs de produits Pétroliers) et de la FEC (Fédération des Entreprises du Congo).
P a g e | 25

II.2.4 Objectifs

Pour mener à bien à toutes ses activités, Petroleum s'est fixé les dix objectifs ci-
dessous :

 Actionnaires bien informés,


 Exploitation efficace et rentable,
 Distribution et transport optimisés,
 Stocks précis et respectés,
 Clients satisfaits,
 Moyens techniques optimisés,
 Ressources humaines motivées,
 Finances saines,
 Administration vigilante,
 Risques maitrisés.

II.2.5 Les produits entreposés par Petroleum

La plupart les produits dérivés du pétrole, les produits entreposés par United petroleum
sont :

1. Le pétrole

C'est une huile minérale naturelle (bitume liquide) accumulée en gisements et utilisée
comme source d'énergie. Sa prospection se fait par forage (derrick, trépan), elle peut être
transportée par oléoduc, pipeline, pétrolier, tanker et par wagon-citerne.

A l'état brut ou naturel, elle est connue sous le nom de naphte. Par raffinage ou
distillation du pétrole on dérive aux produits tels que : l'huile légère, l'huile lampant, l'essence,
le gazole, l'huile lourde, l'huile de graissage, la paraffine, ainsi que les résidus (fioul, mazout,
vaseline, bitume, brai). Ce produit est représenté, pour besoin de codification, sur les documents
par « Pe ».

2. L'essence

C'est un hydrocarbure, produit de la distillation du pétrole brut, c'est un liquide très


volatil, odorant et flammable. Il est employé comme carburant des moteurs à explosion et
comme solvant. Celui-ci est identifié par « Super carburant » en sigle « Sc ».
P a g e | 26

3. Le gasoil ou gas-oil (gazole)

C'est un produit combustible provenant de la distillation du pétrole et utilisé comme


carburant dans les moteurs Diesel. Il est repris sur tous les documents par l'initiale « Go ».

4. Le gaz liquide, plus précisément du Gaz butane.

5. Les huiles de base qui servent à fabriquer les lubrifiants.

La société a plusieurs dépôts à travers différentes régions, dont le transport des


produits se fait soit par plusieurs voies.

United petroleum est active dans la vente au détail et la fourniture professionnelle de


pétrole diesel et d’huiles lubrifiantes commerciales, dans toutes les régions de l’Ex-province du
Katanga et Kasaï.

II.2.6 Stockage

United Petroleum à un entrepôt qui a une capacité de stockage de lubrifiant de plus de 3000m2,
une capacité de de stockage de pétrole et diesel s’élevant à 21000m3, grâce à leur flotte importante de
plus de 40 camions –citernes qui approvisionnent tous les sites miniers et les clients commerciaux et 5
stations-service qui leur appartiennent dans la ville de Lubumbashi.

II.2.7 Réseau de stations-service

Le réseau de stations-service de l’entreprise, couvre les meilleurs sites de la région, offre


aux consommateurs la fiabilité et les normes de service moderne.

II.2.8 Réseau de distribution

La chaîne de distribution ainsi que notre flotte composée de 40 camions citernes nous permettent
de commercialiser, distribuer et fournir à nos clients le carburant de la meilleure qualité, dans toute la
région.

II.2.9 Missions de la société

La société United petroleum a pour mission :

 Maintenir et développer l’infrastructure de distribution pétrolière dans les normes


techniques et de sécurité requise ;
 Garantir le respect de ces normes et de l’environnement ainsi que des opérations de
spécification de qualité des produits à toutes les étapes de manipulation ;
P a g e | 27

 Effectuer des livraisons des produits pétroliers à la clientèle dans la grande


agglomération urbaine ;

II.3 LES ATOUTS D’UNITED PETROLEUM/KOLWEZI:


 Personnel spécialisé et formé aux techniques spécifiquement pétrolières

 Outil d’exploitation répondant aux normes internationales.

 Assistance techniques d’un major pétrolier international.

II.3.1 Environnement

Conformément à sa charte Sécurité et Environnement, United Petroleum/Kolwezi


s’engage, pour l’ensemble de ses activités, à préserver la qualité de l’eau, à réduire la quantité
de déchets produits, à assurer la traçabilité jusqu’au traitement et à la valorisation de ces
déchets, à réhabiliter les sites et sols en cas de pollution et à sauvegarder la biodiversité.
P a g e | 28

II.3.2 Organigramme united petroleum/Kolwezi

Figure 8: Organigramme United Petroleum/Kolwezi [12]


P a g e | 29

II.4. MODELISATION DU PROCESSUS METIER CIBLE


II.4.1. Processus Métier

La modélisation du processus métier est l’ensemble d’activités menées par des


individus et des systèmes pour répondre à un besoin métier. En d’autres termes, c’est un
ensemble structuré d’activités conçues pour produire un résultat. Un processus métier possède
un objectif, nécessite une entrée spécifique, Produit un résultat, utilise des ressources, affecte
plus d’une unité organisationnelle, et est décrit par des activités organisées dans un certain
ordre. [9]

Le processus d’extinction d’incendie dans le processus métier n’est pas long mais peut
s’expliquer en ces termes.

Lorsqu’il y a incendie, les gardes qui assurent la sécurité sur le site alertent les
techniciens par téléphone au cas où ils ne seraient pas là. Une fois sur place, activer la pompe
après avoir branché les flexibles sur les bouches incendie ou robinet. Ceci se fait lorsque le
cas est adapté à leur niveau. Si le cas est grave, ils vont appeler les pompiers pour résoudre le
problème. Ainsi le processus prend fin.

II.4.2. Identification Des Acteurs Du Système Métier

Pour le système métier, près analyse du dit système, nous sommes arrivés à répertorier les
acteurs suivants :

Tableau 3: Identification des acteurs

Acteurs Rôles

GARDE Sécurise le site et appelle les techniciens en cas


d’incendie

TECHNICIEN Eteindre le feu

POMPIER Eteindre le feu et remplir la citerne


P a g e | 30

II.4.3. Diagramme d’activités du système métier

Figure 9: Digramme d'activité système métier [12]

II.4.4. Diagramme de cas d’utilisation métier

II.4.4.1. Identification des cas d’utilisation du système métier

En ce qui concerne le système métier, les cas d’utilisations suivants sont nécessaires :

Tableau 4: Identification cas d'utilisation du système métier

Cas d’utilisation du système métier


- Appeler technicien ; - Remplir Camion-Citerne ;

- Eteindre feu ; - Constater Incendie


P a g e | 31

II.4.4.2. Digramme des cas d’utilisation


Définition
Un cas d'utilisation métier définit une séquence d'actions exécutée par un métier et qui renvoie une
valeur de résultat observable (sortie de travail) à un acteur métier particulier ou qui indique comment le
métier réagit à un événement métier.

Figure 10: Diagramme cas d’utilisation métier [12]

a. Description textuelle
 Le cas d’utilisation « Eteindre Feu »
 Objectif : Une fois que l’incendie est constaté, le garde fait appel aux techniciens ou aux
pompiers pour réaliser cette tâche ;
 Acteur : Pompier (Principal), Technicien (Secondaire)
 Précondition : Présence d’Incendie
 Scénario nominaux :
 Remplir camion-citerne d’eau
 Asperger l’eau sur le feu
 Eteindre le feu
 Scénarios alternatif
- Citerne vide : Le système demande au pompier de remplir le camion-citerne
avant d’asperger de l’eau sur le feu
P a g e | 32

 Post condition : Feu éteint

b. Description textuelle

 Le cas d’utilisation « Constater Incendie »


 Objectif : appelé le technicien une fois l’incendie perçu, pour trouver une solution.
 Acteur Principal: garde
 Acteur secondaire : Technicien
 Précondition : Présence d’Incendie
 Scénario nominaux :
- Appeler le technicien
 Scénarios alternatif :
 Post condition : Feu éteint

c. Description textuelle

 Le cas d’utilisation « Appeler technicien »


 Objectif : Alerter le technicien une fois l’incendie constater
 Acteur principal : garde
 Acteur secondaire : Technicien
 Pré condition : présence de l’incendie
 Scenario nominaux :
 Scenario alternatif
 Poste condition : alerter le technicien

d. Description textuelle

But : Vitrifier le camion-citerne

- Objectif : Une fois que le pompier constate que le camion-citerne est vide, il va remplir le
camion-citerne pour enfin mettre le feu à cahot
- Acteur : pompier (Principal), Technicien (Secondaire)
- Précondition : Présence d’Incendie
- Scénario nominaux :
- Appeler remplir
- camion-citerne
 Scénarios alternatif
- Camion-citerne est plein : Le système demande au pompier d’éteindre le feu
P a g e | 33

 Post condition : asperger l’eau sur le feu Camion- Citerne

II.5. CRITIQUE DE L’EXISTANT


L’analyse de l’existant est une étape qui permet d’exposer les points positifs et négatifs
sur base d’une étude faite, il est essentiel de disposer d’information précise sur le système qui
est déjà en place. En effet ces informations affectent une grande partie des décisions que nous
allons prendre dans le choix de la solution.

II.5.1. Point fort

En pratique, United Petroleum est mieux organisé dans le cadre d’import et export des
produits pétroliers qui s’exécutent dans un bref délai. Les mesures et les préventions s’ajoutent
petit à petit.

II.5.2. Point à améliorés

Avec l'évolution technologique actuelle, United Petroleum/Kolwezi doit au moins


avoir un système de détection et extinction automatique qui permettra a bien sécurisé le site
.L’entreprise présente beaucoup des soucis en termes de mesure de sécurité contre l’incendie.
Parmi ces difficultés :

- En cas d’incendie La lenteur du processus d’extinction incendie du côté technique;


- Du coté pompier aussi il y a le retard du processus c’est-à-dire :
- Si le camion-citerne est vide, le pompier sera obligé d’aller remplir ce camion-
citerne d’eau ;
- Les embouteillages sur le rond-point ou les routes de circulation rendent une part de
retard au service de pompier.

II.6. PROPOSITION DE LA SOLUTION NOUVELLE


Pour pallier à toutes ces difficultés, nous suggérons à United Petroleum/Kolwezi doit
d’installer un Système d’intervention rapide automatique afin d’interagir au moment où
l’incendie aura lieu.

Conclusion partielle
Dans ce chapitre, il a été question de présenter le cadre d’études et une prise de contact
avec le système métier sur lequel la méthodologie applicative UP a été mise au point en se
basant sur les descriptions textuelles.
P a g e | 34

CHAPITRE III : CONCEPTION DETAILLEE DU SYSTEME


INFORMATIQUE

3.1. INTRODUCTION
Ce Chapitre va expliquer les différentes compositions du nouveau système par des
diagrammes liés à la conception du système informatisés c’est-à-dire une vue d’ensemble des
échanges automatisés. En outre, ce système informatisé reproduit un ensemble d’éléments
suffisamment puissants pour pallier aux difficultés rencontrées par notre cadre d’étude en
termes de détection et extinction automatique incendie.

La conception est la met en œuvre tout un ensemble d’activités qui, à partir d’un
demande d’informatisation d’un processus (demande qui peut aller de la simple question orale
jusqu’au cahier des charges complet), permettant la conception, l’écriture et la mise au point
d’un logiciel (et donc de programmes informatiques) jusqu’à sa livraison au demandeur. Le
fait de concevoir un système en allant du général au particulier, en passant par des étapes
d’affinage [4]

3.2 IDENTIFICATION DES BESOINS


Dans cette partie, il s’agit d’établir les besoins fonctionnels et non fonctionnels.
En génie logiciel, la divulgation des besoins permet au concepteur de pouvoir se renseigner
sur le fonctionnement ou l’activité liée au système à proposer.

Avant la modélisation de notre système, il est important de capturer les besoins


des utilisateurs qui sont émis en termes des fonctionnalités du futur système. A cet effet nous
avons classé ces besoins en deux compartiments à savoir :

3.2.1. Les besoins fonctionnels

L’analyse fonctionnelle est une démarche qui consiste à chercher et à caractériser les
fonctions offertes par un produit ou un service en vue de satisfaire les besoins de son utilisateur.
Elle est une méthode qui sert à définir le plus précisément possible les besoins. Une démarche
est plus souvent conduite en mode projet et peut être utilisé pour concevoir ou pour améliorer
un produit ou un service.[15]

Le champ des exigences et des attentes des utilisateurs est excessivement vaste et varié, et,
de ce fait, il est le plus souvent impossible en pratique de répondre à toutes les exigences.
P a g e | 35

Certaines exigences, dans des domaines tels que l’ergonomie, le confort, l’esthétique, etc. …,
peuvent être varié dans une très large proportion, voire de moins l’infini à plus infini ainsi, ce
qui est considéré comme confortable par certains utilisateurs ne le sera pas nécessairement pour
d’autres catégories d’utilisateurs.

Après analyse du système existant notre futur système devra donc être capable
d’effectuer les actions suivantes :

- La détection de la flamme :
- La détection de la fumée :
- Déclencher une alarme en cas de détection du premier signe d’un incendie : nécessaire
pour alerter les employés du secteur à prendre de mesure de sécurisation qui leur
conviennent.
- Eteindre le feu:
- Prélever la température
3.2.2. Les besoins non fonctionnels

Outre les besoins fondamentaux ou les besoins dit fonctionnels, nous avons les besoins dits
non fonctionnels qui représentent les exigences implicites auxquelles le système doit répondre.
Partant donc des besoins fondamentaux, notre système doit répondre aux critères suivants :

- La rapidité dans le traitement : Il est impératif que la durée d’exécution des traitements
s’approche le plus possible du temps réel
- La performance : notre système doit être avant tout performant à travers ses
fonctionnalités, répondre à toutes les exigences des bénéficiaires d’une manière
optimale.
- La sécurité : Le système doit également offrir une sécurité d’une manière attendue pour
les utilisateurs
- La disponibilité et fiabilité

3.3 CONCEPTION GENERALE


L’étape de la conception générale représente le plus haut niveau d’abstraction
d’un système, car il ne tient en rien compte des détails de ce dernier. Il est cependant beaucoup
plus focalisé sur une étude fonctionnelle du système en général.

A cette étape, nous devons ressortir les différents modules afin d’avoir une
architecture générale.
P a g e | 36

Figure 11: Architecture générale du système

Maintenant que nous avons ressortis l’architecture générale du futur système, nous
expliquerons de façon superficielle le rôle de chaque module présent dans l’architecture :

1) Les capteurs

Un capteur est un dispositif transformant l'état d'une grandeur physique observée en une
grandeur utilisable, telle qu'une tension électrique, une hauteur de mercure, une intensité ou la
déviation d'une aiguille. Les capteurs emploient à majorité des effets électromagnétiques,
électromécaniques, électrothermiques, électroacoustique, optoélectronique,… [4] Il existe de
nombreux types de capteurs.

Dans le cadre de notre projet le capteur mesure une donnée physique, l’ADC transforme
les signaux analogiques produit par le capteur en un signal numérique.

Ce dernier est ensuite transmis au microcontrôleur pour effectuer des traitements et


analyses.

3.4 CONCEPTION LOGIQUE DETAILLEE


A cette phase de la conception, nous allons expliquer avec les différents modules qui
ont découlés de l’architecture générale présentée au niveau de la conception générale. Cette
conception constitue le niveau d’abstraction moyen.

2) Microcontrôleur

Un microcontrôleur est un circuit intégré conçu pour régir une opération spécifique et
dans un système intégré. Il comprend un processeur, une mémoire et des périphériques d’entrée
et de sortie sur une seule carte ou une seule puce. [6] autour d'un microcontrôleur un ensemble
de composants lui permettent de fonctionner (essentiellement mémoires) et de communiquer
avec le milieu extérieur (contrôleurs de périphériques). Le fonctionnement du processeur
consiste à exécuter un programme, c'est à dire une suite d'instructions.

Il dispose d’une partie de traitement et/ou analyse composée d’un processeur couplé à
un système d’exploitation. La partie traitement doit effectuer la transmission de l’information
après avoir traité cette dernière à l’actionneur
P a g e | 37

3) Actionneurs

Les actionneurs sont des dispositifs qui permettent à un système automatisé


d’effectuer la tâche pour laquelle il a été programmé. Ils constituent, avec les capteurs, la partie
opérative d’un système automatisé.

Les actionneurs transforment l’énergie qu’ils reçoivent en un autre phénomène physique


(un déplacement, un dégagement de chaleur, une émission de lumière ou de sons...). Tout
comme l’être humain, le système automatisé doit être capable de « s’exprimer », c’est-à-dire
d’afficher un message ou d’indiquer un point particulier, d’émettre des sons ou encore
µ.d’effectuer un mouvement. Il existe donc, pour chacune de ces actions, un type d’actionneur.

3.5 CONCEPTION TECHNIQUE


Apres avoir réalisé l’architecture globale de notre système qui est la conception
générale du système, en suite nous avons présenté de manière détaillée les différents modules
qui compose l’architecture générale c’est la conception logique détaillée ; En fin vient la
réalisation physique de ce qui a était présenté de manière logique.

La conception physique qu’on appelle aussi conception technique, son objectif est de
donner des spécifications techniques concrètes dans le choix d’outils à utiliser et qui serons
supportés par notre système. Cette phase de la conception technique de notre système constitue
le niveau d’abstraction le plus bas de notre conception.

3.5.1 Choix du microcontrôleur

Un microcontrôleur est un composant autonome capable d’exécuter le programme


contenu dans sa mémoire morte dès qu’il est mis sous tension. Dans la réalisation de notre
projet il existe plusieurs microcontrôleur capable d’être utilisé tel que : l’Arduino UNO,
Arduino méga, Raspberry Pi

 Arduino UNO
Arduino UNO est une carte électronique open-source équipée d’un
microcontrôleur. Ce microcontrôleur permet à partir d’un évènement détecté par des
capteurs, de programmer et commander des actionneurs ; c’est une interface
programmable en langage C ou C++.
P a g e | 38

 Arduino MEGA
C’est une carte électronique programmable servant de microcontrôleur
pour la conception et le pilotage de montage électroniques, mécaniques, domotiques ou
robotique à la différence de Arduino UNO, Arduino MEGA est plus perfectionné et
puissant capable d’effectuer un maximum d’actions et délivre un potentiel tel, qu’il est
possible de se pencher sur les montages le plus lourds et gourmand en code.
 Raspberry Pi
Raspberry pi est un microordinateur programmable qui sert aussi la conception des
montages électronique à la différence du microcontrôleur, la rasberry offre une vitesse
d’horloge de 700Mhz et elle est multitâche.

3.5.2. Critères de choix d’un microcontrôleur

• Processeur : circuit électrique effectuant des opérations arithmétiques et logique.


• Mémoire : dispositif électronique servant à stocker des informations (données).
• Prix : valeur d’un microcontrôleur exprimée en unité monétaire.
• Fréquence d’horloge : c’est le nombre d’opérations effectuées en une seconde par le
processeur.
• Nombre des broches : c’est le nombre des entrées et sorties.
• [13]

3.5.3. Evaluation

Tableau 5: Evaluation des microcontrôleurs [13]

processeur Gestion des Prix Fréquence Nombre


capteurs d’horloge des
broches
Arduino UNO 16 Mhz Simple $20-$22 16Mhz 16
Arduino Méga 16 Mhz Simple $50 16 Mhz 54

Raspberry 1.4 GHz Complexe $100 512 Mhz 26


P a g e | 39

Le microcontrôleur qui sera retenu pour la réalisation de notre projet est le


microcontrôleur Arduino UNO. Les principales raisons qui ont influencées le choix du
microcontrôleur Arduino UNO est la gestion simple des capteurs et le cout.

3.5.4 La carte Arduino Uno

3.5.4.1 Présentation

La carte Arduino Uno est le produit populaire parmi les cartes Arduino. Parfaite pour
débuter la programmation 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.

La description de toutes les connectiques de la carte Arduino UNO est présentée dans
l’image ci-dessous [11] :

Figure 12: Description de la carte Arduino [11]


P a g e | 40

L’alimentation de la carte Arduino Uno se fait normalement entre 7V et 12V de courant


continu. Cependant, il est possible de faire fonctionner la carte Arduino Uno au maximum entre
6V et 20V. En deca de 6V, la carte n’est plus stable. Au-delà de 20V, le régulateur de tension
surchauffe, et peut endommager la carte. L’alimentation de la carte peut se faire à travers le
port USB lorsqu’il est branché sur l’ordinateur, ou via la connectique d’alimentation avec le
port jack ou l’entrée d’alimentation.

En utilisant la connectique d’alimentation, une batterie ou un chargeur spécifique


délivrant un courant continu de 9V convient parfaitement pour alimenter d’autres éléments.

L’entrée d’alimentation (VIN) permet d’utiliser une broche afin d’alimenter votre carte
Arduino en électricité. Il est conseillé d’utiliser une alimentation entre 7V et 12V de courant
continu pour ne pas endommager la carte.

La broche 5V est une connexion de sortie permettant de récupérer un courant généré par
le régulateur de la carte. La broche 3.3V permet aussi de récupérer un courant mais de 3.3V et
de 50 mA au maximum. Les prises de terre ou GND permettent de fermer le circuit.

Les broches d’entrées et sorties pour la carte Arduino Uno peuvent être décrites en deux
parties. Les 14 broches d’entrées et sorties digitales sont utilisables comme leur nom l’indique
en entrée ou en sortie en utilisant comme leur nom l’indique en entrée ou en sortie en utilisant
les fonctions pinMode, DigitalRead/ ou DigitalWrite. Chaque broche opère à 5V et peut fournir
ou recevoir au maximum 40mA. De plus, chaque broche dispose d’une résistance interne de 20
à 50 kΩ, non connectée par défaut.

Parmi ces broches, plusieurs possèdent des rôles plus étendus :

- Broches couplées de liaison série : broches 0 (RX) et 1(TX). Ces broches sont
particulières puisque leur rôle peut être étendu à une entrée série (RX) et une sorties
séries (TX).
- Broches interrupteurs : broches 2 et 3. Ces broches peuvent jouer le rôle d’interrupteurs
sur différents composants en utilisant la fonction attachInterrupt ().
- Broches PWM : broches 3, 5, 6, 9,10 et 11. Ces broches sont utilisées comme sorties
PWM en utilisant la fonction analogWrite ().
- Broche SPI : 10(SS), 11(MOSI), 12(MISO) et 13(SCK). Ces broches peuvent être
utilisées pour gérer une communication SPI
P a g e | 41

- Broche Led-13 : sur la carte Arduino UNO, il existe une LED qui est contrôlable
directement à travers la broche 13 en utilisant les valeurs HIGH pour allumer et LOW
pour éteindre la LED.

La carte Arduino UNO possède également six broches d’entrées analogiques étiquetées
d’A0 à A5. Elles mesurent l’entrée de courant sur 5V sur une résolution de 10 bits, soit sur une
échelle de 0 à 1023.Sur les broches A4, appelée aussi broche SDA, et A5, appelée broche SCL,
il est possible de gérer la communication I²C.

D’un point de vue plus technique, cette carte se base sur le processeur ATmega328, un
puissant microcontrôleur disposant d’une mémoire flash qui donne des performances très
élevées tout en ayant une basse consommation. Il dispose d’une mémoire de 32 Ko, et de 2 Ko
de SRAM. Il possède également une mémoire de 2 Ko d’EEPROM, programmable en utilisant
la librairie EEPROM. [4]

Tableau 6 : Les caractéristiques techniques [7]

Composants Caractéristiques

Microcontrôleur ATmega328

Tension de fonctionnement 5v

Tension d’Input 7-12 v

(recommandée)

Tension d’Input (limites) 6-20 v

Pins I /O digitales 14 (dont 6 fournissent une sortie PWM)

Pinces d'E / S numériques 6

PWM

Pins Input Analogiques 6

Courant DC par pin I/O 20 mA

Courant DC pour la broche 3.3 V 50 mA

Mémoire flash 32 Ko (ATmega328P) ; 0,5 Ko utilisé


par bootloader
SRAM 2 KB(ATmega 328)
P a g e | 42

EEPROM 1 KB (ATmega328P

Vitesse de l'horloge 16 MHz

LED_BUILTIN 13

Longueur 68.6 mm

Largeur 53.4 mm

Poids 25 g

3.5.4.2 Avantages

• Moindre Coût

• Environnement de programmation clair et simple.

• Multiplateforme : tourne sous Windows, Macintosh et Linux.

• Nombreuses librairies disponibles avec diverses fonctions implémentées.


• Logiciel et matériel open source et extensible.

• Nombreux conseils, tutoriaux et exemples en ligne (forums, site perso etc...)

• Existence de « shield » (boucliers en français) : ce sont des cartes supplémentaires qui


se connectent sur le module Arduino pour augmenter les possibilités comme par
exemple : afficheur graphique couleur, interface Ethernet, etc...[7]

3.6 FONCTIONNEMENT DU SYSTEME


Notre système de détection et extinction automatique incendie comme nous l’avions déjà
soulevé dans l’introduction consistait avant tout de détecter les premiers signes lier l’incendie
(fumée, Haute température : chaleur). Ce système fonctionne d’une manière autonome comme
suite :
 Si la température dépasse le seuil prédéfinis le pour éviter le sur chauffage le radiateur
vas être déclenché sans intervention de l’être humain
 Une fois une présence de la fumée est perçu par le détecteur de fumée, le système alerte
(par l’envoi d’une notification de mise en danger au terminal de visualisation par après
cette notification sera lu par le pompier et le déclenchement de la sirène) après
traitement l’information par la carte Arduino UNO. Dans le cas d’incendie le système
P a g e | 43

agira de la même façon sauf qu’ici il s’agira du détecteur de flamme et il y aura un


déclenchement d’arrosage automatique par la pompe à eau pour l’extinction de
l’incendie.
Pour notre travail nous présentons comme outils de modélisation le langage de modélisation
unifiée (UML) qui sera accompagné de l’outil visuel paradigm et Edraw max qui sont les
logiciels utilisés pour simuler les différents diagrammes et concevoir certaines maquettes et
figures.
 Digramme de cas d’utilisation

Ce diagramme décrit l’ensemble ou sous-ensemble des cas d’utilisation et


d’acteurs d’un système ainsi que les associations les reliant. Ce diagramme est utilisé dans
l’activité de spécification des besoins en montrant les interactions fonctionnelles entre les
acteurs. Il ne détaille pas l’interaction entre acteur et processus (uniquement la relation et le
sens du stimulus sont indiqués) car c’est l’objet de la description du cas d’utilisation.[2]

3.6.1 Les concepts clés du diagramme de cas d’utilisation

 Acteur : Un acteur est un rôle joué par une entité externe qui interagit avec le système
[3]. Ce n’est pas nécessairement une personne physique : il peut être un dispositif
matériel ou autre système. Un acteur peut consulter et/ou modifier directement l’état du
système, en émettant et/ou en recevant des messages susceptibles d’être porteurs de
données.
 Cas d’utilisation : Un cas d’utilisation (« use case ») représente un ensemble de
séquences d’actions qui sont réalisées par le système et qui produisent un résultat
observable intéressant pour un acteur particulier. [3] Un cas d’utilisation modélise donc
un service rendu par le système, sans imposer donc le mode de réalisation de ce service.

Nos besoins se baseront sur les acteurs suivants :

Tableau 7: Identification des acteurs et leurs rôles

ACTEURS ROLES
Terminal de visualisation Recevoir une notification en cas de détection d’un premier
signe incendie ou en cas d’incendie afin d’aller porter secours

Détecteur de flamme Percevoir la d’une flamme


Détecteur de fumée Percevoir la fumée
P a g e | 44

Pompe à eau Son rôle est celui de déclencher un arrosage


automatique en cas d’incendie
Capteur de température Prélever la température
Module GSM Une fois l’un des premiers signes de l’incendie
est détecter, il enverra une notification au
pompier
Radiateur Refroidir la salle pour éviter un sur chauffage
Pompier Lire notification au niveau du terminal de
visualisation

 Cas d’utilisation future système

3.7 Spécification détaillée de cas d’utilisation


Figure 13 : diagramme cas d’utilisation futur système
Ici nous allons présenter une spécification détaillée de cas d’utilisation cité
précédemment en donnant une description textuelle de chaque cas d’utilisation.

A. Cas d’utilisation «Détecter flamme»


 Objectif : Percevoir et détecter une flamme
 Acteur : Détecteur de flamme
 Pré condition : Présence d’Incendie
P a g e | 45

 Post condition : Incendie détecté


 Scénario nominal :
 Alerter la présence de l’incendie,
 Déclencher l’arrosage automatique
 Envoyer une notification
 Scénario alternatif :
B. Cas d’utilisation «Détecter fumée»
 Objectif : Percevoir et détecter une fumée
 Acteur : Détecteur de fumée
 Pré condition : Présence d’une fumée
 Post condition : fumée détecté
 Scénario nominal :
 Alerter la présence de la fumée,
 Envoyer une notification
 Scénario alternatif :
C. Cas d’utilisation «Déclencher Alarme»
 Objectif : Régénérer un signal pour signaler un incident
 Acteur : Buzzer
 Pré condition : détecter une fumée et/ ou flamme
 Post condition :
 Scénario nominal :
 Alerter la présence d’un incident,
 Envoi de la notification au charger de contrôle
 Déclencher un arrosage au cas où l’incident sera un incendie
 Scénario alternatif :
D. Cas d’utilisation «Déclencher arrosage»
 Objectif : Eteindre la flamme
 Acteur : Pompe à eau
 Pré condition : Présence de l’incendie
 Post condition : La flamme doit être éteinte
 Scénario nominal : Arrosage via la pompe à eau (Extinction)
 Scénario alternatif :
E. Cas d’utilisation «Prélever température»
 Objectif : Faire un suivi de la variation de la température
P a g e | 46

 Acteur : Capteur de température


 Pré condition : le système doit être opérationnel
 Post condition : ------
 Scénario nominal : ------
 Scénario alternatif : ------
F. Cas d’utilisation «Envoyer notification»
 Objectif : Faire Savoir au pompier l’état dans lequel ils sont exposés
 Acteur : Module GSM
 Pré condition :
 Détecter flamme
 Détecter fumée
 Post condition : ------
 Scénario nominal : Envoi de la notification selon l’action détecté
 Scénario alternatif : ------
G. Cas d’utilisation «Recevoir notification»
 Objectif : Rendre visuel la notification reçu
 Acteur : Terminal de visualisation
 Pré condition :
 Détecter incendie
 Détecter fumée
 Post condition : prendre les mesures de sécurité
 Scénario nominal : Lecture de la notification reçue
 Scénario alternatif : ------
H. Cas d’utilisation «Refroidir salle»
 Objectif : Eviter le sur chauffage
 Acteur : Radiateur
 Pré condition :
 Seuil de température important
 Post condition : prendre les mesures de sécurité
 Scénario nominal : mise en marche du radiateur
 Scénario alternatif : Revenir à la température normale
I. Cas d’utilisation «Lire notification»
 Objectif : Eviter le sur chauffage
 Acteur : Pompier
P a g e | 47

 Pré condition :
 Réception de la notification au niveau du terminal de visualisation
 Post condition : prendre les mesures de sécurité
 Scénario nominal : Se mettre en route pour secourir
 Scénario alternatif : site hors danger

3.7 NOTATION DES DIAGRAMMES DES SEQUENCES DE CONCEPTION


Il s’agit de la représentation des processus des différents des certains cas
d’utilisation présente dans le diagramme de cas d’utilisation.

a) Capter Température

Figure 14 : Diagramme de cas d’utilisation prélever température

b) Détection Flamme
P a g e | 48

Figure 15: Diagramme de séquence détecter flamme

c. Extinction incendie

Figure 16 : Diagramme de séquence déclenché arrosage

d) Diagramme de déploiement

Figure 17 : Diagramme de déploiement

Conclusion partielle
Dans ce chapitre ci-haut il a été question de présenter notre système de manière détaillée
en donnant l’architecture générale du système, sa conception logique détaillée et une
présentation de la conception technique, Nous avons finis par la modélisation du système en
utilisant le langage UML nous avons présenté le diagramme de cas d’utilisation du futur
système, le processus de fonctionnement par les diagrammes de séquences.
P a g e | 49

CHAPITRE IV : CONCEPTION DE LA NOUVELLE SOLUTION ET


SIMULATION
4.1 INTRODUCTION
Nous voici arrivé au dernier chapitre de notre travail et ce chapitre contiendra la
conception et le dimensionnement du travail dont nous avons fait l’étude et que nous avons
conçu logiquement dans les chapitres précèdent.

Nous montrerons ici la mise en place de la solution retenue par rapport à notre
projet de recherche et ainsi décrire les différents étapes de l’implémentation de la solution par
une simulation ceci mettant en évidence l’ensemble des environnements (logiciels et matériels)
de développement.

4.2 CHOIX DU LANGAGE DE PROGRAMMATION


L’Informatisation de notre système est accomplie grâce aux langages de
programmation. Pour notre étude, le choix est porté sur le langage de programmation C.

Le langage C est un langage ancien qui date des années 1970 et est toujours d’actualité.
C’est un langage relativement simple à apprendre et à mettre en œuvre et un langage puissant,
si puissant que, quarante ans après sa création, il reste la référence en matière de
programmation.[16]

4.3 CHOIX DE MATERIELS


Dans cette partie il s’agit de choix sur de matériels pour parvenir à mettre en
place un tel système de détection et extinction incendie mais cela d’une manière automatique
capable de répondre positivement aux besoins des utilisateurs.

1) Détecteur de fumée AHSS-871R

Ce type de détecteur de fumée permet d’aider à limiter les conséquences d’un début
d’incendie. Il surveille en permanence l’air ambiant de la situation. Le détecteur de fumée est
programmé pour détecter les fumées et alerter aussitôt grâce à une alarme sonore.[17]

Figure 18: Détecteur de fumée AHSS-871R


P a g e | 50

 Mode de fonctionnement

La fumée est constituée de fines particules. Lorsque la fumée pénètre dans la chambre
d’analyse, les particules réfléchissent des rayons de lumière en traversant le faisceau émis par
la source lumineuse.

Ces détecteur sont les plus récents et les mieux adaptés aux incendies car ils réagissent
aux incendies à progression lente qui peuvent couver pendant de nombreuses heures avant de
s’enflammer (ex : feux provoqués par une cigarette, …). Ces détecteurs sont composés d’une
diode électroluminescente (LED), d’une chambre optique, et d’une cellule photo-électrique.
Lorsque la fumée arrive au niveau du détecteur, la diode diffuse de la lumière sur la cellule
photo-électrique produisant à son tour un courant qui permet de déclencher l’alarme.[17]

Ces détecteurs sont particulièrement efficaces pour les incendies domestiques qui
peuvent parfois couver pendant plusieurs heures avant de voir apparaitre les premières flammes.
Ces feux à évolution lente sont d’ailleurs les plus nombreux et les plus dangereux. [6]

2) Détecteur de flamme ir3

Les flammes produisent des rayonnements caractérisés par une fréquence de


scintillement plus ou moins intense dans des bandes spectrales spécifiques. Le principe du
capteur de flamme est de répondre aux rayonnements électromagnétiques émis par une flamme,
en les distinguant des rayonnements interférents présents dans l’environnement d’utilisation [4]

Figure 19 : Détecteur de flamme ir3

Ce Détecteur de flamme IR3 performant et fiable combinant trois capteurs infrarouges


sur des longueurs d’ondes optiques différentes, augmentant ainsi l’immunité aux fausses
alarmes.
P a g e | 51

Il convient pour les applications extérieures comme intérieures qui nécessitent un


degré maximal de rejet des fausses alarmes et les performances les plus hautes en matière de
détection d'incendie.

 Caractéristiques techniques du détecteur de flamme FS24X

 Alimentation : Tension nominal 24 Vcc (18-32 Vcc) - régulée


 Sortie analogique : 0 à 20 mA
 Communication : ModBus RS-485 ou RS-485 FireBus II
 Relais de sortie : Relais d’alarme incendie
 Indications visuelles : Vert (alimentation), rouge (alarme), jaune (erreur)
 Indice de protection : IP66
 Montage : Support pivotant en option
 Températures de fonctionnement : -40°C à 85°C
3) Pompe à eau centrifuge

Une pompe à eau est un dispositif qui fonctionne selon le principe d’aspiration et de
refoulement. La pompe permet de récupérer l’eau d’un niveau de profondeur bas vers un niveau
plus élevé. Les éléments tournants pouvant être actionnés par un moteur électrique ou
mécanique. [17]

Figure 2.34 Pompe à eau

 Caractéristiques de la pompe:
• Très économique, fiable, avec une utilisation facile.
• Haute pression, avec une faible consommation d'énergie
• Il est conçu pour un usage domestique, bien ou piscine pompage, jardin arrosage,
irrigation et jardin applications etc.
• Max. température du fluide jusqu'à + 40 °C
• Totale hauteur d'aspiration jusqu'à 9 mètre
P a g e | 52

La pompe est connectée à un relais qui est relié avec la carte Arduino qui sert à donner la
commande pour activer la pompe. La pompe possède deux fils d’alimentation le premier est
relié directement vers la source électrique et la deuxième est connecté vers le relais.

4) Module GSM

Module GSM de type BY-W02A qui sert à envoyer un message SMS pour alerter
les responsables.

Caractéristiques et mode de configuration de ce module.

 comprend plusieurs interfaces:

• Une LED verre qui indique l'état de fonctionnement.


• Une antenne externe.
• Câble série RS232 vers USB.
• Entrés alimentation DC 7.5V
• Carte SIM.
5) Radiateur

Un radiateur, aussi appelé calorifère au Canada, est un dispositif qui permet l'échange
de chaleur entre deux milieux. Il a pour fonction soit d'évacuer la chaleur d'un objet pour éviter
sa surchauffe, soit de chauffer un espace ou un objet.[5]

Figure 20 : Radiateur électrique

6) L'alarme

L'alarme est un avertissement donné au personnel (et au public dans certains cas) par un
signal sonore et / ou visuel à l'intérieur de l'établissement. C'est en fait l'ordre d'évacuer
rapidement et dans le calme l'établissement. Cet ordre d'évacuation s'applique immédiatement
et obligatoirement à toutes les personnes présentes. Il informe d'un danger généralement
invisible ou inodore de l'endroit où l'on se trouve. [5]
P a g e | 53

Figure 21 : Alarme sirène

7) Capteur de température

Il s'agit d'un capteur intelligent qui contrôle la température de façon centralisée et à


distance[5]

Figure 22: Capteur de température nke

4.4 CHOIX DES CABLES :

Les câbles d’une installation de SSI sont au moins de catégorie C2 (non propagateur de
la flamme).

Pour distinguer facilement le câblage des boucles de détecteur, il est préconisé d’utiliser
des câbles rouges.

Figure 23 : câble d'installation SSI

Différentes catégories de câbles sont admissibles :

 C2 non propagateur de la flamme : si enflammé, il ne propage pas la flamme et


s’éteint de lui-même.
 C1 non propagateur de l’incendie: si enflammé, il ne dégage pas de produits
volatiles inflammables. -CR1 résistant au feu: placé dans un foyer d’incendie, il
continue d’assurer son service pendant un temps limité (résistant au feu : 900 °C
pendant 15 minutes) [17]
P a g e | 54

Les câbles de détection automatique devront cheminer à plus de 0,5m des câbles
courant fort. En cas de croisement la distance minimale est de 0,2m.

4.5 DIMENSIONNEMENT
4.5.1 Description du bâtiment

Apres avoir présenté notre choix sur différents matériels, Nous allons présenter ici
la description de l’infrastructure qui constitue notre cadre d’étude. Nous allons présenter
l’aspect général en premier lieu qui consiste à donner une vue globale de la composition de
l’infrastructure du champ d’investigation, et le plan logique d’interconnexion en deuxième
lieu c’est-à-dire la manière dont les matériels seront connectés d’une manière logique.

a) Présentation générale de l’infrastructure

L’entrepôt United Petroleum/Kolwezi est composé de 4 Bureaux, une station-service du


site un parking pour camion-citerne, trois tank et deux dépôts
P a g e | 61

ENTREE
Figure 24 : Description générale du bâtiment d'United Petroleum/Kolwezi
P a g e | 62

b) Emplacement physique des composants

 Station site

Figure 25 : Station du site

Au niveau de la station présente sur le site elle contiendra :

 Un détecteur de fumée(1)
 Un détecteur de flamme(2)
 Une pompe centrifuge(3)
 Une sirène pour alerter(4)
 Un centre de contrôle
 Parking camion-citerne

Figure 26 : Parking camion-citerne

A ce niveau l’emplacement sera doté de/du/de la /d’ :

 Détecteur de température (1)


 Détecteur de flamme(2)
P a g e | 63

 Pompe centrifuge(3)
 Sirène pour alerter(5)
 Radiateur(4)
 Centre de contrôle
 Dépôt A

Le dépôt A est le dépôt où United petroleum/Kolwezi plusieurs de ses produits, la


majorité des produits sont inflammation c’est-à-dire pouvant créer facilement l’incendie. Voilà
pourquoi nous avons doté à ce dépôt plusieurs capteurs et détecteurs pour une sécurité forte
afin de lutter contre des incendies.

Dans la figure ci-dessous qui représente le dépôt A tous les éléments représentés par 1
donne référence aux détecteurs de flamme ; 2 représente les détecteurs de fumées ; 3 représente
les capteurs de température ; 4 donne référence aux radiateurs pour refroidir la salle ou dépôt 5
il s’agit des pompe de centrifuge ; et 5 il s’agit des dispositifs d’alarmes. Ces différents
composants sont repartis sur Trois centre de contrôle différents placés dans des angles
différents.

Figure 27 : Dépôt A

: Représente la zone contenant des produits pouvant facilement provoquer

l’incendie
P a g e | 64

 Dépôt B

Contraire au dépôt précèdent ce dépôt ne contient pas beaucoup des éléments compte
tenu des zones pouvant facilement déclencher un incendie. (Deux centres de contrôle ; deux
détecteurs de flamme 1 ; deux détecteurs de fumées 2 ; deux capteurs de température ; deux
radiateurs, alarmes et pompes)

Figure 28 : Dépôt B
P a g e | 65

4.5.2 REPRESENTATION DU RESULTAT GENERAL APRES EMPLACEMENT

Figure 29 : Ensemble du bâtiment avec nouveau système implanté


P a g e | 66

4.5 PLAN LOGIQUE D’INTERCONNEXION


Ce plan est la phase qui nous montre de manière logique l’implémentation de notre
solution, sur le même plan on montre comment les différents équipements sont logiquement
connectés entre eux.

Figure 30: Architecture Logique du système

4.6 ESTIMATION DU COUT DE REALISATION ET PLANIFICATION


4.6.1 Estimation du cout de réalisation

Tableau 8 : Tableau d'estimation du cout de réalisation [18]

Composant Prix Unitaire Quantité Prix total en ($)


en ($)
Radiateur 100 5 500
Capteur température 119,7 5 598,5
Détecteur flamme 63,4 10 634
Pompe à eau 1411,2 8 11289,6
(centrifuge)
Détecteur de fumée 45 5 225
Buzzer 29,3 8 243,4
Module GSM 40 6 240
Total 47 $13,514

Main d’œuvre = 13.514*30 /100 = $ 4054,02


P a g e | 67

4.6.2 Planification

La planification est un outil incontournable pour la gestion d’un projet, elle permet au
gestionnaire des projets de définir les travaux à réaliser, fixer des objectifs, coordonner les
actions, maitriser les moyens, diminuer les risques, suivre les actions en cours et rendre compte
l’état d’avancement du projet [].

Cependant, pour le cas présent elle nous a permis à bien déceler les travaux à effecteur
afin que la mise en place d’un tel système de détection et extinction incendie soit effective et
évacuer différents risques qui peuvent surgir après l’implémentation.

Dans le cadre de notre travail, Le diagramme de GANTT vas permettre de visualiser


les relations temporelles des différentes tâches, du personnel ainsi que leurs durées d’exécution.
[]. Ce diagramme il facilite l'organisation, la planification et le suivi des tâches.

Figure 31: Diagramme de GANTT planification

4.7 ENVIRONNEMENT DE DEVELOPPEMENT ARDUINO (LOGICIEL)


Arduino est composé du matériel (carte) et de l’IDE (logiciel) qui permet de
programmer la carte Arduino et c’est ce logiciel que nous allons voir. L’IDE Arduino signifie
Integrated Development Environnent for Arduino, Environnement de Développement Intégré
pour Arduino en français, l’IDE affiche une fenêtre graphique qui contient un éditeur de texte
et tous les outils nécessaires à l’activité de programmation. On peut donc faire la saisie de nos
programmes, les enregistrer, les compiler, les vérifier, les téléviser sur la carte Arduino.
P a g e | 68

4.7.1 Structure de l’IDE Arduino

En ce qui concerne notre projet, nous avons opté pour le logiciel Arduino pour pouvoir
implémentée. Son avantage est qu’il vient déjà avec son IDE plus question de télécharger un
environnement de développement. L’IDE peut être téléchargé directement sur la machine ou
mis en œuvre directement en ligne sur le site Arduino à l’adresse https//www.arduino.cc/ dans
l’onglet software

Figure 32 : Interface de l’IDE Arduino

4.8 PRESENTATION DU LOGICIEL FRITZING


Fritzing est un logiciel avancé et complet développé dans le but de fournir aux
ingénieurs et aux artistes un moyen fiable de mener leurs projets et leurs projets et leurs idées
au stade de prototype fonctionnel.

 Interface

Voici l’interface que vous aurez en ouvrant pour la première fois Fritzing. On peut voir
différents menus, comme Breadboard, Schematic, Pcb et Code qui permettront de faire
différents types de schémas
P a g e | 69

Figure 33: Interface d’accueil du logiciel fritzing

Dans le cadre de notre projet , le logiciel nous a permis d’avoir une image des
composants avec les différentes bornes de sortie de manière graphique (catégorie PCB). Malgré
que le logiciel propose une catégorie de saisie de code et de téléverser du programme sur la
carte Arduino.

4.9 DESCRIPTION DES COMPOSANTS MATERIELS UTILISES :

Cette section décrit les composants électroniques constituant les objets connectés
identifiés lors de la conception.

4.9.1 Description des composants électroniques à utiliser

 Carte Arduino UNO : Nous allons utiliser pour notre système la carte Arduino UNO.

 Capteur de température et d'humidité (DHT-11) : c’est un capteur de température et


d'humidité "deux en un".

Figure 34:Capteur de température et d'humidité (DHT-11)

 Détecteur de flamme (KY-026) : Ce module est composé de trois éléments


fonctionnels. Le capteur situé à l'avant du module effectue la mesure, le signal
analogique est ensuite envoyé sur l'amplificateur. Celui-ci amplifie le signal en fonction
P a g e | 70

du gain déterminé par le potentiomètre et envoie le signal à la sortie analogique du


module [4].

Figure 35 : Détecteur de flamme (KY-026)

 Module relais 24-220V : Utilisé pour séparer de côté contrôle 5V et le côté puissance
(24-220 V).

Figure 36 : Module relais 24-220V

 Module GSM 800l : Un modem GSM ou un module GSM est un l qui


utilise la technologie de téléphonie mobile GSM pour fournir une liaison de données
sans fil à un réseau.

Figure 37: Module GSM 800l

 Le MQ-2 est un capteur qui permet de détecteur du gaz ou de fumée à


des concentrations de 300 ppm à 10000 ppm.

Figure 38: Détecteur de fumée ou gaz MQ2


P a g e | 71

 Mini pompe à eau R385-DC6-12V

Figure 39: Mini pompe à eau R385

4.9.2 Branchement des composants du système avec le logiciel fritzinf

Cette section présente les schémas de branchement des composants physiques.

 Capteur de température et d'humidité avec Afficheur LCD

Figure 40 : Branchement du Capteur de température et d'humidité DHT-11 avec Afficheur LCD

 Détecteur de flamme avec Avertisseur sonore


La Figure 41 représente le branchement du Détecteur de flamme utilisé pour
déclencher l’alarme en cas d'incendie.

Figure 41: Branchement du Détecteur de flamme avec Avertisseur sonore


P a g e | 72

 Module relais 24-220V et pompe à eau

La Figure 42 représente le branchement du relais utilisé pour contrôler


l’arrosage en cas d’incendie

Figure 42: Branchement du Module relais et la pompe à eau

 Le MQ-2 Détecteur de fumée et gaz

Figure 43: Branchement du détecteur de fumée et gaz

 Module GSM800l

Figure 44: Branchement du module GSM à la carte Arduino


P a g e | 73

4.9.3 Présentation de la maquette

Figure 45: Maquette du prototypage

4.9.4 Evaluation budgétaire

Tableau 9 : Evaluation du coût [8]

Composant Prix Unitaire en ($) Quantité Prix total en ($)


Carte Arduino 20 1 20
Capteur température 5 1 5
Détecteur flamme 3 1 3
Pompe à eau 10 1 10
Détecteur de fumée 3 1 3
Buzzer 2.5 1 2.5
Module GSM800l 30 1 30
Relais 1.5 1 1.5
Total 8 75

4.8 Evaluation de la durée du projet

Nous allons, à présent, réaliser une planification ayant pour but de nous donner la durée
totale de l’installation pour arriver à l’implémentation intégrale de la solution. Nous nous
servirons ainsi du diagramme de GANNT.

a) Diagramme de GANTT

Le diagramme de GANTT permet de visualiser les relations temporelles des différentes


tâches, du personnel ainsi que leurs durées d’exécution. []
P a g e | 74

Figure 46 : Diagramme de GANTT implémentation

Conclusion partielle
En définitive nous dirons que ce chapitre qui est le dernier de notre travail, a été dédié
à la matérialisation de notre solution en démontrant le montage des différents composants de
notre système avec le logiciel fritzing. Nous avons commencé par la vérification des prés
requis ; ensuite nous avons mis un accent sur le choix sur le langage de programmation et nous
avons présenté l’environnement de développement(IDE) pour finir la présentation du montage
de différents composants sur le logiciel fritzing.
P a g e | 67

CONCLUSION GENERALE

Comme tout travail scientifique qui respecte les normes de la rédaction, ainsi, nous
avons eu un début et nous voici arrivée au terme de la rédaction de notre travail de fin d’étude
élaboré en vue de l’obtention du grade d’ingénieur en réseaux et télécommunication. Le travail
que nous avons présenté s’est basé sur «AVANT PROJET DE DIMENSIONNEMENT D’UN
SYSTEME D’ALERTE ANTI INCENDIE A BASE DES CAPTEURS VIA UN
MICROCONTROLEUR cas de United Petroleum/Kolwezi» qui nous a permis de voyager dans
le monde des systèmes informatique et électronique autonome. Nous sommes partis d’une
observation selon laquelle United Petroleum/Kolwezi est confrontée à des difficultés de
détections et extinctions manuels incendie.

Pour arriver aux résultats attendus, nous avons utilisé les grands principes de l’ingénierie
des systèmes qui consistaient à diviser les tâches, afin de partir du général au particulier. Hormis
l’introduction et la conclusion générale, nous avons structuré notre travail en quatre chapitres.

Dans un premier temps nous nous sommes familiarisés avec les concepts clés liés avec
notre travail au premier chapitre. Dans le deuxième chapitre nous avons eu à présenter le champ
d’investigation d’une part et le système métier d’autre part en représentant son fonctionnement
général dans le diagramme d’activité, grâce au langage de modélisation UML qui nous a montré
que le système métier était purement manuel dans le cadre de détection et extinction incendie
car le temps de traitement était moindre.

Au niveau du troisième chapitre nous avons fait une étude sur les spécifications
fonctionnelles du système en se basant beaucoup plus sur les besoins fonctionnels et non
fonctionnels du système. Sur base de la problématique, nous nous sommes appuyés dessus dans
le but de dégager la conception générale du système où nous avons présenté l’architecture
générale du système et c’est sur base de la conception générale, que nous sommes passés à la
conception logique détaillée dans le but de détailler de façon claire les différents composants
du système nous avons finis par la conception technique qui nous a présenté l’aspect matériel
dans sa conception. Mise en a part tout ça dans le troisième chapitre, nous avons utilisé n le
langage de modélisation unifié (UML) pour modéliser notre système.

Le dernier chapitre intitulé Conception de la nouvelle solution et simulation dans ce


chapitre nous avons commencé par faire le choix du langage de programmation et des matériels
P a g e | 68

en donnant leur différents caractéristiques et mode de fonctionnement. Apres cela nous somme
passer par la représentation générale du champ d’investigation, grâce à cette représentation nous
sommes passées au dimensionnement en déterminant différents emplacement stratégique où
nous avons placé différents dispositifs de sécurité contre l’incendie. Pour finir nous avons
simuler la solution avec fritzing qui est un logiciel qui nous a permis de faire la représentations
de différents montages des composants assurant le fonctionnement du système . Nous avons
donné une vue générale concernant la mise en place de cette solution, le coût, et évaluation en
rapport avec cette solution.

Du point de vue technique, ce projet a été très bénéfique et nous a permis d’améliorer
nos connaissances dans le domaine des systèmes informatiques et électroniques autonomes
dédiées dans une tâche précise.

Etant une œuvre humaine qui a une et ne peut manquer certaines imperfections, nous
prions aux futurs chercheurs qui voudront aborder un thème similaire, de pouvoir y faire des
critiques constructives et approfondies dans le but d’améliorer ou de parfaire ce que nous avons
pu réaliser.
P a g e | 69

BIBLIOGRAPHIE

[1] E. Atienza, Méthologie et Outils pour le dimensionnement, 2004.

[2] J. Phillip, Sécurité informatique, Paris: Dunod, 2014.

[3] J. Francois, Tout sur la sécurité Informatique, paris: Dunod, 2014.

[4] C. Bissières, Capteurs et Détecteurs, Paris: Gallimard, 2017.

[5] https://www.rce-sa.com/tout-savoir-sur-le-systeme-d-alarme-incendie/, consulté le 15 juin 2022..

[6] R. Garnier, Capteurs, Paris: Milan, 2015.

[7] J. Vicente, Les microcontroleurs, Marseille: Private, 2015.

[8] L. Julien, cours Arduino, université Paul Sabatier, 2014.

[9] F. DG, Méthodologie des systèmes d'information, Ethiopie : Mitican, 2019.

[10] M. Amine, Comprendre le système SSI, Rabat, 2012.

[11] E. Bartmann, le grand livre d'arduino, Enroylles, 2015.

[12] M. JOEL, «Rapport descente United petroleum,» Kolwezi, 2022.

[13] H. Sammour, Système de surveillance autonome de détection et, Rabat, 2014.

[14] «Zoneni,» 2015. [En ligne]. Available: http://zone.ni.com/reference/en-XX/help/371361H-


01/lvinstio/visa_write/. [Accès le 15 08 2022].

[15] C. KIBEMBE, Cours GENIE LOGICIEL, Lubumbashi: UPL, 2021.

[16] «Google,» Google, [En ligne]. Available: http://www.google.map/.cd. [Accès le 05 10 2022].

[17] F. JERRY, Apprendre à programmer en C, Bruxelles, 2014.

[18] P. laporte, «GenEletrica,» [En ligne]. Available: https://www.GenEletrica/outils-contreincendie/232113.org.


[Accès le 22 08 2022].

Vous aimerez peut-être aussi