Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Grove : capteur de poussière

Grove : capteur de poussière

De Wikidebrouillard.

Ligne 1 : Ligne 1 :
-
== Introduction ==
+
== Introduction ==
-
This Dust Sensor measures the Particulate Matter level in air by counting the Lo Pulse Occupancy time(LPO time) in given time unit. LPO time is in proportion to PM concentration. This sensor can provide you pretty reliable data for your PM2.5 project or air purifier system because it's still responsive to particulates whose diameter is 1um.   
+
Ce capteur de poussière calcule la concentration de particules dans l'air en comptant le Low Pulse Occupancy Time (LPO), soit le temps du signal à l'état bas, en un temps donné. Le LPO est proportionnel à la concentration de particules. Ce capteur fournit des données fiables et peut être utilisé pour un projet PM 2.5 ou pour un système d'épuration d'air: il est en effet sensible aux particules d'un diamètre de 1 μm.   
-
[[Image:Dust sensor.JPG|400px|Dust sensor.JPG]]
+
[[Image:Dust sensor.JPG|400px|Dust sensor.JPG|Capteur de poussière]]
-
== Features  ==
+
== Caractéristiques ==
   
   
-
* Highly responsive
+
* Forte réactivité
-
* Reliable
+
* Fiable
-
* ROHS/PEACH compliant
+
* Conforme aux directives RoHS/REACH
-
'''Note:'''
+
'''Remarque :'''
-
New version updates output Hi Voltage from Approx. over 4.0V change to Approx over 4.5V.
+
De nouvelles mises à jour permettent de faire passer le niveau de sortie de 4,0 V environ à 4,5 V environ.
-
== Application Ideas  ==
+
== Suggestions d'utilisation ==
-
*Dust emission monitor
+
*Contrôle d'émission de poussières
*[http://www.howmuchsnow.com/arduino/airquality/grovedust/ Air Quality Monitoring]
*[http://www.howmuchsnow.com/arduino/airquality/grovedust/ Air Quality Monitoring]
-
== Cautions  ==
+
== Précautions d'emploi ==
-
* Please keep it upright.
+
* Maintenir l'appareil droit.
-
* 3 min preheat time is required when used at the first time.
+
* Le préchauffer pendant 3 min lors de la première utilisation.
-
* Arbitrary operation may cause unexpected damage.  
+
* Une manipulation incorrecte peut endommager l'appareil.  
-
* Pins VR1 and VR2 come preset. Please DON'T change the default configuration.
+
* Les broches VR1 et VR2 sont pré-configurées. NE PAS modifier les configurations par défaut.
-
==Specification==
+
==Caractéristiques techniques==
{| border="1" cellspacing="0" width="80%"|-
{| border="1" cellspacing="0" width="80%"|-
-
!Items
+
!Objets
!Min  
!Min  
-
!Norm
+
!Norme
!Max
!Max
-
!Unit
+
!Unité
|-
|-
| align="center" | VCC  
| align="center" | VCC  
-
| align="center" | 4.75  
+
| align="center" | 4,75  
| align="center" | -  
| align="center" | -  
-
| align="center" | 5.25  
+
| align="center" | 5,25  
| align="center" | V
| align="center" | V
|-
|-
-
| align="center" | Standby Current Supply
+
| align="center" | Alimentation du courant de repos 
| align="center" | -  
| align="center" | -  
| align="center" | 90  
| align="center" | 90  
Ligne 46 : Ligne 46 :
| align="center" | mA
| align="center" | mA
|-
|-
-
| align="center" | Detectable range of concentration  
+
| align="center" | Plage de concentration détectable
| align="center" | -  
| align="center" | -  
-
| align="center" | 0~28,000
+
| align="center" | 0 à 28 000
| align="center" | -  
| align="center" | -  
-
| align="center" | pcs/liter
+
| align="center" | pcs/litre
|-
|-
-
| align="center" | Operating Temperature Range  
+
| align="center" | Plage de température de fonctionnement  
| align="center" | 0  
| align="center" | 0  
| align="center" | -  
| align="center" | -  
Ligne 58 : Ligne 58 :
| align="center" | °C
| align="center" | °C
|-
|-
-
| align="center" | Output Method
+
| align="center" | Méthode de sortie
-
| align="center" colspan="5" | Negative Logic, Digital output,Hi over 4.0V(Rev.2) Lo: under 0.7V
+
| align="center" colspan="5" | Logique négative, sortie numérique, Hi (fort) au delà de 4,0 V(Rev.2), Lo (faible) en dessous de 0,7 V
|-
|-
-
| align="center" | Detecting the particle diameter
+
| align="center" | Détection du diamètre des particules
-
| align="center" colspan="5" | >1 um
+
| align="center" colspan="5" | >1 um
|-
|-
| align="center" | Dimensions
| align="center" | Dimensions
| align="center" colspan="5" |59(W) × 45(H) × 22(D) [mm]
| align="center" colspan="5" |59(W) × 45(H) × 22(D) [mm]
|-
|-
-
| align="center" | Humidity Range
+
| align="center" | Plage d'humidité
-
| align="center" colspan="5" |95%rh or less
+
| align="center" colspan="5" |95% rh ou moins
|}
|}
<br>
<br>
-
== Usage  ==
+
== Utilisation ==
-
Here is a demo to show you how to obtain PM concentration data from this Grove - Dust Sensor.  
+
Cette démo vous montre comment obtenir les données de concentration de particules à partir du Grove - Capteur de poussière.  
-
1. Plug the dust sensor into digital port D8 on the [[Grove - Base Shield]]. It can only be D8, because the operation of this sensor involves sampling, a function only can be achieved by D8, the capture input pin of Atmage328P, on Arduino/Seeeduino.&nbsp;<br>  
+
1. Insérer le capteur de poussière dans le port numérique D8 sur le [[shield Grove de base]]. N'utiliser que D8, car l'utilisation de ce capteur requiert des données d'échantillonnage, et seul ce port les fournit. D8 est la broche de l'entrée de saisie de l'Atmage328P, sur Arduino/Seeeduino.&nbsp;<br>  
-
[[File:Dust Sensor Connector.jpg|700px]]<br>
+
[[File:Dust Sensor Connector.jpg|700px|Connexion du capteur de poussière]]<br>
-
2. Copy and paste the demo code below to a new Arduino sketch.
+
2.Copier et coller le code de la démo ci-dessous dans un autre programme Arduino  
-
<pre>/* Grove - Dust Sensor Demo v1.0
+
<pre>/* Démo du capteur de poussière Grove v1.0
-
  Interface to Shinyei Model PPD42NS Particle Sensor
+
  Interface du capteur de particules Shinyei Model PPD42NS
-
  Program by Christopher Nafis  
+
  Programmeur : Christopher Nafis  
-
  Written April 2012
+
  Rédigé en avril 2012
   
   
  http://www.seeedstudio.com/depot/grove-dust-sensor-p-1050.html
  http://www.seeedstudio.com/depot/grove-dust-sensor-p-1050.html
  http://www.sca-shinyei.com/pdf/PPD42NS.pdf
  http://www.sca-shinyei.com/pdf/PPD42NS.pdf
   
   
-
  JST Pin 1 (Black Wire)  =&gt; Arduino GND
+
  Broche JST 1 (fil noir)  =&gt; Arduino GND
-
  JST Pin 3 (Red wire)   =&gt; Arduino 5VDC
+
  Broche JST 3 (fil rouge) =&gt; Arduino 5VDC
-
  JST Pin 4 (Yellow wire) =&gt; Arduino Digital Pin 8
+
  Broche JST 4 (fil jaune) =&gt; Broche numérique Arduino 8
  */
  */
Ligne 104 : Ligne 104 :
   Serial.begin(9600);
   Serial.begin(9600);
   pinMode(8,INPUT);
   pinMode(8,INPUT);
-
   starttime = millis();//get the current time;
+
   starttime = millis();//saisir l'heure actuelle
}
}
Ligne 111 : Ligne 111 :
   lowpulseoccupancy = lowpulseoccupancy+duration;
   lowpulseoccupancy = lowpulseoccupancy+duration;
-
   if ((millis()-starttime) &gt; sampletime_ms)//if the sampel time == 30s
+
   if ((millis()-starttime) &gt; sampletime_ms)//si la durée d'échantillonnage == 30 s
   {
   {
-
     ratio = lowpulseoccupancy/(sampletime_ms*10.0);  // Integer percentage 0=&gt;100
+
     ratio = lowpulseoccupancy/(durée d'échantillonnage_ms*10,0);  // Intégrer le pourcentage 0=&gt;100
-
     concentration = 1.1*pow(ratio,3)-3.8*pow(ratio,2)+520*ratio+0.62; // using spec sheet curve
+
     concentration = 1.1*pow(ratio,3)-3.8*pow(ratio,2)+520*ratio+0.62; // en utilisant la courbe de la fiche technique
     Serial.print(lowpulseoccupancy);
     Serial.print(lowpulseoccupancy);
     Serial.print(",");
     Serial.print(",");
Ligne 124 : Ligne 124 :
   }
   }
}</pre>
}</pre>
-
In this program, the seeeduino samples the total duration of "logic low" in 30s, and this duration illustrates the dust density of environment. Open serial monitor, we can read air quality's value detected by sensor from pc serial port.<br> [[Image:Dust Sensor Output Score.jpg]]
+
Dans ce programme, Seeeduino échantillonne la durée totale des "logiques basses" sur 30 s. Cette durée correspond à la densité des poussières dans l'environnement. Ouvrir le moniteur série pour lire la valeur de la qualité de l'air détectée par le capteur à partir du port série de l'ordinateur.<br> [[Image:Dust Sensor Output Score.jpg|Résultats émis par le capteur de poussière]]
-
The result above consists of three parts: lowpulseoccupancy, ratio and concentration.
+
Le résultat ci-dessus se décompose en trois parties : lowpulseoccupancy, ratio et concentration.
-
"lowpulseoccupancy" represents the Lo Pulse Occupancy Time(LPO Time) detected in given 30s. Its unit is microsecond.
+
"lowpulseoccupancy" correspond au Lo Pulse Occupancy Time (LPO Time) détecté dans un intervalle de 30 s. Son unité est la microseconde.
-
"ratio" reflects on which level LPO Time takes up the whole sample time.
+
"ratio" indique à quel niveau le temps LPO utilise l'intégralité de l'intervalle d'échantillonnage.
-
"concentration" is a figure that has physical meaning. It's calculated from the characteristic graph below by using the LPO time.<br> [[Image:Characteristics.jpg|550px|Characteristics.jpg]]<br>
+
"concentration" est une donnée physique. On calcule cette donnée à partir du graphique des caractéristiques en utilisant le temps LPO.<br> [[Image:Characteristics.jpg|550px|Caractéristiques]]<br>
-
== Resources ==
+
== Ressources ==
[http://www.seeedstudio.com/wiki/images/4/4c/Grove_-_Dust_sensor.pdf Grove_-_Dust_sensor datasheet] <br> [[Image:Grove dust sensor demo code.zip]]<br> [http://www.howmuchsnow.com/arduino/airquality/grovedust/ Example of uploading data from dust sensor to Cosm.]
[http://www.seeedstudio.com/wiki/images/4/4c/Grove_-_Dust_sensor.pdf Grove_-_Dust_sensor datasheet] <br> [[Image:Grove dust sensor demo code.zip]]<br> [http://www.howmuchsnow.com/arduino/airquality/grovedust/ Example of uploading data from dust sensor to Cosm.]
-
== Support  ==
+
== Aller plus loin ==
-
If you have questions or other better design ideas, you can go to our [http://www.seeedstudio.com/forum forum] or [http://wish.seeedstudio.com wish] to discuss.
+
Si vous avez des questions ou des suggestions d'amélioration, rendez-vous sur notre [http://www.seeedstudio.com/forum forum] ou sur notre plateforme [http://wish.seeedstudio.com wish] pour nous en faire part.
==Crédits==
==Crédits==
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Dust_sensor
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Dust_sensor
-
Traducteurs : machine et bidule - 2013 dans le cadre de [[Master 2 rédacteur traducteur 2013‎‎]]
+
Traducteurs : Thomas Coïc et Salomé Moreau - 2013 dans le cadre de [[Master 2 rédacteur traducteur 2013‎‎]]
[[Catégorie:arduino]]
[[Catégorie:arduino]]

Version du 19 décembre 2013 à 15:35

Sommaire

Introduction

Ce capteur de poussière calcule la concentration de particules dans l'air en comptant le Low Pulse Occupancy Time (LPO), soit le temps du signal à l'état bas, en un temps donné. Le LPO est proportionnel à la concentration de particules. Ce capteur fournit des données fiables et peut être utilisé pour un projet PM 2.5 ou pour un système d'épuration d'air: il est en effet sensible aux particules d'un diamètre de 1 μm.

Capteur de poussière

 Caractéristiques 

  • Forte réactivité
  • Fiable
  • Conforme aux directives RoHS/REACH

Remarque : De nouvelles mises à jour permettent de faire passer le niveau de sortie de 4,0 V environ à 4,5 V environ.

 Suggestions d'utilisation 

 Précautions d'emploi 

  • Maintenir l'appareil droit.
  • Le préchauffer pendant 3 min lors de la première utilisation.
  • Une manipulation incorrecte peut endommager l'appareil.
  • Les broches VR1 et VR2 sont pré-configurées. NE PAS modifier les configurations par défaut.

Caractéristiques techniques

Objets Min Norme Max Unité
VCC 4,75 - 5,25 V
Alimentation du courant de repos - 90 - mA
Plage de concentration détectable - 0 à 28 000 - pcs/litre
Plage de température de fonctionnement 0 - 45 °C
Méthode de sortie Logique négative, sortie numérique, Hi (fort) au delà de 4,0 V(Rev.2), Lo (faible) en dessous de 0,7 V
Détection du diamètre des particules >1 um
Dimensions 59(W) × 45(H) × 22(D) [mm]
Plage d'humidité 95% rh ou moins


Utilisation

Cette démo vous montre comment obtenir les données de concentration de particules à partir du Grove - Capteur de poussière.

1. Insérer le capteur de poussière dans le port numérique D8 sur le shield Grove de base. N'utiliser que D8, car l'utilisation de ce capteur requiert des données d'échantillonnage, et seul ce port les fournit. D8 est la broche de l'entrée de saisie de l'Atmage328P, sur Arduino/Seeeduino. 
Connexion du capteur de poussière
2.Copier et coller le code de la démo ci-dessous dans un autre programme Arduino

/* Démo du capteur de poussière Grove v1.0
 Interface du capteur de particules Shinyei Model PPD42NS
 Programmeur : Christopher Nafis 
 Rédigé en avril 2012
 
 http://www.seeedstudio.com/depot/grove-dust-sensor-p-1050.html
 http://www.sca-shinyei.com/pdf/PPD42NS.pdf
 
 Broche JST 1 (fil noir)  => Arduino GND
 Broche JST 3 (fil rouge)  => Arduino 5VDC
 Broche JST 4 (fil jaune)  => Broche numérique Arduino 8
 */

int pin = 8;
unsigned long duration;
unsigned long starttime;
unsigned long sampletime_ms = 30000;//sampe 30s ;
unsigned long lowpulseoccupancy = 0;
float ratio = 0;
float concentration = 0;

void setup() {
  Serial.begin(9600);
  pinMode(8,INPUT);
  starttime = millis();//saisir l'heure actuelle
}

void loop() {
  duration = pulseIn(pin, LOW);
  lowpulseoccupancy = lowpulseoccupancy+duration;

  if ((millis()-starttime) > sampletime_ms)//si la durée d'échantillonnage == 30 s
  {
    ratio = lowpulseoccupancy/(durée d'échantillonnage_ms*10,0);  // Intégrer le pourcentage 0=>100
    concentration = 1.1*pow(ratio,3)-3.8*pow(ratio,2)+520*ratio+0.62; // en utilisant la courbe de la fiche technique
    Serial.print(lowpulseoccupancy);
    Serial.print(",");
    Serial.print(ratio);
    Serial.print(",");
    Serial.println(concentration);
    lowpulseoccupancy = 0;
    starttime = millis();
  }
}

Dans ce programme, Seeeduino échantillonne la durée totale des "logiques basses" sur 30 s. Cette durée correspond à la densité des poussières dans l'environnement. Ouvrir le moniteur série pour lire la valeur de la qualité de l'air détectée par le capteur à partir du port série de l'ordinateur.
Résultats émis par le capteur de poussière

Le résultat ci-dessus se décompose en trois parties : lowpulseoccupancy, ratio et concentration.

"lowpulseoccupancy" correspond au Lo Pulse Occupancy Time (LPO Time) détecté dans un intervalle de 30 s. Son unité est la microseconde.

"ratio" indique à quel niveau le temps LPO utilise l'intégralité de l'intervalle d'échantillonnage.

"concentration" est une donnée physique. On calcule cette donnée à partir du graphique des caractéristiques en utilisant le temps LPO.
Caractéristiques

 Ressources 

Grove_-_Dust_sensor datasheet
Fichier:Grove dust sensor demo code.zip
Example of uploading data from dust sensor to Cosm.

 Aller plus loin 

Si vous avez des questions ou des suggestions d'amélioration, rendez-vous sur notre forum ou sur notre plateforme wish pour nous en faire part.

Crédits

Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Dust_sensor

Traducteurs : Thomas Coïc et Salomé Moreau - 2013 dans le cadre de Master 2 rédacteur traducteur 2013‎‎

AR
CO

Grove : capteur de poussière

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique