Table of Contents
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

Voici un tableau récapitulatif des différents capteurs de gaz mentionnés ci-dessus :
Capteur de Gaz | Gaz détectés | Domaines d’utilisation |
---|---|---|
MQ-6 | Propane, butane, LPG, LNG | Cuisines, chauffages |
MQ-7 | Monoxyde de carbone | Garages, laboratoires |
MQ-135 | Gaz nocifs | Maisons, bureaux |
MQ-3 | Alcool, gaz inflammables | Bars, restaurants |
MQ-2 | Isobutane, propane | Cuisines, garages |
MQ-5 | GPL, hydrogène, méthane, CO, hexane | Cuisines, garages, usines |
MQ-136 | Sulfure d’hydrogène | Usines, laboratoires |
MQ-137 | Ammoniac | Usines, laboratoires |
MICS-4514 | CO, NO2, H2, NH3, CH4 | Usines, véhicules, systèmes de ventilation |
MQ-8 | Hydrogène | Garages, usines, laboratoires |
MQ-4 | Méthane | Usines, 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 :
- L’élément de détection : c’est la partie qui réagit avec les gaz pour produire une variation de résistance.
- 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 :
- Un capteur MQ-136
- Une carte Arduino Uno (arduino maroc prix : https://www.moussasoft.com/arduino-maroc )
- Un module de relais 5V
- Une résistance de 10K ohms
- Une breadboard
- Des fils de raccordement
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