In der MQ-Reihe von Sensoren (siehe auch: MQ-8- und MQ-9) ist der MQ-3
ein Modul, dass die Konzentration des Alkoholgehalts (hier: Ethanol) in der Luft erfasst. Die gemessenen
Werten werden als analoge Messdaten vom Modul zurückgeliefert.
Der Sensor selbst besteht aus Zinn(IV)oxid SnO2, dessen Leitfähigkeit in reiner Luft niedriger
ist, als in mit Ethanol verunreinigter Luft. Auch hat der Sensor wohl eine recht gute Widerstandsfähigkeit
gegenüber Rauchpartikel in der Luft.
Auf den Sensor darf niemals flüssiger Alkohol direkt aufgebracht werden,
da dies den Sensor beschädigen oder zerstören könnte!
MQ-3 | Beschreibung |
---|---|
VCC | Pin für die Stromversorgung (z.B. 5V-Pin des Arduino) |
GND | Masseanschluss |
A0 | Pin für den analogen Output |
D0 |
Pin für den digitalen Output. (Der Schwellenwert für diesen Ausgang (d.h. wann HIGH oder LOW ausgegeben wird), kann mechanisch mittels des Trim-Potentiometers auf der Rückseite des Moduls eingestellt werden.) |
#define PIN_ANALOG_OUT A0
#define PIN_DIGITAL_OUT 7
#define PIN_LED 8
void setup()
{
Serial.begin(9600);
pinMode(PIN_LED, OUTPUT);
pinMode(PIN_ANALOG_OUT, INPUT);
pinMode(PIN_DIGITAL_OUT, INPUT);
}
void loop()
{
float sensorValue, sensorVolt;
sensorValue = analogRead(PIN_ANALOG_OUT);
sensorVolt = sensorValue / 1024 * 5.0;
Serial.print("Sensor: " + String(sensorValue) + " (" + String(sensorVolt) + "V)");
if (digitalRead(PIN_DIGITAL_OUT) == LOW) {
digitalWrite(PIN_LED, HIGH);
Serial.print(" Ethanol present");
} else {
digitalWrite(PIN_LED, LOW);
}
Serial.println("");
delay(1000);
}
Der Test für das Modul fand mit einem Glen Garioch Single Malt Scotch Whisky aus einem standesgemäßen GlenCairn-Glas statt. Nach einem kleinen Schluck wurde der Sensor angehaucht und die Werte in der seriellen Konsole beobachtet.
zurück