Inhaltsverzeichnis:

MQ9 Gassensor mit Arduino kalibrieren und verwenden - Gunook
MQ9 Gassensor mit Arduino kalibrieren und verwenden - Gunook

Video: MQ9 Gassensor mit Arduino kalibrieren und verwenden - Gunook

Video: MQ9 Gassensor mit Arduino kalibrieren und verwenden - Gunook
Video: Tasmota Sensors & Display Firmware Kompilieren mit Gitpod 2024, November
Anonim
Image
Image
MQ Gassensor-Serie
MQ Gassensor-Serie

Sie können dieses und andere erstaunliche Tutorials auf der offiziellen Website von ElectroPeak lesen

Überblick

In diesem Tutorial erfahren Sie, wie Sie den MQ9-Gassensor mit einem Arduino-Board kalibrieren und verwenden.

Was du lernen wirst:

  • Was ist der Gassensor und wie funktioniert er?
  • Vergleich verschiedener Gassensormodelle
  • So funktioniert der Gassensor MQ9
  • Verwendung des MQ9-Gassensors mit Arduino

Schritt 1: Was ist ein Gassensor und wie funktioniert er?

Ein Gassensor ist ein Gerät, das das Vorhandensein einer oder mehrerer Gasarten in der Umgebung erkennt. Diese Sensoren haben breite Anwendungen wie Sicherheitssysteme von Raffinerien, Industriezentren und sogar Häusern. Diese Sensoren können brennbare Gase, giftige Gase, Schadstoffe usw. erkennen. Es gibt mehrere Methoden zur Gasdetektion, am häufigsten werden elektrochemische Sensoren verwendet. Diese Sensoren messen die Konzentration eines bestimmten Gases, indem sie an ihren beheizten Elektroden eine chemische Reaktion durchführen und den resultierenden elektrischen Strom messen.

Schritt 2: MQ Gassensor-Serie

MQ Gassensor-Serie
MQ Gassensor-Serie

Die MQ-Gassensorserien sind die gängigsten verfügbaren Gassensoren. Diese Sensoren haben verschiedene Modelle zur Erkennung verschiedener Gase, von denen einige in der beigefügten Tabelle aufgeführt sind:

Hier erfahren wir, wie man MQ9 anschließt, aber alle funktionieren fast gleich.

Der MQ9-Sensor reagiert empfindlich auf Kohlenmonoxid und brennbare Gase. Es kann die Kohlenmonoxiddichte von 10 ppm bis 1000 ppm und die Dichte brennbarer Gase von 100 ppm bis 10000 ppm erkennen. MQ9 verfügt über eine interne Heizung, die sich beim Anlegen einer Spannung von 5 V erwärmt. Der Innenwiderstand dieses Sensors ändert sich mit der Dichte der detektierbaren Gase. Dieser Wert kann durch eine einfache Schaltung gelesen werden. MQ9-Sensormodule auf dem Markt haben die erforderliche Schaltung bereits implementiert und Sie benötigen keinen zusätzlichen Artikel.

Schritt 3: MQ9-Gassensor und Arduino verbinden

Um korrekte und genaue Daten zu erhalten, müssen Sie zuerst die folgenden Maßnahmen ergreifen:

  1. Der MQ9-Sensor benötigt 24-48 Stunden Vorheizzeit. Schließen Sie das Netzteil an und lassen Sie es für die erforderliche Zeit, bis es bereit ist.
  2. Sie müssen den Sensor kalibrieren (Wir haben dies im folgenden Abschnitt erklärt)

Schritt 4: Schaltung

Schaltkreis
Schaltkreis
Schaltkreis
Schaltkreis

Dieses Modul hat 4 Pins. Verbinden Sie Vcc mit 5V und GND mit GND. Der AO-Pin gibt einen analogen Wert basierend auf der Konzentration des Gases zurück. Der DO-Pin gibt HIGH zurück, wenn die Gaskonzentration einen bestimmten Wert überschreitet. Dieser Wert kann über das Potentiometer auf der Platine eingestellt werden.

Anmerkungen:

  1. Setzen Sie diesen Sensor nicht Wasser und Frost aus.
  2. Das Anlegen einer Spannung von mehr als 5 V oder das Anlegen der Spannung an die falschen Pins kann den Sensor beschädigen.
  3. Wenn der Sensor längere Zeit einer hohen Konzentration von Gasen ausgesetzt wird, kann sich dies negativ auf seine Leistung auswirken. 4. Schütteln oder Vibrieren des Sensors kann seine Genauigkeit verringern.

Schritt 5: Wie kalibriere ich den MQ9-Gassensor?

Bevor Sie das Modul verwenden, müssen Sie es kalibrieren. Dieser Sensor misst die Gaskonzentration basierend auf dem Widerstandsverhältnis. Dieses Verhältnis umfasst R0 (Sensorwiderstand in 1000 ppm LPG-Konzentration) und Rs (Innenwiderstand des Sensors, der sich je nach Gaskonzentration ändert). Laden Sie in sauberer Luft nach dem Vorheizen den folgenden Code hoch und warten Sie etwa 15 Minuten, bis R0 einen festen Wert erreicht.

Wie Sie im Code sehen, haben wir aus 100 Daten gemittelt, um einen stabilen Wert zu erreichen. Dann messen wir die Sensorspannung und berechnen nach RL-Restance (in unserem Fall 5K) Rs. Dann kann gemäß der im Datenblatt verfügbaren Tabelle R0 gefunden werden.

Schritt 6: Code

Code
Code

Notiz

Ersetzen Sie im folgenden Code R0 durch den Wert, den Sie im vorherigen Schritt erreicht haben.

Schritt 7: Wie geht es weiter?

  • Ermitteln Sie die Gaskonzentration in PPM mit Hilfe der obigen Tabelle.
  • Erstellen Sie einen intelligenten CO-Leckmelder.

Schritt 8: MQ9 Gassensor kaufen

MQ9 Gassensor bei ElectroPeak kaufen

Empfohlen: