SENSEUR-GAZ

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Introduction

Senseur-Gas-MQ2.jpg

Ce module est équipé du senseur de fumée MQ-2 utilisé pour détecter les pertes de gaz sur les équipements industriels ou familiaux. Ce détecteur est adapté à la détection de LPG, i-butane, propane, méthane, alcool, hydrogène, fumée. En bref, ce senseur permet d'évaluer la présence de vapeur d'hydrocarbure (plus il y a de vapeur et plus il y a de risque d'explosion).

Ce type de senseur (technologiquement parlant) peut servir pour évaluer le résultat de la combustion dans moteur à combustion. En effet, une proportion correcte air/carburant produit une bonne combustion avec moins de déchet... donc moins de fumées et moins vapeurs d'hydrocarbures. Cela dépend également de nombreux autres paramètres comme la température du carburant, de l'air, etc... mais l'idée maîtresse est là.

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églé 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

par exemple la lecture de la tension de référence sur un Arduino (en condition de référence, sortie AOut) avec analogread() retourne une valeur aux alentours de 210 et cette valeur monte rapidement en présence de gaz (ex: au dessus 500).

Attention: un module MQ-2 consomme environ 180mA

Les différents types de senseur MQ

  • MQ-2 : Fumées inflammable et gaz
  • MQ-3 : Alcool
  • MQ-4 : Méthane
  • MQ-7 : CO (Monoxyde de carbone)
  • MQ-8 : Hydrogène
  • MQ-9 : CO, méthane, GPL (butane et propane)

Recommandation

Réaliser un senseur de fumée intelligent est forcement intéressant et enrichissant. Il est fort tentant de réaliser soit même son propre équipement.

Il ne faut cependant pas oublier que la réalisation de détecteur de fumée répond a un cahier des charges excessivement sévère et stricte. Ces détecteurs sont testés avec rigueur pour assurer votre sécurité.

Nous recommandons l'usage de ce détecteur dans le cadre d'expérience de hacking, apprentissage, relevé de donnée et d'expériences en laboratoire. Son utilisation dans le cadre de "la protection de vie humaine" est à proscrire étant donné qu'il ne s'agit pas d'un détecteur prêt à l'emploi disposant d'une agréation conforme aux exigences de la loi pour remplir un tel rôle.

Caractéristiques techniques du MQ-2

  • Large gamme de détection
  • Réponse rapide et grande sensibilité
  • Type: MQ-2
  • Gaz:fumées
  • Zone de détection:300 à 10000ppmm
  • Caractéristique gas: 1000ppmmIso-Butane
  • Sensibilité:R in air/Rin typical gas≥5
  • Sensibilité Résistance:1KΩ à 20KΩ en 50ppm Toluène
  • Temps de réponse: ≤10s
  • Temps de récupération: ≤30s
    Note MCHobby: probalement le temps nécessaire pour revenir dans des conditions de non détection après que le senseur ait été activé.
  • Résistance de chauffe: 31Ω ±3Ω
    Note de MCHobby: selon la fiche technique, une petite résistance de chauffe est utilisée afin de pouvoir offrir les conditions de fonctionnement optimales au éléments sensibles.
  • Courant de chauffe: ≤180mA
  • Tension d'alimentation (et de chauffe):5.0V±0.2V
  • Puissance de chauffe: ≤900mW
  • Tension mesurée: ≤24V
  • Conditions d'utilisation:
    • Température ambiante:-20℃~+50℃
    • Humidité: ≤95%RH (humidité relative)
    • Taux d'oxygène: 21%
  • Fiche technique MQ-2 (pdf)

Schéma de principe d'utilisation du senseur

SENSEUR-GAZ-Principe.png

Raccordement

Senseur-Gaz-Raccordement.jpg

Le senseur propose une sortie digital. Cette dernière est activée lorsque la tension analogique dépasse le seuil fixé à l'aide du potentiomètre (accessible sur la carte Breakout).

Le sortie analogique est également disponible, vous pouvez en lire la valeur sur une entrée analogique de votre Arduino.

Code

// Alarme sur base du senseur gas/fumee MQ-2
// 
// Senseur MQ-2 est disponible chez MCHobby (shop.mchobby.be)
//    http://shop.mchobby.be?id_produit=764
//

// Definition des broches pour les
// LEDs et le Buzzer
int pin_led_rouge = 8;
int pin_led_verte = 9;
int pin_buzzer = 10;

// Definition des broches du senseur 
int pin_d = 7;   // Senseur DOUT (digitale)
int pin_a = A2;  // Senseur AOUT (analogique)

int niveau_senseur = 250;

void setup()
{
  // Definir les broche du senseur comme entree
  pinMode(pin_d, INPUT);
  pinMode(pin_a, INPUT);

  // Definir le buzzer et LEDs comme sortie
  pinMode(pin_led_rouge, OUTPUT);
  pinMode(pin_led_verte, OUTPUT);
  pinMode(pin_buzzer, OUTPUT);

  // Initialiser le port serie
  Serial.begin(9600);
}

void loop()
{
  // Lecture de DOUT du senseur sur l'entree digital
  int valeur_digital = digitalRead(pin_d);
  // Lecture de AOUT du senseur sur l'entree analogique
  int valeur_analogique = analogRead(pin_a);

  // Afficher les donnees sur le moniteur serie
  Serial.print("DOut : ");
  Serial.print(valeur_digital);
  Serial.print(" Aout : ");
  Serial.println(valeur_analogique);

  // Verifier le niveau de gaz/fumee 
  // sur le detecteur
  if (valeur_analogique > niveau_senseur)
  {
    // Passer en mode alarme (led rouge et buzzer)
    digitalWrite(pin_led_rouge, HIGH);
    digitalWrite(pin_led_verte, LOW);
    digitalWrite(pin_buzzer, HIGH);

  }
  else
  {
    // Tous va bien... laisser la LED verte allumee
    digitalWrite(pin_led_rouge, LOW);
    digitalWrite(pin_led_verte, HIGH);
    digitalWrite(pin_buzzer, LOW);
  }

  delay(100); // petite pause
}

Où acheter

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.