Arduino, Tutoriels

Capteurs de gaz: les différents types et utilisation du capteur MQ-136 de sulfure d’hydrogène avec Arduino

Arduino Avec Capteur De Gaz

Introduction

Les capteurs de gaz sont des dispositifs électroniques qui permettent de détecter la présence de différents types de gaz dans l’air. Ils sont largement utilisés dans les systèmes de sécurité, les détecteurs de fumée et les systèmes de surveillance de la qualité de l’air. Dans cet article, nous présentons les différents types de capteurs de gaz et nous nous concentrons sur le capteur de gaz MQ-136 de sulfure d’hydrogène. Nous expliquons comment connecter ce capteur à Arduino et comment l’utiliser pour mesurer la concentration de sulfure d’hydrogène dans l’air.

Différents types de capteurs de gaz

Capteurs De Gaz Mq-2 Mq-3 Mq-4 Mq-5 Mq-6 Mq-7 Mq-8 Mq-9 Mq-135 Module
Capteurs De Gaz Mq-135 Mq-2 Mq-3 Mq-4 Mq-5 Mq-6 Mq-7 Mq-8 Mq-9 Mq-135 Module, Arduino Agadir

Voici un tableau récapitulatif des différents capteurs de gaz mentionnés ci-dessus :

Capteur de GazGaz détectésDomaines d’utilisation
MQ-6Propane, butane, LPG, LNGCuisines, chauffages
MQ-7Monoxyde de carboneGarages, laboratoires
MQ-135Gaz nocifsMaisons, bureaux
MQ-3Alcool, gaz inflammablesBars, restaurants
MQ-2Isobutane, propaneCuisines, garages
MQ-5GPL, hydrogène, méthane, CO, hexaneCuisines, garages, usines
MQ-136Sulfure d’hydrogèneUsines, laboratoires
MQ-137AmmoniacUsines, laboratoires
MICS-4514CO, NO2, H2, NH3, CH4Usines, véhicules, systèmes de ventilation
MQ-8HydrogèneGarages, usines, laboratoires
MQ-4MéthaneUsines, cuisines, garages

Les capteurs de gaz MQ sont généralement faciles à utiliser et à intégrer dans des systèmes électroniques. Pour les utiliser, vous devez simplement connecter le capteur à votre Arduino maroc ou à un autre microcontrôleur, et installer les bibliothèques appropriées.

L’un des capteurs de gaz MQ les plus populaires est le capteur de gaz MQ-136 de sulfure d’hydrogène. Ce capteur est conçu pour détecter la présence de sulfure d’hydrogène dans l’air, un gaz toxique et inflammable qui peut être dangereux pour la santé.

Le guide complet des capteurs de gaz MQ-136 de Sulfure d’Hydrogène avec Arduino

Comprendre le capteur MQ-136 de sulfure d’hydrogène

Le capteur MQ-136 est un capteur de gaz qui fonctionne sur le principe de la conductance. Le capteur est doté d’un élément chauffant et d’un élément de détection. Lorsque le gaz est détecté, la conductivité du matériau du capteur change, ce qui permet de mesurer la concentration du gaz dans l’air. Le capteur MQ-136 est particulièrement sensible au sulfure d’hydrogène (H2S), mais peut également détecter d’autres gaz comme l’ammoniac (NH3), le méthane (CH4) et le dioxyde de soufre (SO2).

Le capteur MQ-136 de sulfure d’hydrogène est constitué de deux parties principales :

  1. L’élément de détection : c’est la partie qui réagit avec les gaz pour produire une variation de résistance.
  2. Le circuit de conversion de signal : c’est la partie qui amplifie le signal de sortie du capteur et le convertit en une tension que nous pouvons lire avec Arduino.

Le capteur est facilement disponible sur le marché et est généralement vendu avec une carte de circuit imprimé intégrée pour faciliter son utilisation avec Arduino. Le capteur MQ-136 est également assez petit, ce qui le rend facile à intégrer dans différents projets.

Connexion du capteur MQ-136 à Arduino maroc

La première étape consiste à connecter le capteur MQ-136 à Arduino. Vous aurez besoin des composants suivants :

Les connexions se font comme suit :

  • Connectez le module de relais 5V à la carte Arduino en utilisant les broches GND, VCC et IN.
  • Connectez la broche A0 du capteur à la broche A0 de la carte Arduino.
  • Connectez la broche D0 du capteur à la broche 8 de la carte Arduino.
  • Connectez la broche VCC du capteur à la broche 5V de la carte Arduino.
  • Connectez la broche GND du capteur à la broche GND de la carte Arduino.
  • Placez une résistance de 10K ohms entre la broche A0 du capteur MQ-136 et la broche 5V de la carte Arduino.

Le module d’amplification de signal et le module CAN sont nécessaires pour obtenir une lecture précise de la concentration de sulfure d’hydrogène. Le module d’amplification de signal amplifie le signal de sortie du capteur et le module CAN convertit la tension en une valeur numérique que nous pouvons lire avec Arduino maroc.

Configuration logicielle

Pour configurer le logiciel, vous devez installer la bibliothèque « MQGasSensor » dans votre IDE Arduino. Vous pouvez trouver cette bibliothèque sur le site Web d’Arduino ou l’installer directement à partir de l’IDE Arduino.

Code

Voici le code que vous pouvez utiliser pour lire la concentration de sulfure d’hydrogène à l’aide du capteur de sulfure d’hydrogène :

#include <MQGasSensor.h>
MQGasSensor mq136(A0, MQ136);
void setup() {
  Serial.begin(9600);
}
void loop() {
  float gasValue = mq136.readSensor();
  Serial.print("Concentration de gaz de sulfure d’hydrogène (H2S) : ");
  Serial.print(gasValue);
  if (gasValue > 200) {
    digitalWrite(8, HIGH);
  } else {
    digitalWrite(8, LOW);
  }
  delay(1000);
}

Ce code configure le broche de signal du capteur de gaz MQ-136 (pin A0) et la broche de sortie pour l’alarme (pin 8). La fonction setup() initialise la broche d’alarme en tant que sortie et démarre la communication série avec une vitesse de 9600 bauds.

La fonction loop() lit la valeur analogique du capteur de gaz MQ-136 à l’aide de la fonction analogRead() et affiche la concentration de gaz de sulfure d’hydrogène (H2S) sur le moniteur série. Si la concentration de gaz dépasse une valeur de seuil de 200, l’alarme se déclenche et le message d’alerte s’affiche sur le moniteur série. Sinon, l’alarme est désactivée et un message vide s’affiche.

Il est important de noter que la valeur de seuil de 200 est une valeur arbitraire et peut être ajustée en fonction des besoins de votre application.

Tester le capteur

Une fois que vous avez téléversé votre code sur votre Arduino, vous pouvez tester votre capteur en exposant le capteur à du sulfure d’hydrogène. Si le capteur fonctionne correctement, vous devriez voir les valeurs de concentration de sulfure d’hydrogène s’afficher sur le moniteur série de l’IDE Arduino.

Il est important de noter que le capteur MQ-136 de sulfure d’hydrogène ne doit pas être utilisé dans des environnements avec de fortes concentrations de gaz, car cela pourrait endommager le capteur et le rendre inutilisable. Il est recommandé d’utiliser le capteur dans des environnements où la concentration de sulfure d’hydrogène est inférieure à 10 ppm.

Conclusion

Les capteurs de gaz sont des dispositifs importants pour assurer la sécurité et la santé dans différents environnements. Chaque type de capteur de gaz est conçu pour détecter un type spécifique de gaz. Dans cet article, nous nous sommes concentrés sur le capteur de gaz MQ-136 de sulfure d’hydrogène et avons expliqué comment l’utiliser avec Arduino maroc. En suivant les étapes que nous avons décrites, il est possible de détecter la concentration de sulfure d’hydrogène dans l’air de manière rapide et précise.

Liens outils

Datasheet de capteur de gaz MQ-136 : MQ-136 Datasheet PDF – Datasheet4U.com

Arduino download, arduino IDE : Software | Arduino

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.