Arduino UNO R4 - Gassensor
Dieser Leitfaden zeigt Ihnen, wie Sie den Arduino UNO R4 und den MQ2-Gassensor verwenden, um die Luftqualität zu überwachen, indem Sie die Konzentrationen von LPG, Rauch, Alkohol, Propan, Wasserstoff, Methan und Kohlenmonoxid sowie weitere brennbare Gase messen.
- Wie man den Gassensor mit dem Arduino UNO R4 verbindet
- Wie man einen Code für den Arduino UNO R4 schreibt, um Messwerte vom Gassensor zu erhalten

Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables STEM V4 IoT Starter-Kit (Arduino enthalten) | |
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über MQ-2-Gassensor
Der MQ2-Gassensor kann in der Umgebung die Konzentrationen von LPG, Rauch, Alkohol, Propan, Wasserstoff, Methan und Kohlenmonoxid erkennen. Er bietet einen digitalen Ausgangspin und einen analogen Ausgangspin für die Kommunikation.
Der MQ2-Gassensor liefert keine Details zu jedem einzelnen Gas. Stattdessen liefert er Informationen über das Gasgemisch oder darüber, ob mehrere Gase gleichzeitig vorhanden sind.
Wir können den MQ-2-Sensor verwenden, um festzustellen, ob es ein Gasleck gibt oder ob die Luftqualität schlecht ist. Dies hilft uns, sicher zu handeln, zum Beispiel indem wir einen Alarm auslösen oder Lüftungssysteme einschalten.
Pinbelegung
Der MQ-2-Gassensor hat vier Pins:
- VCC-Pin: Verbinden Sie diesen Pin mit VCC (5 V).
- GND-Pin: Verbinden Sie diesen Pin mit GND (0 V).
- DO-Pin: Dies ist ein digitaler Ausgangspin. Er zeigt LOW an, wenn brennbare Gase erkannt werden, und HIGH, wenn nicht. Den Schwellenwert, bei dem Gas erkannt wird, können Sie mit einem kleinen verstellbaren Bauteil einstellen.
- AO-Pin: Dies ist ein analoger Ausgangspin. Er erzeugt eine Spannung, die sich je nach Gasmenge ändert. Mehr Gas führt zu einem Anstieg der Spannung, weniger Gas führt zu einem Abfall.

Es verfügt außerdem über zwei LED-Lichter.
- Eine PWR-LED-Anzeige zeigt an, dass die Stromversorgung eingeschaltet ist.
- Eine DO-LED-Anzeige zeigt den Gasgehalt basierend auf dem DO-Pin-Wert an: Sie leuchtet, wenn Gas vorhanden ist, und erlischt, wenn kein Gas vorhanden ist.
Wie es funktioniert
Für den DO-Pin:
- Das Modul enthält ein Potentiometer zur Einstellung der Empfindlichkeit bei der Erkennung der Gaskonzentration.
- Wenn die Gaskonzentration in der Umgebung höher als der eingestellte Wert ist, wechselt der Ausgangspin des Sensors auf LOW und das DO-LED-Licht geht an.
- Wenn die Gaskonzentration in der Umgebung niedriger als der eingestellte Wert ist, wechselt der Ausgangspin des Sensors auf HIGH und das DO-LED-Licht geht aus.
Für den AO-Pin:
- Wenn mehr Gas vorhanden ist, steigt die Spannung.
- Wenn weniger Gas vorhanden ist, sinkt die Spannung.
Das Potentiometer ändert den Wert am AO-Pin nicht.
Das Aufwärmen des MQ2-Sensors
Der MQ-2-Gassensor muss vor der Verwendung erhitzt werden.
- Wenn der Sensor längere Zeit nicht benutzt wurde (über einen Monat), wärmen Sie ihn bitte vor der Nutzung für 24–48 Stunden auf, um genaue Ergebnisse zu erhalten.
- Wenn der Sensor nicht lange benutzt wurde, benötigt er nur 5–10 Minuten zum Aufwärmen. Zunächst könnten die Messwerte hoch sein, aber sie sinken und stabilisieren sich nach kurzer Zeit.
Um den MQ-2-Sensor aufzuheizen, verbinden Sie dessen VCC- und GND-Pins entweder mit einer Stromquelle oder mit VCC und GND an einem Arduino UNO R4, und lassen Sie ihn eine Zeit lang angeschlossen bleiben.
Verdrahtungsdiagramm
Das MQ-2-Gassensor-Modul hat zwei Ausgänge. Sie können eines oder beides je nach Bedarf verwenden.

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Siehe Der beste Weg, den Arduino Uno R4 und andere Komponenten mit Strom zu versorgen.
Arduino UNO R4 Code - Wert vom DO-Pin auslesen
Schnelle Schritte
Befolgen Sie diese Anweisungen Schritt für Schritt:
- Falls dies Ihre erste Verwendung des Arduino Uno R4 WiFi/Minima ist, lesen Sie das Tutorial zur Einrichtung der Umgebung für Arduino Uno R4 WiFi/Minima in der Arduino IDE.
- Verbinden Sie das Arduino Uno R4-Board gemäß dem bereitgestellten Diagramm mit dem Gassensor.
- Schließen Sie das Arduino Uno R4-Board mit einem USB-Kabel an Ihren Computer an.
- Starten Sie die Arduino IDE auf Ihrem Computer.
- Wählen Sie das passende Arduino Uno R4-Board (z. B. Arduino Uno R4 WiFi) und den COM-Port aus.
- Kopieren Sie den obigen Code und öffnen Sie ihn in der Arduino IDE.
- Klicken Sie in der Arduino IDE auf die Schaltfläche Hochladen, um den Code auf den Arduino UNO R4 hochzuladen.
- Platzieren Sie den MQ2-Gassensor in der Nähe des Rauchs oder Gases, das Sie erkennen möchten.
- Überprüfen Sie das Ergebnis im Serial Monitor.
Bitte beachten Sie, dass, falls die LED die ganze Zeit durchgehend leuchtet oder gar nicht eingeschaltet wird, Sie den kleinen Knopf (Potentiometer) drehen können, um die Empfindlichkeit des Sensors anzupassen.
Arduino UNO R4-Code – Wert vom AO-Pin lesen
Schnelle Schritte
- Kopieren Sie den Code oben und öffnen Sie ihn in der Arduino-IDE
- Klicken Sie im Arduino-IDE auf die Hochladen-Schaltfläche, um den Code auf den Arduino UNO R4 hochzuladen
- Platzieren Sie den MQ-2-Gassensor nahe dem Rauch oder Gas, das erkannt werden soll
- Überprüfen Sie das Ergebnis im seriellen Monitor
Basierend auf den Werten von DO oder AO können Sie die Luftqualität gemäß Ihren Standards bestimmen oder einen Alarm auslösen bzw. die Lüftungssysteme starten.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.