Arduino - Capteur de gaz - Relais

Nous allons apprendre à utiliser l'Arduino, le capteur de gaz et le relais pour activer le ventilateur ou la sirène lors de la détection de GPL, de fumée, d'alcool, de propane, d'hydrogène, de méthane et de monoxyde de carbone, ou d'autres gaz inflammables.

À propos du relais et du capteur de gaz MQ2

Si vous ne connaissez pas le relais et le capteur de gaz MQ2 (brochage, fonctionnement, programmation...), renseignez-vous à leur sujet dans les tutoriels suivants :

Diagramme de câblage

Diagramme de câblage du relais du capteur de gaz Arduino MQ2

This image is created using Fritzing. Click to enlarge image

Code Arduino

/* * Ce code Arduino a été développé par newbiely.fr * Ce code Arduino est mis à disposition du public sans aucune restriction. * Pour des instructions complètes et des schémas de câblage, veuillez visiter: * https://newbiely.fr/tutorials/arduino/arduino-gas-sensor-relay */ #define DO_PIN 12 // Arduino's pin connected to DO pin of the MQ2 sensor #define RELAY_PIN 2 // Arduino's pin connected to relay void setup() { // initialize serial communication Serial.begin(9600); // initialize the Arduino's pin as an input pinMode(DO_PIN, INPUT); pinMode(RELAY_PIN, OUTPUT); Serial.println("Warming up the MQ2 sensor"); delay(20000); // wait for the MQ2 to warm up } void loop() { int gasState = digitalRead(DO_PIN); if (gasState == HIGH) { Serial.println("The gas is NOT present"); digitalWrite(RELAY_PIN, LOW); // turn off } else { Serial.println("The gas is present"); digitalWrite(RELAY_PIN, HIGH); // turn on } }

Étapes rapides

  • Connectez l'Arduino au PC via le câble USB
  • Ouvrez l'IDE Arduino, sélectionnez la bonne carte et le bon port
  • Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
  • Cliquez sur le bouton Upload de l'IDE Arduino pour charger le code sur l'Arduino
Téléversement de code avec l'IDE Arduino
  • Déplacez votre main devant le capteur
  • Observez le changement d'état du relais

Explication du code

Lisez l'explication ligne par ligne dans les commentaires du code source !

Vidéo

※ OUR MESSAGES

  • Please feel free to share the link of this tutorial. However, Please do not use our content on any other websites. We invested a lot of effort and time to create the content, please respect our work!