Arduino UNO R4 - Gassensor
Deze gids laat u zien hoe u Arduino UNO R4 en MQ2 gassensor gebruikt om luchtkwaliteit te monitoren door het meten van niveaus van LPG, rook, alcohol, propaan, waterstof, methaan en koolmonoxide, onder andere brandbare gassen.
- Hoe u de gassensor aansluit op Arduino UNO R4
- Hoe u code schrijft voor Arduino UNO R4 om metingen van de gassensor te krijgen

Hardware Vereist
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V4 IoT Starterskit (Arduino inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over MQ2 Gassensor
De MQ2 gassensor kan LPG, rook, alcohol, propaan, waterstof, methaan en koolmonoxide niveaus in de omgeving detecteren. Het biedt een digitale uitvoer pin en een analoge uitvoer pin voor communicatie.
De MQ2 gassensor geeft geen details voor elk gas afzonderlijk. In plaats daarvan biedt het informatie over de mix van gassen of als er gassen samen aanwezig zijn.
We kunnen de MQ2 sensor gebruiken om erachter te komen of er een gaslek is of dat de luchtkwaliteit slecht is. Dit helpt ons om veilig te handelen, zoals het activeren van een alarm of het starten van ventilatiesystemen.
Pinout
De MQ2 gassensor heeft vier pinnen:
- VCC pin: Sluit deze pin aan op VCC (5V).
- GND pin: Sluit deze pin aan op GND (0V).
- DO pin: Dit is een digitale uitvoer pin. Het toont LOW wanneer brandbare gassen worden gedetecteerd en HIGH als dat niet het geval is. U kunt het niveau waarop gas wordt gedetecteerd aanpassen met behulp van een klein instelbaar component.
- AO pin: Dit is een analoge uitvoer pin. Het produceert een spanning die verandert afhankelijk van de hoeveelheid gas. Meer gas zorgt voor hogere spanning, minder gas zorgt voor lagere spanning.

Het heeft ook twee LED-lampjes.
- Eén PWR-LED lampje toont dat de stroom aan is.
- Eén DO-LED lampje toont gasniveaus gebaseerd op DO pin waarde: het gaat aan wanneer er gas is en gaat uit wanneer er geen gas is.
Hoe Het Werkt
Voor de DO pin:
- De module bevat een potentiometer om de gevoeligheid voor het detecteren van gasconcentratie aan te passen.
- Als de gasconcentratie in de omgeving hoger is dan het ingestelde niveau, wordt de uitvoer pin van de sensor LOW en gaat het DO-LED lampje aan.
- Als de gasconcentratie in de omgeving lager is dan het ingestelde niveau, wordt de uitvoer pin van de sensor HIGH en gaat het DO-LED lampje uit.
Voor de AO pin:
- Als er meer gas is, gaat de spanning omhoog.
- Als er minder gas is, gaat de spanning omlaag.
De potentiometer verandert niet de waarde op de AO pin.
Het Opwarmen van de MQ2 Sensor
De MQ2 gassensor moet worden opgewarmd voordat deze wordt gebruikt.
- Als de sensor lange tijd niet is gebruikt (langer dan een maand), warm hem dan 24-48 uur op voordat u hem gebruikt om nauwkeurige resultaten te krijgen.
- Als de sensor niet lang geleden werd gebruikt, heeft hij slechts 5-10 minuten nodig om op te warmen. In het begin kunnen de metingen hoog zijn, maar ze zullen lager worden en stabiel worden na korte tijd.
Om de MQ2 sensor op te warmen, sluit u de VCC en GND pinnen aan op een voedingsbron of op de VCC en GND van een Arduino UNO R4, en laat deze gedurende enige tijd aangesloten.
Bedradingsschema
De MQ2 gassensor module heeft twee uitgangen. U kunt er een of beide gebruiken, afhankelijk van uw behoeften.

This image is created using Fritzing. Click to enlarge image
Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.
Arduino UNO R4 Code - Waarde lezen van DO pin
Snelle Stappen
Volg deze instructies stap voor stap:
- Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
- Verbind het Arduino Uno R4 board met de gassensor volgens het verstrekte schema.
- Verbind het Arduino Uno R4 board met uw computer met behulp van een USB-kabel.
- Start de Arduino IDE op uw computer.
- Selecteer het juiste Arduino Uno R4 board (bijv., Arduino Uno R4 WiFi) en COM-poort.
- Kopieer de bovenstaande code en open deze in Arduino IDE.
- Klik op de Upload knop in Arduino IDE om de code naar Arduino UNO R4 te uploaden.
- Plaats de MQ2 gassensor dicht bij de rook of het gas dat u wilt detecteren.
- Controleer het resultaat in de Serial Monitor.
Vergeet niet dat als het LED-lampje altijd aan blijft of helemaal niet aangaat, u de kleine knop (potentiometer) kunt draaien om de gevoeligheid van de sensor aan te passen.
Arduino UNO R4 Code - Waarde lezen van AO pin
Snelle Stappen
- Kopieer de bovenstaande code en open deze in Arduino IDE
- Klik op de Upload knop in Arduino IDE om de code naar Arduino UNO R4 te uploaden
- Plaats de MQ2 gassensor dicht bij de rook of het gas dat gedetecteerd moet worden
- Controleer het resultaat in de Serial Monitor.
Gebaseerd op de waarden van DO of AO, kunt u de luchtkwaliteit bepalen volgens uw standaarden, of een alarm activeren of ventilatiesystemen starten.
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.