Chapitre 04
Simulation du Réseau Anti-incendie
I. Introduction
Nous allons voir dans ce chapitre une réalisation
expérimentale pour la simulation d'un réseau de lutte contre
l'incendie. Pour ce faire, nous avons utilisé le microcontrôleur
« Arduino » doté d'un processeur
« ATmega ». La simulation comporte un capteur de flamme et
un capteur de gaz, plus des indicateurs de niveau d'eau basés sur des
transistors NPN.
II. Matériel Utilisé dans la
réalisation
Le matériel utilisé dans la réalisation
pratique comporte les éléments suivants :
· Un microcontrôleur Arduino pour l'automatisation
du réseau simulé.
· Un détecteur de Gaz Butane MQ-2 Analogique et
Numérique.
· Un détecteur de Flamme Digitale.
· Des transistors 2N2222 de type NPN et des relais NO.
· Des boutons poussoir pour l'arrêt d'urgence et
pour le reset.
· Un moteur AC 6 tr/min, un moteur DC et un
ventilateur.
Par la suite nous allons décrire les
éléments essentiels de la réalisation ainsi que la
fonction de chaque élément.
II. 1. Microcontrôleur Arduino UNO
L'Arduino Uno est un projet Open Source, il s'agit d'une
carte microcontrôleur basée sur un processeur ATmega328 du
fabricant ATmel de 8 bits, une mémoire avec des espaces physiques
séparés :
§ mémoire Flash (32 Ko) pour les
programmes,
§ mémoire vive SRAM (2 Ko) pour les
données,
§ mémoire EEPROM (2 Ko) pour les
données de sauvegarde,
L'Arduino Uno dispose aussi de 14 broches numériques
d'entrée / sortie (dont 6 peuvent être utilisées comme
sorties PWM), 6 entrées analogiques, une horloge de 16 MHz, d'une
connexion USB, une prise d'alimentation, d'un bouton de
réinitialisation. Il contient tout le nécessaire pour soutenir le
microcontrôleur.
L'Arduino est programmé en langage C avec le
logiciel « Arduino », l'ATmega328 sur l'Arduino Uno est
livré avec un chargeur de démarrage « Preburned Boot
Loader » qui permet de télécharger les nouveau code
à la carte sans l'utilisation d'un programmeur externe.
II. 2. Capteur de flamme et capteur de gaz
II. 2. 1. Capteur de gaz MQ-2
Il est conçu pour détecter la plupart des GPL
« gaz de pétrole liquéfié » comme le
butane, propane, méthane, alcool, hydrogène et même la
fumée.
Spécifications techniques
· Alimentation: 5V
· Type d'Interface: Analogique/Numérique
· Connectique: deux sorties analog / digital, sortie GND
et entré VCC
· Un simple circuit de Contrôle
· Dimensions: 40x20mm
Le MQ-2 à une grande sensibilité et un temps de
réponse rapide, sa sensibilité peut d'ailleurs être
ajustée par potentiomètre.
§ Un simple exemple d'application du capteur de gaz
int Led = 13 ;/*LED dans la pin 13*/num = 3;/*sortie
numérique dans la pin 3*/
int analg = A0; // sortie analogique
int val ; //lire valeur numérique
float sensor; //lire valeur analogique
void setup ()
{
pinMode (Led, OUTPUT) ;// LED en sortie
pinMode (num, INPUT) ;// num en entrée
pinMode (analg, INPUT) ;// analg en entrée
Serial.begin(9600);
}
void loop ()
{
sensor = analogRead(analoog);
Serial.println(sensor); // afficher valeur du gaz dans le
pc
val = digitalRead (num) ;// affecter val a la lecture
numérique
if (val == HIGH) // si on a détection de gaz la
LED s'allume
{
digitalWrite (Led, HIGH);
}
else // si non la LED s'éteins
{
digitalWrite (Led, LOW);
}
}
|