REPUBLIQUE DU TCHAD Unité – Travail – Progrès MINISTERE DES POSTES ET DE L’ECONOMIE NUMERIQUE MINISTERE DE L’ENSEIGNEMENT SUPERIEUR, DE LA RECHERCHE ET DE L’INOVATION DEPARTEMENT DE TELECOMMUNICATIONS ET SYSTEMES EMBARQUES MASTER 1 SYSTEME DE DETECTION DE FUITE DE GAZ DANS UNE USINE/ENTREPOT Réalisé par : BANI Richard Proposé par: Dr. ABAKAR MAHAMAT AHMAT Mr. ABDERAMAN OUMAR ADAM ANNEE ACADEMIQUE 2019 / 2020 Table des matières DESCRIPTION DU PROJET ................................................................................................................................................... 4 GENERALITE SUR LES CAPTEURS......................................................................................................................................... 5 INTRODUCTION ..................................................................................................................................................................... 5 DEFINITION ....................................................................................................................................................................... 5 Capteurs de gaz ..................................................................................................................................................................... 6 Principe de fonctionnement des gaz .................................................................................................................................... 6 Familles des capteurs de gaz ................................................................................................................................................ 7 Capteur à microbalance de quartz................................................................................................................................... 7 Capteur à ondes acoustiques de surface ......................................................................................................................... 8 Capteur à transistors à effet de champs (GASFET) .......................................................................................................... 8 Capteur électrochimique ................................................................................................................................................. 9 Capteur à fibre optique .................................................................................................................................................... 9 Les capteurs de gaz à base d’oxyde métalliques (MOX) ............................................................................................... 10 Capteur de gaz (MQ2) .................................................................................................................................................... 10 CONCLUSION ....................................................................................................................................................................... 10 METHODOLOGIE DE LA CONCEPTION DU SYSTEME .......................................................................................................... 11 LOGICIELS UTILISES ............................................................................................................................................................. 11 Le logiciel Arduino .......................................................................................................................................................... 11 Le logiciel Fritzing ........................................................................................................................................................... 13 Le logiciel Proteus .......................................................................................................................................................... 14 LES MATERIELS UTILISER..................................................................................................................................................... 15 Le microcontrôleur ............................................................................................................................................................. 15 Le capteur de gaz MQ-2 ................................................................................................................................................. 16 Le buzzer......................................................................................................................................................................... 16 Les diodes électroluminescentes (LED) ......................................................................................................................... 17 Le GSM ........................................................................................................................................................................... 18 Le Bluetooth ................................................................................................................................................................... 19 CONCLUSION ....................................................................................................................................................................... 20 REALISATION DU SYSTEME DE DETECTEUR DE GAZ .......................................................................................................... 21 INTRODUCTION ................................................................................................................................................................... 21 REALISATION DU SYSTEME DETECTEUR DE GAZ ................................................................................................................ 21 Interface du logiciel........................................................................................................................................................ 21 Choix des composants ................................................................................................................................................... 22 CONCLUSION ....................................................................................................................................................................... 24 CONCLUSION GENERALE .................................................................................................................................................. 25 REFERENCE ...................................................................................................................................................................... 26 ANNEXES ......................................................................................................................................................................... 27 INTRODUCTION GENERALE Dans le souci de mieux appréhender et approfondir les connaissances théoriques acquises durant la formation, les projets tutoriels sont indispensables. C’est dans cette optique, qu’il est proposé à chaque étudiant(e)s de Master 1 en Télécommunications et Systèmes Embarques de l’ENASTIC un projet tutoriel dans l’une des disciplines enseignées pour la première année de Master. Par ailleurs, il est à noter que l’ENASTIC est l’une des grandes Ecoles de Technologie de l’Information et de la Communication dans le monde qui propose des formations dans plusieurs filières des TIC grâce aux enseignants de renommer qu’elle dispose en son sein. Elle a pour vocation de former les professionnels et des cadres de la TIC. DESCRIPTION DU PROJET Concevoir un système ou une application pour une firme/entreprise est un désir profond pour les Etudiants d’ingénierie. Pour ce faire, il est capital pour ceux-ci d’identifier un sujet pour s’y appliquer. Le but de ce projet, consiste à initier les étudiants à la recherche et à rendre concret leur sujet de formation. L’objectif principal est de réaliser un système de détection de fuites de gaz pouvant apporter une amélioration ou un changement dans la société. On rencontre souvent dans les grandes industries les pertes en vies humaines, les pertes matérielles, et tant d’autres qu’on ne peut toute citées ayant à l’origine les fuites des produits chimiques sinon les matières nocives à l’occurrence les gaz. Partant des constats et des dégâts que peuvent causer les fuites de gaz dans une entité de production ou de transformation des matières, il est judicieux d’inviter les ingénieurs à réaliser des applications ou des systèmes qui peuvent résoudre ce problème. Le système détecteur de gaz serait équipé d’un capteur capable de détecter la présence de gaz naturel, de butane, de propane ou de monoxyde de carbone dans l’air. Quand la concentration de gaz détectée dépasse les valeurs de seuil établies en usine, l’appareil active une signalisation lumineuse d’alarme (rouge clignotant) associée à une signalisation acoustique (sonnerie intermittente). GENERALITE SUR LES CAPTEURS INTRODUCTION Pour des raisons de santé et de sécurité, le domaine de la détection des espèces potentiellement nocives représente un domaine de recherche important. En effet, ces dernières années le marché des capteurs de gaz a connu une augmentation importante et les ventes ont atteint un record exponentiel. Pour répondre à cette demande croissante et exigeante, le détecteur doit être efficace, sensible à des petites (voire très petites) quantités de gaz et sélectif vis-à-vis des gaz. Ainsi, le procédé doit être réversible avec un temps de réponse le plus court possible. Enfin, l'équipement doit être facilement miniaturisé dans le but ultime d'une production industrielle. DEFINITION Un capteur est un dispositif transformant une grandeur physique à une autre grandeur utilisable, tel qu’une tension électrique ou une intensité. On fait souvent la confusion entre capteur et transducteur. Le capteur est au minimum constitué d'un transducteur. Il est souvent le premier dispositif de la chaine d’acquisition, il s’agit d’une simple interface entre un processus physique et une information manipulable. Si l'on s'intéresse aux phénomènes physiques mis en jeux dans les capteurs, on peut classer ces derniers en deux catégories : capteurs actifs et passif • Les capteurs actifs : Fonctionnant en générateur, un capteur actif est généralement fondé dans son principe sur un effet physique qui assure la conversion en énergie électrique de la forme d'énergie à la grandeur physique à prélever : énergie thermique, mécanique ou de rayonnement. • Les capteurs passifs : Ils ont besoin dans la plupart des cas d’apport d’énergie extérieure pour fonctionner. Ce sont des capteurs modélisables par une impédance, une variation du phénomène physique étudié engendre une variation de l’impédance. Il faut leur appliquer une tension pour obtenir un signal de sortie. Actionnaires Dans une machine ou un système de commande, semi-automatique ou automatique, un actionneur est l’organe de la partie opérative qui, dès qu’il reçoit un ordre de la partie commande via un éventuel capteur ou pré-actionneur, convertit l’énergie qui lui est fournie en un travail utile à l’exécution de tâches, éventuellement programmées, d’un système automatisé. En d’autres termes, un actionneur est l’organe fournissant la force nécessaire à l’exécution d’un travail ordonné par une unité de commande. Il existe trois types d’actionneur : ▪ ▪ ▪ Actionneur électrique ; Actionneur pneumatique ; Actionneur hydraulique. Relation capteurs-actionnaires Les capteurs sont des informateurs traducteurs, ils détectent une variation de l’environnement de la partie opérative et la traduit en une information interprétable (grandeur électrique) par la partie commande afin de contrôler les actionneurs qui transforme une forme d’énergie en une autre dans le but d’obtenir l’énergie souhaité (énergie mécanique), comme le montre la figure ci-dessous. Schema1 : Chaine d’information Capteurs de gaz Un capteur de gaz peut être d’écrit comme un composant dont au moins une de ses propriétés physiques change. En général, le détecteur est constitué de deux composants principaux : l'élément sensible et le transducteur. L’élément sensible représente le cœur du capteur, sur lequel se passe la réaction avec la substance gazeuse. Le transducteur est un dispositif qui permet de convertir le résultat d'une réaction entre le gaz et l’élément sensible en un signal (électrique ou optique) exploitable. Parfois, l'élément sensible et le transducteur peuvent être confondus comme dans les capteurs à base d'oxyde métallique (MOX). 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. On fait souvent (à tort) la confusion entre capteur et transducteur : le capteur est au minimum constitué d’un transducteur. Le capteur se distingue de l’instrument de mesure par le fait qu’il ne s’agit que d’une simple interface entre un processus physique et une information manipulable. Par opposition, l’instrument de mesure est un appareil autonome se suffisant à lui-même, disposant d’un affichage ou d’un système de stockage des données. Le capteur, lui, en est dépourvu. Les capteurs sont les éléments de base des systèmes d’acquisition de données. Leur mise en œuvre est du domaine de l’instrumentation. Principe de fonctionnement des gaz Les capteurs chimiques actuels sont particulièrement intéressants car ils sont faciles à utiliser et ils possèdent une faible sensibilité aux grandeurs d’influence. Les capteurs à base d'oxyde métallique (MOX) ne sont pas chers. Ils sont utilisés dans les applications domestiques, en plus ils sont disponibles sur le marché. Le principe de fonctionnement de ces capteurs est basé sur la variation de la conductivité de la couche d'oxyde métallique lors de la mise en contact avec un environnement gazeux. En effet, lorsque le gaz atteint la surface du matériau actif, la résistance entre les électrodes métalliques change proportionnellement avec la concentration du gaz. Plusieurs oxydes métalliques sont utilisés dans les capteurs de gaz, tels que (WO3, ZnO, TiO2, In2O3, etc.), mais en raison de ses bonnes performances de détection, l'oxyde métallique le plus répandu est le dioxyde d'étain (SnO2). Dans le tableau Ⅰ.1 nous donnons une liste non exhaustive de quelques oxydes métalliques, la température optimale de fonctionnement, ainsi que les gaz détectés. Tableau1 : Matériaux sensibles utilisés pour les capteurs de gaz Pour les oxydes métalliques de type n (comme SnO2), la conductivité augmente en présence d'un gaz réducteur, tandis que la conductivité diminue en présence d'un gaz oxydant. Ceci est dû à une série de réactions physico-chimiques entre le matériau actif du capteur et les molécules de gaz adsorbées à sa surface. Familles des capteurs de gaz Dans le monde de l'industrie, il existe plusieurs types de capteurs de gaz. Nous décrivons dans cette partie quelques types de capteurs ainsi que leurs principes de fonctionnement. Capteur à microbalance de quartz Ce capteur est constitué d'un matériau sensible (cristal de quartz) sous la forme d’un disque, utilisé dans un oscillateur. Figure1 : Capteur microbalance de quartz Le principe de fonctionnement du ce dispositif est basé sur la variation de la fréquence de résonance du matériau piézoélectrique lorsque la substance est adsorbée sa surface. De manière générale, le capteur à microbalance de quartz est utilisé pour détecter les composés organiques volatils. Les avantages de ce type de capteur sont une bonne sensibilité et une réponse linéaire. Cependant, il est très sensible à la température, de plus il possède une mauvaise sélectivité. Capteur à ondes acoustiques de surface Ce capteur est constitué d'un matériau piézo-électrique (quartz) sur lequel deux paires d’électrodes inter digitées sont déposées. L’une des électrodes est utilisée pour l’excitation et joue le rôle d'un émetteur, alors que l’autre a pour mission de la réception et la détection des ondes après propagation. Entre ces deux électrodes, une couche sensible est déposée sur le trajet de l’onde. Cette couche permet l’adsorption du gaz à détecter. Le principe de fonctionnement de ce capteur est similaire à celui des capteurs à microbalance de quartz. En effet, l’adsorption de l'espèce à détecter par la couche sensible modifie la propagation de l’onde et par conséquence sa fréquence. Figure2 : Capteur a onde acoustique Capteur à transistors à effet de champs (GASFET) La structure de ce type de capteurs de gaz est la même d’un transistor MOS à effet de champs sauf que la grille du FET est constituée d'un oxyde métallique sensible au gaz et sur laquelle une membrane sensible à la substance à détecter est intégrée. En effet, lors de l'absorption, l’interaction de l’oxyde métallique avec l'espèce à détecter provoque une modification de la tension de seuil du FET. Cette modification induit une variation de la concentration de porteurs au niveau du canal du transistor et de sa conductance. Figure3 : Capteur à transistor Capteur électrochimique La structure la plus simple de ce type des capteurs de gaz est composée d'une membrane semi-perméable jouant un rôle de barrière de diffusion, un électrolyte et deux électrodes entre lesquelles est appliquée une différence de potentiel. Le principe de fonctionnement est basé sur une réaction d’oxydoréduction. L'absorption du gaz à détecter déclenche une réaction électrochimique spécifique, qui provoque une force électromotrice due au transfert de charge entre l’espèce gazeux et la cellule. Ce type de capteur est très sensible et possède une bonne sélectivité aux gaz. Cependant, leur durée de vie est limitée et la mesure dépend de l'historique du capteur. Capteur à fibre optique Les deux principaux types de capteur de gaz à fibres optiques sont : les capteurs extrinsèques et les capteurs intrinsèques. Pour le capteur extrinsèque, l'élément sensible se trouve à l'extrémité de la fibre optique, tandis que dans le cas du capteur intrinsèque, la surface de la fibre optique constitue elle-même l’élément sensible. Le principe de fonctionnement est basé sur la modification de la propagation du rayonnement. En effet, la lumière dans la zone de mesure subit une modification en présence de la substance à détecter. Figure4 : Capteur à fibre optique Les capteurs de gaz à base d’oxyde métalliques (MOX) Le capteur de gaz à base d’oxyde métallique est principalement composé de matériaux semi-conducteurs aux quels d'autres oxydes ou des catalyseurs (tels que le platine ou le palladium) sont ajoutés. Ils possèdent plusieurs avantages, tels qu'une intégration facile dans un système de détection complet avec des faibles coûts de fabrication et de maintenance. Aussi, ils sont sensibles aux différents gaz, avec des temps de réponse relativement courts. Capteur de gaz (MQ2) Le MQ-2 est un capteur qui permet de détecter du gaz ou de fumée à des concentrations de 300 ppm à 10000 ppm. Après calibration, le MQ-2 peut détecter différents gaz comme le GPL (LPG), le butane, le propane, le méthane, l’alcool, l’hydrogène ainsi que les fumées. Il est conçu pour un usage intérieur à température ambiante. Le MQ2 doit être alimenté en 5V pour le capteur physico-chimique puisse atteindre sa température de fonctionnement. Il dispose d’une sortie analogique et d’un réglage de la sensibilité par potentiomètre. Le senseur MQ-2 est un senseur avec une sortie analogique (AOut) qui signale la présence de fumée en élevant la tension en sortie. Plus il y a de fumée et plus la tension monte. Il est possible de régler la sensibilité du module à l'aide du potentiomètre se trouvant à l'arrière du module, ce dernier permet d'ajuster un seuil d'activation pour le signal digital (DOut) qui change lorsque le seuil est atteint. Figure5 : Capteur MQ-2 CONCLUSION Dans cette partie, nous avons parlé des capteurs en générales et des capteurs de gaz en particulier. Parmi ces derniers, nous allons opter pour le capteur de gaz MQ pour la réalisation de notre projet. METHODOLOGIE DE LA CONCEPTION DU SYSTEME Ce chapitre évoquera et présentera les différents éléments de l’application. En rappelle, notre application consistera à détecter le gaz dans une usine. Ainsi ces éléments seront piloriés en deux grandes parties à savoir le logiciel et les matériels utilisés. LOGICIELS UTILISES La réalisation de cette application nécessite une certaine connaissance des logiciels permettant de faire le design du système ou le circuit et d’écrire ses codes. Pour ce fait, les logiciels sollicites sont entre autres : le logiciel Arduino, le Fritzing et aussi le logiciel Proteus. Enfin la maitrise des certains composants électroniques est indispensable. Le logiciel Arduino Le logiciel Arduino est un environnement de développement (IDE) open source et gratuit, téléchargeable sur le site officiel d’Arduino. L'environnement de programmation Arduino (IDE en anglais) est une application écrite en Java inspirée du langage machine. Son interface est représentée ci-dessous. Il permet : • • • • D’éditer un programme : des croquis (sketch en Anglais) ; De compiler ce programme dans le langage « machine » de l’Arduino ; De téléverser le programme dans la mémoire de l’Arduino ; De communiquer avec la carte Arduino grâce au terminal 1 2 3 4 Figure7 : Interface de l’IDE Cette interface est recadrée en quatre grandes parties déterminant l’approche et l’utilisation du logiciel Arduino. o Le premier cadre représente les options de configuration de ce logiciel. A titre démonstratif, le menu fichier qui est le menu le plus utilise. Il dispose d’un certain nombre de choses qui vont nous être très utiles. o Le deuxième cadre représente les divers boutons utilises pour programmer les cartes Arduino. o Le troisième cadre représente le bloc principal des programmes qu’on va créer pour notre application. On trouve dans ce bloc deux méthodes (fonctions) respectivement « void setup » et « void loop ». La première méthode, est une boucle qui s’exécute une seule fois lorsque le programme est compilé et elle permet en générale d’initialiser les variables utilisées dans le programme. Par contre la deuxième méthode est une boucle qui s’exécute jusqu’à l’arrêt du programme. o Le quatrième cadre est le débogueur de notre programme. Il est très important au sens qu’il nous permet de corriger les erreurs dans notre programme. Le logiciel Fritzing Fritzing est un logiciel open-source multiplateforme permettant de construire des schémas et des circuits électroniques que nous utilisons avec Arduino. Plusieurs vues sont disponibles : platine d’essai, schémas électriques et circuit imprimé. Le projet dispose d’un site web, et se veut un outil qui permet aux utilisateurs de documenter leurs prototypes et les partager avec les autres. Il inclut par défaut les modules officiels Arduino, ainsi que de nombreux composants des firmes Adafruit et Sparkfun ✓ Une platine d'essai : est un support, le plus souvent en plastique, qui comporte des petits trous dans lesquels vous allez pouvoir positionner vos composants ainsi que des fils qui vous permettrons de réaliser votre circuit électrique. ✓ Platine de prototypage : est une platine est une plaque en époxyde ou en bakélite (plastique synthétique) qui comporte des trous et des lignes de cuivres permettant d'y souder des composants pour former circuit. Une platine d’expérimentation (appelée breadboard) permet de réaliser des prototypes de montages électroniques sans soudure et donc de pouvoir réutiliser les composants. Figure7 : Platine de conception Tous les connecteurs dans une rangée de 5 sont reliés entre eux. Donc si on branche deux éléments dans un groupe de cinq connecteurs, ils seront reliés entre eux. Il en est de même des alignements de connecteurs rouges (pour l’alimentation) et bleus (pour la terre). Ainsi, les liens peuvent être schématisés ainsi : Figure8 : Platine de conception détaillée À ce stade, les connections doivent être faites avec des fils électriques mono-brin dont l'aspect est rigide. Par précaution vous pouvez utiliser votre voltmètre pour tester la continuité des connexions qui vous semble défectueuses. Pour cela il faut utiliser la fonction « test de continuité » symbolisée par un logo qui illustre des ondes sonores. Après l’étape de prototypage sur platine d'essai il faut, en fonction des exigences de votre projet, réaliser un circuit plus solide qui pourra résister à l'utilisation que vous souhaitez en faire. La première solution consiste à souder vos composants sur une plaque de prototypage comportant des lignes de cuivre et des trous. Le logiciel Proteus Proteus est une suite logicielle destinée à l'électronique. Développé par la société Labcenter Electronics, les logiciels incluent dans Proteus permettent la CAO dans le domaine électronique. Deux logiciels principaux composent cette suite logicielle : ISIS, ARES. Cette suite logicielle est très connue dans le domaine de l'électronique. De nombreuses entreprises et organismes de formation (incluant lycée et université) utilisent cette suite logicielle. Outre la popularité de l'outil, Proteus possède d'autres avantages : ▪ ▪ ▪ Pack contenant des logiciels facile et rapide à comprendre et utiliser. Le support technique est performant. L'outil de création de prototype virtuel permet de réduire les coûts matériel et logiciel lors de la conception d'un projet. a. ISIS Le logiciel ISIS de Proteus est principalement connue pour éditer des schémas électriques. Par ailleurs, le logiciel permet également de simuler ces schémas ce qui permet de déceler certaines erreurs dès l'étape de conception. Indirectement, les circuits électriques conçus grâce à ce logiciel peuvent être utilisé dans des documentations car le logiciel permet de contrôler la majorité de l'aspect graphique des circuits. b. ARES Le logiciel ARES est un outil d'édition et de routage qui complète parfaitement ISIS. Un schéma électrique réalisé sur ISIS peut alors être importé facilement sur ARES pour réaliser le PCB de la carte électronique. Bien que l'édition d'un circuit imprimé soit plus efficiente lorsqu'elle est réalisée manuellement, ce logiciel permet de placer automatiquement les composants et de réaliser le routage automatiquement. LES MATERIELS UTILISER La conception d’un système détecteur de gaz dans une usine doit nécessairement embarquer les éléments suivants : ▪ ▪ ▪ ▪ ▪ ▪ ▪ Un capteur de gaz ; Une carte microcontrôleur ; Les LED ; Le buzzer ; Le module Bluetooth ; Le module GSM ; Les fils de connexions. Pour un système plus complexe, en plus des matériels ci-hauts, on pourra ajouter le module Bluetooth et le module GSM. Ainsi, nous allons définir différents modules à utiliser dans cette partie. Le microcontrôleur Un microcontrôleur est un système qui ressemble à un ordinateur : il a une mémoire, un processeur, des interfaces avec le monde extérieur. Les microcontrôleurs ont des performances réduites, mais sont de faible taille et consomment peu d’énergie, les rendant indispensables dans toute solution d’électronique embarquée (voiture, porte de garage, robots, …). La carte Arduino n’est pas le microcontrôleur le plus puissant, mais son architecture a été publiée en open-source, et toute sa philosophie s’appuie sur le monde du libre, au sens large. Figure9 : Carte Arduino La façon dont le microcontrôleur gère ses entrées / sorties est fixée par un programme qu’il en contient. Ce programme doit être écrit par l’utilisateur. En pratique, l’utilisateur écrit le programme en langage C, en utilisant l’environnement de développement spécialisé (IDE) installé sur un ordinateur. Ce programme est ensuite compilé et téléversé dans le microcontrôleur. Nous utiliserons l’IDE standard Arduino (arduino.exe). Il suffit de taper le code dans la fenêtre dédiée (troisième cadre), de compiler et de téléverser le programme sur la carte Arduino. Le modèle de la carte Arduino (il y a plusieurs types de carte) ainsi que le port série sur lequel elle est branchée doivent être déclarés dans le menu de l’IDE Outils/type de carte et Outils/port série. Le capteur de gaz MQ-2 Capteur de gaz MQ2 est un utile pour la détection des fuites de gaz (dans la maison et l'industrie). Il peut détecter le H2, le GPL, le CH4, le CO, l'alcool, la fumée, le propane. Basé sur son temps de réponse rapide. Les mesures peuvent être prises dès que possible. De plus, la sensibilité peut être réglée par le potentiomètre. Figure10 : Capteur de gaz MQ-3 Le buzzer Un buzzer appelé aussi bipeur, est un élément électromécanique ou piézoélectrique qui produit un son caractéristique quand on lui applique une tension : le bip. Certains nécessitent une tension continue, d'autres nécessitent une tension alternative. Ici pour simuler l’effet d’une sirène, un buzzer est utilisé à sa place pour générer une alarme sonore. Les utilisations typiques des buzzers et des bippers comprennent les dispositifs d'alarme, les horloges et la confirmation de l'entrée de l'utilisateur, comme un clic de souris ou une frappe de touche. Le buzzer est une structure intégrée de transducteurs électroniques, d'alimentation en courant continu, largement utilisée dans les ordinateurs, les imprimantes, les copieurs, les alarmes, les jouets électroniques, les équipements électroniques automobiles, les téléphones, les minuteries et autres produits électroniques pour appareils sonores. Buzzer actif 5V L'alimentation nominale peut être directement connectée à un son continu, ce module dédié à l'extension de capteur et à la carte en combinaison peut compléter une conception de circuit simple. Il est caractérisé par : • • • • Fréquence d'oscillations entre 2 et 4 kHz ; Tension d'alimentation de 3 à 30V ; Intensité consommée de 2 à 12mA en général, plus de 50mA pour certains ; Pression sonore en général de 70 à 90 dB. Figure11 : Le buzzer Les diodes électroluminescentes (LED) Une diode électroluminescente est un dispositif optoélectronique capable d’émettre de la lumière lorsqu’il est parcouru par un courant électrique. La fonction "générique" d'une diode est de laisser passer le courant dans un sens, nous disons qu'elle est conductrice (dans le sens passant ou sens direct) et de bloquer le courant dans l'autre sens. Dans notre application on a utilisé un système de signalisation qui fait allumer des lampes en envoyant un message. A l’absence du gaz, la LED verte s’allume sinon la LED rouge est allumée. Figure12 : Les LED Le GSM C’est une carte d’interface compatible avec l’Arduino permettant d’envoyer et de recevoir des SMS, des données ou des communications vocales depuis le réseau mobile. Le module est base sur le circuit SIM900 de la société SIMCOM. Il est contrôle via les commandes AT depuis une carte Arduino. Ce module est livre avec une antenne patch déportée, un connecteur au dos la platine prévue pour recevoir une carte SIM ainsi qu’une pile en lithium CR1220. La communication entre ce module et la carte Arduino est réalisée par la liaison série asynchrone : UART ou une liaison série logicielle. Figure13 : Le module GSM Le Bluetooth Le Bluetooth est un protocole de communication sans fil, permettant l’échange bidirectionnel de données à une distance bien précise (15 à 20 mètres), en utilisant des ondes radio UHF sur une bande de fréquence de 2.4 GHz. Son objectif est de simplifier les connexions entre les appareils électroniques en supprimant les liaisons filaires. La norme « Bluetooth » fut mise au point en 1994 par le fabricant Suédois Ericsson à Lund. Le terme signifie littéralement en français : « dent bleue ». Le module HC-05 n'est pas plus gros qu’un pouce. Il est en fait un montage d'un module Bluetooth sur un petit P.C.B, cela permet de s'affranchir de certaines contraintes comme la soudure du module (qui est très délicate), la conversion 5V et 3.3V, la régulation de l'alimentation (3.3V de nouveau) ou encore l'ajout de LED de signal, tout cela est déjà intègre. Figure14 : Le module Bluetooth CONCLUSION Il ressort dans cette partie les éléments constitutifs nous permettant de mettre en œuvre notre système de détection de fuite de gaz. Grace à ces éléments, nous allons monter dans le chapitre le système détecteur de gaz et en faire un teste. REALISATION DU SYSTEME DE DETECTEUR DE GAZ INTRODUCTION Dans les chapitres précédents, nous avons défini et déterminer les caractéristiques des éléments qui peuvent aboutir à la réalisation du détecteur de gaz. Pour ce faire nous allons établir tout le long de ce chapitre les différentes relations entre les composantes pouvant faire fonctionner notre système. REALISATION DU SYSTEME DETECTEUR DE GAZ La réalisation de notre système sera faite par le biais des logiciels de conception et de design des circuits électroniques (Fritzing ou Proteus). Notre choix sera porte sur le logiciel Fritzing, car celui-ci nous permettra de faire la réalisation en pratique. Les étapes de montage seront établies en fonction des différents matériels qui constituent notre système. Interface du logiciel Nous suivrons pas à pas une démarche qui nous conduira à la réalisation d'un circuit électronique d'essai dans lequel le fonctionnement du système est commandé par une interface de programmation de type ARDUINO Uno Rev3. Nous allons découvrir les différents outils de conception qu'offre le logiciel Fritzing en représentant : ▪ ▪ ▪ Le plan de câblage du circuit ; Son schéma structurel ; Son support PCB Figure15 : Interface du logiciel Fritzing Choix des composants o Le capteur MQ-4 : Nous allons choisir le capteur MQ-4 et en faire le branchement. Figure16 : Branchement du capteur Pour ce branchement, on a défini la couleur des fils comme suit : ▪ Fil bleu : la masse (GND) ; ▪ Fil rouge : l’alimentation (VCC) ; ▪ Fil orange : donnée analogique du capteur ; ▪ Fil jaune : donnée numérique du capteur. o Le buzzer : Figure17 : Branchement du Buzzer ▪ ▪ Fil noir : la masse ; Fil rouge : pour la sortie de l’Arduino o Les LED : Figure18 : Branchement des LED o Le Bluetooth et le GSM : Figure19 : Branchement de Bluetooth et GSM En raison de manque des modules (GSM et Bluetooth), nous avons laisser ce branchement sans suite. o Arduino Uno Rev3 : Figure20 : Branchement de l’Arduino CONCLUSION Dans ce chapitre, nous avons fait le branchement des différents matériels nécessaires pour le bon fonctionnement de notre système de détection de gaz. Dans la pratique, nous avons ajouter un écran LCDI2c nous permettant d’afficher les messages. CONCLUSION GENERALE La réalisation de ce projet nous a permis dans un premier temps de découvrir et de se familiariser progressivement avec différentes possibilités et fonctions offertes par Arduino ; et dans un second temps manipuler les logiciels de conception des circuits électroniques (Fritzing et Proteus). Cependant, en plus de ces points, il en sort également de ce travail une initiation à la recherche et à la concrétisation de nos disciplines de formation. REFERENCE https://tel.archives-ouvertes.fr/tel-00192045/document. http://www.memoireonline.com/05/12/5830/Les-systemes-embarques.html. raisin.u-bordeaux.fr/IMG/pdf/Introduction_SE_kadionik_raisin.pdf. www.liberte-algerie.com/actualite/alerte-aux-accidents-de-gaz-85551. www.cna.dz/.../1/.../RP_Spéciale_Accidents_Domestiques_2015.pdf. https://www.presse-dz.com/revue-de-presse/monoxyde-de-carbone-300- algerienssont morts-en-une-annee. http://www.centreantipoisons.be/monoxyde-de-carbone/le-monoxyde-de- carboneco-en-d-tail/quelles-sont-les-concentrations-toxiques-de https://fablab.univtlse3.fr/wiki/images/9/.../Cours_arduino_v0.2.pdfprojet.eu.org/pedago/sin/tutos/arduin o.odt http://www.ShieldList.org/ http://www.louisreynier.com « c’est quoi Arduino ». ANNEXES Code de fonctionnement du programme #include <Wire.h> #include <LiquidCrystal_I2C.h> int ledRouge = 13; int ledVerte = 12; int alarme = 10; int capteurGaz = A0; LiquidCrystal_I2C mylcd(0x27, 16, 2); //*****valeur limite de la quantité de gaz int quantiteLim = 100; void setup() { //*********** initialisation de l'écran lcd*************** mylcd.init(); mylcd.backlight();//initialize LCD mylcd.setCursor(1 - 1, 1 - 1); mylcd.print("BIENVENU A ENASTIC"); //message de bienvenu //**************initialisation des pins des LEDs******* pinMode(ledRouge, OUTPUT); pinMode(ledVerte, OUTPUT); //*****initialisation de l'alarme********// pinMode(alarme, OUTPUT); //initialisation du capteur pinMode(capteurGaz, INPUT); Serial.begin(9600); } void loop() { int quantite = analogRead(capteurGaz); // Serial.print("Pin A0: "); // Serial.println(analogSensor); // Checks if it has reached the threshold value if (quantite > quantiteLim) { mylcd.clear(); mylcd.setCursor(1 - 1, 1 - 1); mylcd.print("GAZ DETECTE DANS L'USINE"); digitalWrite(ledRouge, HIGH); delay(100); digitalWrite(ledRouge, LOW); delay(100); digitalWrite(ledVerte, LOW); tone(alarme, 1000, 200); } else { mylcd.clear(); mylcd.setCursor(1 - 1, 1 - 1); mylcd.print("PAS DE PRESENCE DE GAZ DANS L'USINE"); digitalWrite(ledRouge, LOW); digitalWrite(ledVerte, HIGH); noTone(alarme); } }