Reducere!
Senzor-praf-GP2Y1010AU0F-roboromania-f

Senzor de praf GP2Y1010AU0F (213) compatibil Arduino

70,00 RON. 60,00 RON.

Senzor de praf

Categorii: , Etichete: , , , ,

Senzor de praf GP2Y1010AU0F (213) compatibil Arduino

Compatibil Arduino
Senzor de praf GP2Y1010AU0F
Senzor-praf-GP2Y1010AU0F-roboromania

Nume produs: GP2Y1010AU0F senzor de praf
Parametri tehnici:
Tensiunea de alimentare: DC5v
Curentul de funcționare: 20mA (vârf)
Sensibilitate: 0,5V / (0,1 mg / m3)
Cele mai mici particule valoarea detectată: 0,8 m
Tensiunea de aer curat: 0,9V (typ.)
Dimensiune: 46mm x 30mm x 17,6mm
Domenii de utilizare: utilizate în principal pentru echipamente de alarmă, echipamente de purificare a aerului, roboți de eliminare a prafului, alarma de incendiu, etc.
Poate detecta particule de fum, spori de polen și alte particule;
Prezentare generală
Senzori optici praf (GP2Y1010AU0F) pot detectarea particule foarte fine, cum ar fi fumul de țigară.
Senzorul are un consum de curent foarte scăzut (maxim 20mA)
Ieșirea este o tensiune analogică proporțională cu sensibilitatea măsurată a concentrației de praf, este de 0,5V / 0,1 mg / m3.

Senzor-praf-GP2Y1010AU0F-roboromania-pini

GP2Y1010AU0F-wirearduino-GP2Y1010AU0F

Cod:

 /*-------------------
 Standalone Sketch to use with a Arduino UNO and a
 Sharp Optical Dust Sensor GP2Y1010AU0F
*/

int measurePin = A0; //Connect dust sensor to Arduino A0 pin
int ledPower = 2; //Connect 3 led driver pins of dust sensor to Arduino 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); // power on the LED
 delayMicroseconds(samplingTime);

 voMeasured = analogRead(measurePin); // read the dust value

 delayMicroseconds(deltaTime);
 digitalWrite(ledPower,HIGH); // turn the LED off
 delayMicroseconds(sleepTime);

 // 0 - 5V mapped to 0 - 1023 integer values
 // recover voltage
 calcVoltage = voMeasured * (5.0 / 1024.0);

 // linear eqaution taken from http://www.howmuchsnow.com/arduino/airquality/
 // Chris Nafis (c) 2012
 dustDensity = 170 * calcVoltage - 0.1;

 
 Serial.println(dustDensity); // unit: ug/m3

 delay(1000);
}

//––––––

Tip Arduino projects.

Opinii

Nu există încă recenzii.

Fii primul care scrie un comentariu “Senzor de praf GP2Y1010AU0F (213) compatibil Arduino”