GP2Y1010AU0F Staub Sensor


GP2Y1010AU0F Staub Sensor

Artikel-Nr.: 453

Auf Lager
innerhalb 1-2 Tagen lieferbar

12,50

Inkl. MwSt., zzgl. Versand

Versandgewicht: 30 g


Optischer Staub Sensor - GP2Y1010AU0F

Dieser Sensor gibt Auskunft über die Luftqualität und kann mit gängigen Hardwareplattformen (Arduino, Raspi, etc.) einfach eingebunden werden. Der benötigte 150 Ohm Widerstand und 220 uF Elko liegen bei.

Der Sensor hat einen sehr niedrigen Stromverbrauch (20mA max, 11mA typische) und kann mit bis zu 7VDC angetrieben werden. Die Ausgabe des Sensors ist eine analoge Spannung proportional zur gemessenen Staub Dichte, mit einer Empfindlichkeit von 0.5V/0.1mg/m3.

Versorgungsspannung: 5-7V
Arbeitstempertatur: -10-65
Stromverbrauch (max.): 20mA max
 
Abmessungen:

46mmx30mmx17,6mm

Lieferumfang:

1 x optische Staub Sensor (GP2Y1010AU0F)

1 x 220uF Kondensator

1 x 150 ohm Widerstand

1 x 6-polig Stecker

Arduino-Demo-Code:

Int MeasurePin = 0; //Output Pin to Arduino A0-pin

Int LedPower = 2; //PIN 3 (LED) from sensor to Arduino Pin D2

Int SamplingTime = 280;

Int DeltaTime = 40;

Int SleepTime = 9680;

float VoMeasured = 0;

float CalcVoltage = 0;

float DustDensity = 0;

void setup() {}

Serial.Begin(9600);

pinMode(ledPower,OUTPUT);

}

void loop() {}

digitalWrite(ledPower,LOW); //LED on

delayMicroseconds(samplingTime);

VoMeasured = analogRead(measurePin); //read Dust value

delayMicroseconds(deltaTime);

digitalWrite(ledPower,HIGH); //LED off

delayMicroseconds(sleepTime);

CalcVoltage = VoMeasured * (5.0 / 1024.0);

DustDensity = 0.17 * CalcVoltage - 0,1;

Serial.Print ("Raw Signal-Value (0-1023):");

Serial.Print(voMeasured);

Serial.Print ("-Voltage:");

Serial.Print(calcVoltage);

Serial.Print ("-Dust-Density:");

Serial.println(dustDensity); //Unit: mg/m3

Delay(1000);

}

Auch diese Kategorien durchsuchen: Startseite - Cubic Print, Alle, Sonstiges