Arduino Mega - Capteur de gaz
Ce guide explique comment utiliser un Arduino Mega et un capteur de gaz MQ2 pour vérifier la qualité de l'air en mesurant les gaz tels que le GPL, la fumée, l'alcool, le propane, l'hydrogène, le méthane et le monoxyde de carbone, ainsi que d'autres gaz inflammables.
- Comment connecter le capteur de gaz à l'Arduino Mega
- Comment écrire du code pour l'Arduino Mega pour lire les données du capteur de gaz

Matériel requis
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du capteur de gaz MQ2
Le capteur de gaz MQ-2 peut détecter le GPL, la fumée, l'alcool, le propane, l'hydrogène, le méthane et le monoxyde de carbone dans l'air. Il possède une broche de sortie numérique et une broche de sortie analogique pour se connecter à d'autres dispositifs.
Le capteur de gaz MQ2 ne donne pas de détails pour chaque gaz séparément. Il vous indique seulement si les gaz sont mélangés ensemble ou si plus d'un gaz est présent.
Nous pouvons utiliser le capteur MQ2 pour découvrir s'il y a une fuite de gaz ou si l'air est de mauvaise qualité. Cela nous aide à rester en sécurité en déclenchant une alarme ou en démarrant le système de ventilation.
Brochage
Le capteur de gaz MQ2 possède quatre broches.
- Broche VCC : Connectez-la à l'alimentation +5V.
- Broche GND : Connectez-la à la masse (0V).
- Broche DO : Il s'agit d'une broche de sortie numérique. Elle affiche LOW lorsque des gaz inflammables sont détectés et HIGH lorsqu'aucun gaz n'est détecté. Vous pouvez ajuster le niveau de détection de gaz avec un petit composant réglable.
- Broche AO : Il s'agit d'une broche de sortie analogique. Elle fournit une tension qui change avec la quantité de gaz. Plus de gaz signifie une tension plus élevée, moins de gaz signifie une tension plus faible.

Il possède également deux LED.
- Une LED PWR montre que l'alimentation est activée.
- Une LED DO montre la présence de gaz basée sur la valeur de la broche DO : elle s'allume quand il y a du gaz et s'éteint quand il n'y en a pas.
Comment ça fonctionne
À propos de la broche DO :
- Le dispositif possède un bouton de réglage pour changer la sensibilité du détecteur de gaz.
- Si le niveau de gaz près du capteur est supérieur à la limite fixée, la sortie du capteur passe à l'état bas et la LED s'allume.
- Si le niveau de gaz près du capteur est inférieur à la limite fixée, la sortie du capteur passe à l'état haut et la LED s'éteint.
À propos de la broche AO :
- S'il y a plus de gaz, la tension augmente.
- S'il y a moins de gaz, la tension diminue.
Le potentiomètre ne change pas la valeur de la broche AO.
Préchauffage du capteur MQ2
Préchauffez le capteur de gaz MQ2 avant de l'utiliser.
- Si vous n'avez pas utilisé le capteur pendant longtemps (plus d'un mois), préchauffez-le pendant 24 à 48 heures avant de l'utiliser pour obtenir des résultats précis.
- Si vous avez utilisé le capteur récemment, il ne faut que 5 à 10 minutes pour le préchauffer. Au début, les lectures peuvent être élevées, mais elles diminueront et deviendront stables après peu de temps.
Pour préchauffer le capteur MQ2, connectez ses broches VCC et GND à une source d'alimentation ou aux broches VCC et GND d'un Arduino Mega, et laissez-le connecté pendant un moment.
Schéma de câblage
Le capteur de gaz MQ2 possède deux broches de sortie. Vous pouvez utiliser une ou les deux, selon vos besoins.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino Mega - Lire la valeur depuis la broche DO
Étapes rapides
Suivez ces étapes une par une :
- Connectez la carte Arduino Mega au capteur de gaz en utilisant le schéma fourni.
- Connectez la carte Arduino Mega à votre ordinateur avec un câble USB.
- Ouvrez l'IDE Arduino sur votre ordinateur.
- Choisissez la bonne carte (Arduino Mega) et le bon port COM.
- Copiez le code ci-dessus et ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à l'Arduino Mega.
- Placez le capteur de gaz MQ2 près de la fumée ou du gaz que vous voulez détecter.
- Vérifiez le résultat sur le Moniteur Série.
Veuillez noter : si la LED est toujours allumée ou ne s'allume jamais, vous pouvez tourner le petit bouton (potentiomètre) pour changer la sensibilité du capteur.
Code Arduino Mega - Lire la valeur depuis la broche AO
Étapes rapides
- Copiez le code ci-dessus et ouvrez-le dans le logiciel Arduino.
- Cliquez sur le bouton Upload dans le logiciel Arduino pour télécharger le code vers l'Arduino Mega.
- Placez le capteur de gaz MQ2 près de la fumée ou du gaz que vous voulez détecter.
- Vérifiez le résultat dans le Moniteur Série.
En utilisant les lectures DO ou AO, vous pouvez juger de la qualité de l'air selon vos propres critères, ou déclencher une alarme ou allumer le système de ventilation.