Arduino Mega - Gassensor
Diese Anleitung erklärt, wie Sie ein Arduino Mega und einen MQ2 Gassensor verwenden, um die Luftqualität zu überprüfen, indem Sie Gase wie LPG, Rauch, Alkohol, Propan, Wasserstoff, Methan und Kohlenmonoxid sowie andere brennbare Gase messen.
- Wie Sie den Gassensor an das Arduino Mega anschließen
- Wie Sie Code für das Arduino Mega schreiben, um Gassensordaten zu lesen

Benötigte Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über den MQ2 Gassensor
Der MQ-2 Gassensor kann LPG, Rauch, Alkohol, Propan, Wasserstoff, Methan und Kohlenmonoxid in der Luft erkennen. Er hat einen digitalen Ausgangspin und einen analogen Ausgangspin für die Verbindung mit anderen Geräten.
Der MQ2 Gassensor gibt keine Details für jedes Gas einzeln an. Er teilt Ihnen nur mit, ob die Gase gemischt sind oder ob mehr als ein Gas vorhanden ist.
Wir können den MQ2 Sensor verwenden, um herauszufinden, ob es ein Gasleck gibt oder ob die Luft schlecht ist. Dies hilft uns, sicher zu bleiben, indem ein Alarm ausgelöst oder das Belüftungssystem gestartet wird.
Pinout
Der MQ2 Gassensor hat vier Pins.
- VCC Pin: Verbinden Sie ihn mit +5V Stromversorgung.
- GND Pin: Verbinden Sie ihn mit Masse (0V).
- DO Pin: Dies ist ein digitaler Ausgangspin. Er zeigt LOW an, wenn brennbare Gase erkannt werden, und HIGH, wenn kein Gas erkannt wird. Sie können die Gaserkennungsstufe mit einem kleinen verstellbaren Teil anpassen.
- AO Pin: Dies ist ein analoger Ausgangspin. Er gibt eine Spannung aus, die sich mit der Gasmenge ändert. Mehr Gas bedeutet höhere Spannung, weniger Gas bedeutet niedrigere Spannung.

Er hat auch zwei LED-Leuchten.
- Eine PWR-LED Leuchte zeigt an, dass die Stromversorgung eingeschaltet ist.
- Eine DO-LED Leuchte zeigt die Gasanwesenheit basierend auf dem DO Pin-Wert: sie leuchtet auf, wenn Gas vorhanden ist, und erlischt, wenn kein Gas vorhanden ist.
Funktionsweise
Über den DO Pin:
- Das Gerät hat einen Einstellknopf, um zu ändern, wie empfindlich der Gasdetektor ist.
- Wenn der Gaspegel in der Nähe des Sensors höher als die eingestellte Grenze ist, geht der Sensorausgang auf LOW und die LED leuchtet auf.
- Wenn der Gaspegel in der Nähe des Sensors niedriger als die eingestellte Grenze ist, geht der Sensorausgang auf HIGH und die LED erlischt.
Über den AO Pin:
- Wenn mehr Gas vorhanden ist, steigt die Spannung.
- Wenn weniger Gas vorhanden ist, fällt die Spannung.
Das Potentiometer ändert nicht den Wert des AO Pins.
Das MQ2 Sensor Aufwärmen
Wärmen Sie den MQ2 Gassensor vor der Verwendung auf.
- Wenn Sie den Sensor lange Zeit nicht verwendet haben (mehr als einen Monat), wärmen Sie ihn 24 bis 48 Stunden vor der Verwendung auf, um genaue Ergebnisse zu erhalten.
- Wenn Sie den Sensor kürzlich verwendet haben, benötigt er nur 5 bis 10 Minuten zum Aufwärmen. Anfangs können die Messwerte hoch sein, aber sie werden nach kurzer Zeit sinken und stabil werden.
Um den MQ2 Sensor aufzuwärmen, verbinden Sie seine VCC- und GND-Pins mit einer Stromquelle oder mit den VCC- und GND-Pins eines Arduino Mega und lassen Sie ihn für eine Weile angeschlossen.
Schaltplan
Der MQ2 Gassensor hat zwei Ausgangspins. Sie können einen oder beide verwenden, je nach Ihren Bedürfnissen.

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Arduino Mega Code - Wert vom DO Pin lesen
Schnelle Schritte
Befolgen Sie diese Schritte nacheinander:
- Verbinden Sie das Arduino Mega Board mit dem Gassensor unter Verwendung des mitgelieferten Schaltplans.
- Verbinden Sie das Arduino Mega Board mit Ihrem Computer über ein USB-Kabel.
- Öffnen Sie die Arduino IDE auf Ihrem Computer.
- Wählen Sie das richtige Board (Arduino Mega) und den korrekten COM-Port.
- Kopieren Sie den obigen Code und öffnen Sie ihn in der Arduino IDE.
- Klicken Sie auf die Upload-Schaltfläche in der Arduino IDE, um den Code an das Arduino Mega zu senden.
- 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: Wenn die LED immer an oder nie an ist, können Sie den kleinen Knopf (Potentiometer) drehen, um zu ändern, wie empfindlich der Sensor ist.
Arduino Mega Code - Wert vom AO Pin lesen
Schnelle Schritte
- Kopieren Sie den obigen Code und öffnen Sie ihn in der Arduino Software.
- Klicken Sie auf die Upload-Schaltfläche in der Arduino Software, um den Code auf das Arduino Mega 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.
Mit den DO- oder AO-Messwerten können Sie die Luftqualität nach Ihren eigenen Standards beurteilen oder einen Alarm auslösen oder das Belüftungssystem einschalten.
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.