Ozonsensor und Arduino

Ein kurzes Tutorial zeigt, wie man einen Gassensor über Arduino verwendet.

Das Beispiel verwendet die folgenden Elemente:

Verbindung

Das Ozonmodul wird direkt vom Arduino mit Strom versorgt, sodass wir keine externe Stromquelle benötigen. Die Stifte werden gemäß der folgenden Tabelle angebracht:

Sensorstift Arduino-Stift
VCC 5 V
Masse Masse
AUS A1
AUS 2

Anschlussplan des Ozonsensors und des Arduino Uno.

Service

Der DOUT-Ausgang arbeitet digital. Standardmäßig befindet es sich im niedrigen Zustand, aber wenn Ozonpartikel erkannt werden, wechselt es in den hohen Zustand. Die Empfindlichkeit kann über das eingebaute Potentiometer eingestellt werden. Der Ausgang AOUT arbeitet analog und verringert seinen Wert mit steigender Ozonkonzentration (er ist umgekehrt proportional dazu). In dem Beispiel verwenden wir einen einfachen Programmcode, der die von AOUT und DOUT gelesenen Werte fortlaufend auf einem seriellen Monitor anzeigt.

 

int sensor_AOUT = A1; // Verbindung von AOUT am Sensor zu A1 am Arduino
int sensor_DOUT = 2; // Verbindung von DOUT am Sensor zu Pin 2 am Arduino
int wartosc_AOUT; // Variable für AOUT-Wert
int wartosc_DOUT; // Variable für DOUT-Wert

void setup () {
  Serial.begin (9600); // den seriellen Monitor starten
 PinMode (2, EINGANG); // Pin 2 als Eingang setzen

}

Leere Schleife () {
 
 wartosc_AOUT = analogRead (sensor_AOUT); // Wert von AOUT erhalten
 wartosc_DOUT = digitalRead (sensor_DOUT); // Wert von DOUT erhalten
 
 Serial.print ("D0:"); // Ausgabe an den seriellen Monitor
 Serial.print (wartosc_DOUT);
 Serial.print ("- A0:");
 Serial.println (value_AOUT);
 Verzögerung (200); // Verzögerung zwischen aufeinanderfolgenden Lesungen
 } 

Wir können die Auswirkungen des Programms auf dem folgenden Screenshot sehen:

Screenshot des seriellen Monitors.

Wir freuen uns auf die Zusammenarbeit mit Ihnen!