Tebah Nassima Zioui Ahmed
Tebah Nassima Zioui Ahmed
Tebah Nassima Zioui Ahmed
Thème
Président : Mr BENNAMANE.K
Examinateur : SIDI SAID.A
Promoteur : Mr ZIRMI.R
PROMOTION 2017/2018
Remerciements
ce jour.
années d’étude.
promotion.
Dédicaces
Nassima et Ahmed.
Liste des abréviations
Ch4 Methane
INTRODUCTION
CHAPITRE I :Généralités
I.1.Introduction ............................................................................................................................ 1
II.1Introduction ........................................................................................................................... 9
II.2.Arduino ................................................................................................................................. 9
II.5.Capteur de flamme............................................................................................................... 23
Chapitre IV : Fonctionnement
7. Conclusion .............................................................................................................................. 51
CONCLUSION
Références bibliographiques
Introduction
Dans un premier chapitre, nous procédons à une étude sur les feux de forêt,
les types de détection et les méthodes de lutte en donnant les raisons, les causes et les
conséquences de ce désastre.
1
Chapitre I Généralités des incendies
I.1.Introduction
De nos jours, le monde connait un grand désastre ravageant des immenses étendues de
pleine et de forêt peuplés principalement par des arbres, ainsi que des espaces agricoles qui
partent en fumé, ils sont causés par vastes incendies provoqués par la nature et principalement
par l’homme de manière volontaire ou accidentelle.
On parle de feu de forêt lorsque l’incendie couvre une surface minimale de 0.5 hectare
d’un seul terrain et qu’une partie ou la totalité des étages arbustifs et la végétation
arborescente sont détruites. Le terme incendie est utilisé aussi pour la formation de feu sur des
portions de plus petites tailles que sont le maquis, la garrigue et les landes. Dans le cas de la
responsabilité humaine, la cause peut être volontaire, involontaire ou liée aux infrastructures.
Pour qu'un feu se déclenche il est indispensable de réunir trois ingrédients essentielle :
un combustible, un comburant et aussi une énergie d'activation (source de chaleur). Dans le
cas des feux de forêt la végétation tient le rôle de combustible, l'air et l'oxygène font l’effet de
comburant et la moindre étincelle peut alors suffire à apporter une énergie d'activation
suffisante.
Le feu de forêt prend différentes formes en fonction des conditions climatique et les
caractéristiques de la végétation.
I.2.2.2.Feux de surface
Ils consument les strates basses de la végétation et se propagent en générale par
rayonnement ou convection, Ils affectent les garrigues ou les landes.
2
Chapitre I Généralités des incendies
Il existe plusieurs causes provoquant les incendies, elles peuvent être naturelles ou
humaines.
Les êtres humains ont une grande responsabilité dans le déclenchement des feux de
forêt, d’une manière volontaire comme la pyromanie, la vengeance, un enjeu politique,
économique ou social et d’une façon involontairement par imprudence ou accidents.
3
Chapitre I Généralités des incendies
La végétation ne s’enflamme pas toute seule, même s’il y a une forte sécheresse,
l’unique cause naturelle connue dans le Bassin Méditerranéen est la foudre, ce phénomène est
cependant exceptionnel en Algérie où on admet que 20% de ces cas sont des interprétations
comme « l’origine naturelle » du phénomène ou bien « les conditions climatiques » et il existe
d’autres sources comme les volcans et les chutes de météorites…etc.
L’Algérie fait partie des nations où le problème des feux de forêts est assez peu connu
par la communauté scientifique : si en valeur absolue les superficies brûlées restent
relativement modestes au regard des autres pays du pourtour méditerranéen, la rareté des
forêts et les menaces de désertification font que ces incendies ont un impact particulièrement
désastreux. L’Algérie ne possède en effet que 4,1 millions d’hectares de forêts, soit un tauxde
boisement de 1,76%. Or la fréquence rapprochée des incendies qui se suivent avec un
intervalle de retour de moins 10 ans à un impact catastrophique sur le plan écologique.
4
Chapitre I Généralités des incendies
L’analyse des feux de forêt durant la période 1985-2016 faite au niveau des 40 wilayas
de l’Algérie du nord (la partie la plus boisée), a fait ressortir que 42 555 incendies ont
parcouru une superficie forestière totale de 910 640 hectares.
Les systèmes utilisés pour la détection d’incendie des forêts peuvent être divisée en
deux groupes en fonction de l’endroit où les capteurs sont déployés.
Il existe deux types de satellites qui apparaissent dans le contexte de la détection des
incendies de forêt :ils sont les satellites géostationnaires et les satellites en orbite polaire.
5
Chapitre I Généralités des incendies
Les satellites géostationnaires maintiennent une résolution temporelle plus élevée par
rapport aux satellites en orbites polaire, car ils détectent les feux de forêt actifs en temps quasi
réel. Dans la plupart des cas, ils sont en liaison avec une station de base qui collecte les
données transmises par les satellites où elles sont analysées, envoyées sous forme d’imageries
satellitaires et ces dernières sont utilisées par plusieurs agences pour la détection et le suivi
des incendies ; tel que le système canadien.
Il y a une taille minimale détectable de feu, généralement 0.1 ha cela signifie qu’il y a
un certain retard à détecter l’incendie, qui est au moins égal au temps nécessaire pour
le feu d’aller au-delà de 0.1 ha
La précision du système est à 1 km de l’emplacement réel de l’incendie généralement
fournir des images satellites de la zone suivie tous les 1à2 jours, par conséquent, le feu
pourrait passer inaperçue pendant une longue période.
Les nuages affectent considérablement la température de l’atmosphère de haut car ils
peuvent abaisser la température mesurée par le satellite
Sélection de l’algorithme de traitement varie de capteur différent ayant chacun ses
limites spécifiques.
Plusieurs systèmes terrestres ont été utilisés, l’un des moyens les plus simple était les
tours de garde d’incendie où sont installés des personnes dont la charge est de chercher des
incendies au moyen d’appareils spécieux comme les jumelles, vu le manque de fiabilité des
observations humaines d’autres méthodes se sont développées, tel que les systèmes de vidéo -
surveillance automatique, réseau de capteur sans fil
Dans ce système, les capteurs sont montés dans un emplacement avec vue sur une
grande partie de la forêt, ils ont la capacité de balayer un espace circulaire de 10km2en mois
de huit minutes, leur précision est largement affectée par les conditions climatiques comme
les nuages, réflexion de la lumière et la fumée provenant des activités industrielles. Les
images obtenues par les capteurs sont traitées afin de détectes la fumée, ceci est rendu
possible par l’utilisation d’un algorithme qui prend en considération la condition
atmosphérique.
Système de sondage acoustique radio (RASS) est utilisé pour obtenir la structure de
l’atmosphère, cette approche nous donne des images sous forme des cartes thermiques des
zones forestières, ainsi il permet la détection potentiel d’incendie. Les techniques de sondage
acoustique radio ont une plus grande sensibilité aux changements des températures, elles
peuvent fournir des mesures des températures de l'air plus précises sur des longues distances.
Le processus de mesure de la température en utilisant des ondes sonores acoustiques est mis à
disposition par un radar, qui fonctionne en transmettant des impulsions acoustiques dans
l'atmosphère et la détection des échos de rétrodiffusion thermique atmosphérique. Cette
technique est très efficace, fiable et elle surpasse toutes les autres techniques de détection
7
Chapitre I Généralités des incendies
Il est signalé que la zone de numérisation est d'être limitée à une certaine hauteur qui
est juste au-dessus des arbres.
Le système utilise un réseau de capteurs à fibre optique basé sur les dispositifs ‘ Fibre
Bragg Gratin’ (FBG), des capteurs, des analyseurs de gaz et de l’unit é de pilotage
optoélectronique pour la grille de capteurs à fibre optique.
Les câbles à fibres optiques doivent être installés dans toute la forêt sur un type
particulier de route ou de chemin.
8
Chapitre I Généralités des incendies
Les feux prennent plus de temps à être détecté, en fonction de la hauteur des arbres
Puisque les câbles sont posés au niveau du sol.
I.6. Conclusion
9
Chapitre II Descriptions des composants
II.1. Introduction
II.2. Arduino
Arduino est une plate-forme de prototypage d’objet interactif à usage créatif constitué
d’une carte électronique et d’un environnement de programmation.
Entrées : des capteurs qui collectent des informations sur leurs environnements.
II.2.2.1. Définition
La carte Arduino Mega 2560 est basée sur un ATMega2560 cadencé à 16 MHz. Elle
dispose de 54 E/S dont 14 PWM, 16 analogiques et 4 uarts. Elle est idéale pour des
applications exigeant des caractéristiques plus complètes que l’Uno. Des connecteurs situés
sur les bords extérieurs du circuit imprimé permettent d'enficher une série de modules
complémentaires.
10
Chapitre II Descriptions des composants
II.2.2.2.Caractéristiques principales
-Version : Rev. 3
- Alimentation:
via port USB ou
7 à 12 V sur connecteur alim
- Microprocesseur: ATMega2560
- Mémoire flash: 256 KB
- Mémoire SRAM: 8 KB
- Mémoire EEPROM: 4 KB
- 54 broches d'E/S dont 14 PWM
- 16 entrées analogiques 10 bits
- Intensité par E/S: 40 mA
- Cadencement: 16 MHz
- 3 ports série
- Bus I2C et SPI
- Gestion des interruptions
- Fiche USB B
- Dimensions: 107 x 53 x 15 mm
Version d'origine fabriquée en Italie.
11
Chapitre II Descriptions des composants
II.2.2.3.Architecture de la carte
12
Chapitre II Descriptions des composants
L'ATmega 2560 à 256Ko de mémoire FLASH pour stocker le programme (dont 8Ko
également utilisés par le boot loader). L 'ATmega 2560 a également 8 ko de mémoire SRAM
(volatile) et 4Ko d’EEPROM (non volatile - mémoire qui peut être lue à l'aide de la librairie
EEPROM).
Le boot loader est un programme préprogrammé une fois pour toute dans l’ATmega et
qui permet la communication entre l 'ATmega et le logiciel Arduino via le port USB,
notamment lors de chaque programmation de la carte.
13
Chapitre II Descriptions des composants
La carte Arduino Mega peut être alimentée via la connexion USB ou avec une
alimentation externe. La source d’alimentation est sélectionnée automatiquement.
L’alimentation externe (non USB) peut provenir d’une alimentation sortie courant
continu ou d’une batterie. L’adaptateur peut être connecté en branchant une fiche positive de
2,1 mm au centre dans la prise d’alimentation de la carte. Les fils provenant d’une batterie
peuvent être insérés dans les connecteurs des broches Gnd et Vin du connecteur POWER. .La
carte peut fonctionner sur une alimentation externe de 6 à 20 volts.
Si la carte est alimentée avec moins de 7V, la broche 5V peut fournir moins de 5V et
la carte peut être instable.
Les broches d’alimentation pour la carte Arduino Méga sont les suivantes :
II.2.3.1.Architecture software
14
Chapitre II Descriptions des composants
Editeur
C’est l’espace utilisé pour écrire le programme àtale verser vers la carte Arduino, il se
dispose aussi des ongles de navigation
La zone de messages
Cet espace est utilisé par l’IDE afin de communiquer avec l’utilisateur sur l’état de
programme et les actions en cours de traitements (compilation, televerssement)
Une console texte
Un espace ou l’IDE affiche des messagesconcernant les résultats de compilation de
Programme (les erreurs dans l’éditeur).
15
Chapitre II Descriptions des composants
II.2.4.Exemple d’utilisation
entreprises utilisent Arduino pour concevoir et réaliser des projets incroyables dans de
multiples domaines.
II.3.1.Définition
Le module GMS est une carte d'interface compatible Arduino. Elle permet d'envoyer
et recevoir des SMS, des données ou des communications vocales depuis le réseau mobile. Le
module est basé sur le circuit A6 de la société Ai Thinker. Il est contrôlé via les commandes
AT depuis une carte Arduino
17
Chapitre II Descriptions des composants
Le module est livré avec une antenne patch déportée. Un connecteur de la platine est
prévu pour recevoir une carte SIM
La communication entre le module et une carte Arduino est réalisée par la liaison série
asynchrone : UART ou une liaison série logicielle
Alimentation de 5 V
Niveau de série de 2,8 V, compatible avec Arduino, Raspberry et d'autres
microcontrôleurs
Petite taille, adapté à diverses applications
Interface casque intégrée, peut être utilisé pour effectuer un appel téléphonique
18
Chapitre II Descriptions des composants
19
Chapitre II Descriptions des composants
II.3.3.1.Présentation
Les commandes AT sont un jeu de commandes textuelles permettant de gérer la
plupart des modems
Ou des modules GSM. Ces commandes commencent toujours par les
lettres «AT» et se terminent obligatoirement par un retour chariot.
Fonction « begin »
Nom_Liaison.begin(Vitesse) ;
Cette fonction qui doit être appelée au moins une fois, généralement dans la fonction
setup (), permetde définir la vitesse utilisée par la liaison série.
La valeur prise par la variable « Vitesse » doit être une des vitesses définies par la norme
RS232.
20
Chapitre II Descriptions des composants
II.4.1.Introduction
La famille MQ-X sont des capteurs de différents gaz ils émettent une tension
analogique en fonction de la concentration du gaz dans l’air
Voilàquelques-uns avec chacun son gaz à mesurer
MQ – 2 :Butane GPL gaz de fumée de gaz hydrogène capteur pour Arduino Module
MQ – 3 : « alcool, l'éthanol haleine » capteur de détection de gaz de l'éthanol pour Arduino
MQ – 4 : Gas Sensor charbon naturel CO Détecteur de fuites de méthane pour Arduino
Module
MQ – 5 : méthane Sensor-Shield Détecteur de fuites de méthane Module pour Arduino
Mega2560
MQ – 6 : GPL gaz Propane Isobutane-Sensor capteur pour Arduino Raspberry
21
Chapitre II Descriptions des composants
II.4.2.Définition
22
Chapitre II Descriptions des composants
Réglage de
la sensibilité
II.4.3.Caractéristiques
Tension de fonctionnement : DC 5 V
Driver IC : LM393, ZYMQ-7
Taille : 11x33x20mm
Plage de détection : 10 à 1000 ppm
Gaz caractéristiques : 100 ppm CO
Résistance sensible : 2 KOhm à 20 KOhm dans 100ppm CO
Sensibilité : ≥ 3%
Temps de réponse : ≤ 1 s
Temps de récupération : ≤ 30 s
Chauffage résistance : 31ohm ± 3ohm
Courant de chauffage : ≤ 180mA
Tension de chauffage : 5.0V ± 2 V/1.5 ± 1 V
Puissance de chauffage : environ 350 mW
Température ambiante : -20'C à + 50'C
Humidité : ≤ 95% HR
Teneur En oxygène : 21%
Applications : Principalement utilisé pour CO, de détection de gaz en famille, usine ou
exploitation souterraine
23
Chapitre II Descriptions des composants
II.5.Capteur de flamme
II.5.1. Définition
Le Capteur de Flamme IR est un capteur utilisé pour détecter la présence d'un feu ou
de toute autre source infrarouge (une flamme ou source lumineuse d'une longueur d'onde dans
la plage des 760 à 1 100 nm peut être détectée). Il peut être utilisé dans un robot de lutte
contre l'incendie ou un robot à tête chercheuse thermique.
II.5.2. Caractéristiques
24
Chapitre II Descriptions des composants
II.5.3. Spécifications
II.6 BUZZER
Une buzzer est un élément électromécanique ou électronique qui produit un son quand
on lui applique une tension. Certain nécessitent une tension continue (buzzers
électromécaniques), d’autres nécessitent une tension alternative (transducteurs piézo-
électrique).
25
Chapitre II Descriptions des composants
II.7.2.Cellule photovoltaïque
26
Chapitre II Descriptions des composants
II.7.3.Module photovoltaïque
II.7.4.Champ photovoltaïque
II.8. Conclusion
27
Chapitre II Descriptions des composants
28
Chapitre III Réalisation et initialisation
III.1. Introduction
Dans ce chapitre nous allons designer les connections et le brochage entre les
différents composants tout en donnant leurs programmes d’initialisation c'est-à-dire,
les programmes qui définissent les entrées et les sortie et leurs états.
Le module GSM étant un composant qui fonctionne avec une tension continue
de 5V, on a choisi de l’alimenter par la sortie d’Arduino Mega (pin 5V), cette sortie
qui émet 5V par défaut tend que l’Arduino est allumé.
Vers le module
Vers pin 5V GSM
Vers GND
29
Chapitre III Réalisation et initialisation
30
Chapitre III Réalisation et initialisation
Void setup ()
31
Chapitre III Réalisation et initialisation
III.3.1. MQ7
VCC vers A3
OUT vers A0
La masse GND du capteur vers la GND de l’Arduino
void setup ()
32
Chapitre III Réalisation et initialisation
VCC vers A2
OUT vers A1
La masse GND vers la GND de l’Arduino
33
Chapitre III Réalisation et initialisation
int inputcapflamme = A1; //sélectionner une entrée pour VIN du cap de flamme
int powercapflamme = A2; //sélectionner une sortie pour VCC du cap de flamme
void setup()
III.4.1. Câblage
VDD vers le pin digital (13) qui sera défini dans le programme comme une sortie de
l’alimentation de l’afficheur LCD
D7, D6, D5, D4, E et RS seront bronchées au PINs digital 2, 3, 4, 5, 11,12 de manière
consécutive.
34
Chapitre III Réalisation et initialisation
void setup () {
35
Chapitre III Réalisation et initialisation
III.5.1. Câblage
La LED jaune indiquant la présence du fumé (ledfumee) sera bronché vers la Pin A5
La LED rouge indiquant la présence de flamme (ledflamme) sera bronché vers la Pin
A6;
Les PINS A4, A5 et A6 seront configurés dans le programme en sortie pour alimenter
Les LEDs
Les LEDs seront aussi suivit de petites résistances (222 Ω) avant d’êtres connectés a
la GND de l’Arduino.
36
Chapitre III Réalisation et initialisation
void setup()
Dans la pratique l’amorçage des capteurs sera par la présence du fumé pour le
capteur MQ7, et par la présence de flamme pour le capteur de flamme.
Dans ISIS Proteus on a utilisé des LOGICSTATs pour amorcer les capteurs
LOGICSTAT
37
Chapitre III Réalisation et initialisation
La logicstat donne soit 1 (5V) pour activer le capteur , ce qui nous donne une
sortie de capteur VOUT non nulle , soit 0 (0V) pour le desactiver, et on recoit VOUT
=0V.
38
Chapitre III Réalisation et initialisation
VOUT (soit alimentation directe par panneau soit par batterie en cas d’absence de
lumière).
III.9. Conclusion
Le bon câblage et brochage entre les différents composants doit être très précis
avant de mettre en marche le système pour avoir un bon fonctionnement et même
pour la protection de ces outils
39
Chapitre IV Fonctionnement
IV.1. Introduction
Dans ce chapitre nous allons présenter le comportement du system durant l’existence
de plusieurs variations des substances (présences de flamme ou fumé, les deux ou rien du
tout).
Début
Affichage initiale
Oui
Détection Affichage Message de
de flamme flamme flamme
Allumer la
Non LED rouge
Non Allumer la
LED jaune
Affichage
initiale
Non
Eteindre la Affichage
Il y a du Fumé
LED jaune fumé arrêté
Oui fumé Oui arrêté
Non
Affichage
initiale
Fin
40
Chapitre IV Fonctionnement
La LED verte est allumé et deux autres (jaune et rouge) indiquant la détection
de fumée ou flamme sont éteintes.
Le module GSM envoie le message chaque loop (boucle) tant qu’il ne dépasse
pas le nombre maximal des SMS indiqué dans le programme.
Lors d’un amorçage d’un des capteurs,une variable initialiséeà zéro (0) reçois
une valeur d’un(1), ce qui nous permet d’accéder plus tard à une fonction qui cherche
si la sortie du capteur est devenue nulle (arrêt d’amorçage).
Si cette fonction trouve que la sortie de capteur est égale à zéro volts (tout à
coup, absence de ou de flamme) la LED allumée sera éteinte et l’afficheur LCD
affiche un autre message indiquant l’arrêt d’incendie, de l’autre côté le module GSM
n’envoie plus de message.
41
Chapitre IV Fonctionnement
Cette partie est utilisée pour appeler diverses librairies nécessaires pour
l’utilisation et la communication avec les composants manipulés, ainsi que, pour
déclarer les variables globales qui seront utilisées dans les différentes fonctions.
42
Chapitre IV Fonctionnement
LiquidCrystal LCD (12, 11, 5, 4, 3, 2); // définir les liaisons avec le LCD
43
Chapitre IV Fonctionnement
La fonction void setup() est utilisé pour la configuration des PINs en entrées
ou en sorties et initialiser quelques sorties en leurs donnant un état haut. Dans cette
fonction on règle aussi la vitesse de communication de l’Arduino avec les
composants, elle sera exécutée qu’une seule fois au début.
44
Chapitre IV Fonctionnement
hellojhguguiy
La fonction void loop() tourne en boucle sans fin, tant que le module Arduino
est sous tension, c’est notre programme principale qui définit le comportement de
notre system durant le fonctionnement. Dans notre cas cette fonction comporte deux
fonctions principales Checkincendie() pour détecter un incendie et
Checkincendieteint() pour détecter si l’incendie est éteint.On peut pas accéderà la
fonction Checkincendieteint () si on n’a d’incendie détecté. Chaqu’une de ces
fonctions comportent autres sous fonctions
45
Chapitre IV Fonctionnement
} }
Dans cette dernière partie de void loop il y a les définitions des sous fonction
utilisées par les deux fonctions principales.
int flamhme = digitalRead (input cap flamme); //lire une entrée digital et
//l'associer à un entier
46
Chapitre IV Fonctionnement
} }
47
Chapitre IV Fonctionnement
}}
} }
48
Chapitre IV Fonctionnement
//detection de flamme
49
Chapitre IV Fonctionnement
50
Chapitre IV Fonctionnement
int fume = digital Read(A0); //lire une entrée digital et l'associer à un entier
51
Chapitre IV Fonctionnement
}}
52
Chapitre IV Fonctionnement
IV.7. Conclusion
53
Conclusion
Dans ce travail, nous avons choisi comme matériel les capteurs de gaz(CO) et de
flamme et nous avons aussi utilisé la carte Arduino MEGA comme cerveau de notre
système, et le GSM A6 étant un module de transmission /réception.
La solution déployée reste une solution relativement pas chère qui coute environ
10000Da. On a constaté que la détection se fait de manière courte distances, un
handicap qui doit être surmonté et qui nécessite l’utilisation d’émetteur récepteurs
plus performants.
En fin, nous estimons avoir fourni dans toutes les parties de ce projet de fin
d’études tous les éléments nécessaires à la clarification de notre point de vue
concernant l’utilité et l’importance de l’élaboration de ce projet.
54
Bibliographie
Ouvrages
Mémoires
[3] Belaidi & K.BERRAZAG, « Détection des feux de forêt par réseaux de
capteurs », mémoire de master en télécommunication, spécialité : technologies des
systèmes de communications, faculté de technologie, université Aboubakr belkad –
tlemcen-
Webographie
[4] https://fr.aliexpress.com/item/MQ-7-MQ7-Gas-Sensor-For-Arduino-CO-Capture-
Detector-Carbon-Monoxide-Gas-Sensor-Module-Alarm/32735596552.html
[5] https://www.elektor.fr/arduino-mega-2560-r3
[6] http://www.instructables.com/id/Mobile-Intercom-With-A6-Module-and-Arduino/
[7] https://www.generationrobots.com/en/401735-solar-panel-for-the-arduino-board-
with-battery-charger.html
[8] https://www.nexiot.com/product/arduino-mega-2560-rev3/
[9] https://www.projectsof8051.com/sms-based-fire-detection-system-using-smoke-
and-temperature-sensor/
[10] https://www.robotshop.com/eu/fr/capteur-monoxyde-de-carbone-mq7.html
[11] http://www.theorycircuit.com/arduino-flame-sensor-interface/