Arduino UNO Q - Capteur de Gaz
Le capteur de gaz MQ2 détecte le GPL, la fumée, l'alcool, le propane, l'hydrogène, le méthane et le monoxyde de carbone. Il produit un signal numérique (gaz/pas de gaz) et un signal analogique (niveau de concentration de gaz). Avec Bridge et Telegram, votre Arduino UNO Q peut envoyer des alertes instantanées de fuite de gaz sur votre téléphone.
Dans ce tutoriel, vous apprendrez :
- Comment fonctionne le capteur de gaz MQ2 et pourquoi il nécessite une période de préchauffage
- Comment câbler le MQ2 sur le MCU Arduino UNO Q
- Comment lire les sorties numérique (DO) et analogique (AO)
- Comment utiliser Bridge pour exposer l'état du gaz et les événements au côté Linux (Python)
- Comment recevoir des alertes urgentes de fuite de gaz depuis Arduino UNO Q via Telegram
- Comment utiliser OpenClaw sur Arduino UNO Q avec le capteur de gaz

※ Note:
Utilisez le capteur de gaz uniquement pour une alerte précoce. Associez-le toujours à des détecteurs de gaz appropriés, une ventilation et des équipements de sécurité. Ne vous fiez jamais à ce seul capteur pour des applications de sécurité vitale.
Matériel Requis
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À Propos du Capteur de Gaz MQ2
Le MQ2 peut détecter : GPL, fumée, alcool, propane, hydrogène, méthane et monoxyde de carbone. Il ne distingue pas les gaz individuels — il mesure les niveaux globaux de gaz inflammables/nocifs.

Brochage
- Broche VCC : Alimentation 5V (l'élément chauffant interne nécessite 5V)
- Broche GND : Masse
- Broche DO : Sortie numérique — HIGH = pas de gaz, LOW = gaz détecté. La sensibilité est ajustée par le potentiomètre intégré.
- Broche AO : Sortie analogique — valeur plus élevée = concentration de gaz plus élevée
Indicateurs LED
- PWR-LED : Indicateur d'alimentation
- DO-LED : S'allume quand du gaz est détecté (broche DO LOW)
Exigence de Préchauffage
Le MQ2 a un élément chauffant interne qui doit atteindre la température de fonctionnement avant des lectures précises :
- Première utilisation après une longue pause (>1 mois) : Préchauffez pendant 24–48 heures
- Utilisation normale : 5–10 minutes de préchauffage ; les premières lectures peuvent être élevées mais se stabiliseront
Le code inclut un délai de préchauffage de 20 secondes dans setup() comme minimum. Alimentez le capteur et attendez avant de faire confiance aux lectures.
※ Note:
La broche AO du MQ2 peut produire jusqu'à ~5V quand alimenté depuis 5V. La référence ADC du MCU Arduino UNO Q est 3,3V — des tensions supérieures à 3,3V satureront l'ADC à 4095. Utilisez la broche DO comme méthode principale de détection de gaz et AO pour l'intensité relative uniquement.
Schéma de Câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
| Broche Capteur de Gaz MQ2 | MCU Arduino UNO Q |
|---|---|
| VCC | 5V |
| GND | GND |
| DO | D2 |
| AO | A0 |
Comment Programmer pour le Capteur de Gaz
- Configurez la broche DO comme entrée numérique :
- Lisez les deux sorties :
- Vérifiez la détection de gaz :
Code Arduino UNO Q
Étapes Rapides
Première utilisation de l'Arduino UNO Q ? Suivez le tutoriel Démarrer avec Arduino UNO Q avant de continuer.
- Connecter : Câblez le capteur MQ2 sur le MCU Arduino UNO Q comme indiqué dans le schéma de câblage.
- Ouvrir Arduino App Lab : Créez une nouvelle application nommée GasSensor.
- Coller le programme : Collez le code MCU dans sketch/sketch.ino.
- Install the library: Click the Add sketch library button (the open book icon with a + sign) in the left sidebar.

- Search for Arduino_RouterBridge created by Arduino and click the Install button.
- Téléverser : Cliquez sur le bouton Exécuter dans Arduino App Lab.

- Attendez le préchauffage, puis exposez le capteur à de la fumée ou du gaz de briquet pour tester.
Sortie de la Console App Lab
Bridge : Linux + MCU
Sortie de la Console App Lab
Telegram
Recevez des alertes urgentes de fuite de gaz via Telegram.
Programme MCU : Conservez le même programme MCU de la section Bridge précédente.
Sortie de la Console App Lab
ArduinoBot
Intégration d'OpenClaw
Vous pouvez adapter OpenClaw à ce tutoriel en vous référant aux instructions du tutoriel Arduino UNO Q - OpenClaw.
Idées de Projets
- Détecteur de Fuite de Gaz Domestique : Placez le capteur MQ2 près de la cuisinière à gaz — recevez une alerte Telegram immédiate en cas de fuite et déclenchez automatiquement une ventilation via un relais
- Système d'Alerte de Fumée : Montez dans une cuisine ou un garage pour détecter la fumée de cuisson ou d'incendie précoce
- Surveillance de la Qualité de l'Air : Journalisez les niveaux de gaz toutes les 5 minutes dans un fichier Linux et tracez des graphiques de tendance via le MPU Wi-Fi
- Alarme de Sécurité Industrielle : Déployez dans un entrepôt ou une usine avec alertes Telegram multi-canaux pour plusieurs zones surveillées
Mettez-Vous au Défi
- Facile : Ajoutez un buzzer qui sonne quand du gaz est détecté (en parallèle avec l'alerte Telegram).
- Moyen : Ajoutez une commande /seuil <valeur> sur Telegram pour ajuster le seuil de détection analogique à distance.
- Avancé : Combinez avec un capteur de flamme pour une alarme de sécurité combinée gaz + incendie avec journalisation dans un fichier Linux.