Arduino - Gassensor - Relay

We gaan leren hoe u met de Arduino, gassensor en relay een ventilator of sirene activeert bij detectie van LPG, rook, alcohol, propaan, waterstof, methaan, koolmonoxide of andere brandbare gassen.

Over Relay en MQ2 Gassensor

Als u nog niet bekend bent met relay en MQ2 Gassensor (pinout, werking, programmeren...), kunt u hierover leren in de volgende tutorials:

Aansluitschema

Arduino MQ2 Gassensor Relay Aansluitschema

This image is created using Fritzing. Click to enlarge image

Arduino Code

/* * Deze Arduino code is ontwikkeld door newbiely.nl * Deze Arduino code wordt zonder enige beperking aan het publiek beschikbaar gesteld. * Voor volledige instructies en schema's, bezoek: * https://newbiely.nl/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 } }

Snelle Stappen

  • Verbind de Arduino met de pc via USB-kabel
  • Open de Arduino IDE, selecteer het juiste board en de juiste poort
  • Kopieer de bovenstaande code en open deze in de Arduino IDE
  • Klik op de Upload-knop in de Arduino IDE om de code naar de Arduino te uploaden
Arduino IDE Code Upload
  • Beweeg uw hand voor de sensor
  • Bekijk de verandering van de staat van de relay

Code Uitleg

Lees de regel-voor-regel uitleg in de commentaarregels van de broncode!

Video Tutorial

We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!