(8 versions intermédiaires masquées) | |||
Ligne 1 : | Ligne 1 : | ||
- | == Introduction | + | == Introduction == |
- | + | Ce capteur est destiné à assurer le contrôle de la qualité de l'air en intérieur. | |
- | + | Il réagit à une large gamme de gaz nocifs tels que le monoxyde de carbone, l'alcool, l'acétone, les diluants, le formaldéhyde etc. Son mécanisme de mesure ne permet pas à ce capteur de sortir des données spécifiques qui décriraient de manière quantitative les concentrations en gaz cibles. Il reste cependant suffisamment fiable pour être utilisé dans des applications qui ne nécessitent que des résultats qualitatifs, tels que les brumisateurs automatiques ou les systèmes automatiques de recyclage de l'air.<br> | |
- | [[Image:Grove - Air quality sensor.jpg| | + | [[Image:Grove - Air quality sensor.jpg|100px|Capteur de qualité d'air Grove]] |
- | == | + | == Caractéristiques == |
- | * | + | *Détecte une large gamme de gaz cibles. |
- | * | + | *Bon rapport qualité-prix |
*Durable<br> | *Durable<br> | ||
- | == | + | == Précautions d'emploi == |
- | * | + | *Nécessite de l'air relativement propre comme condition initiale. |
- | * | + | *Une exposition prolongée à de l'air hautement pollué peut réduire sa sensibilité de manière significative.<br> |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | == | + | == Utilisation == |
- | + | Comme écrit dans l'introduction, ce capteur est plus apte à donner des résultats qualitatifs sur une gamme large de gaz cibles. Dans cette démonstration, nous définissons 4 statuts de référence dans le dossier .ccp. Ainsi : | |
- | :a. air | + | :a. air frais -- indique une bonne qualité de l'air. |
- | :b. | + | :b. faible pollution -- indique une concentration plutôt faible en gaz cibles. |
- | :c. | + | :c. forte pollution (sans que la mention " Force signal active " ne s'affiche sur le moniteur série) -- vous devez être conscient du risque de pollution, et déterminer si des mesures doivent être prises. |
- | :d. | + | :d. forte pollution (avec la mention " Force signal active " affichée sur le moniteur série) -- des mesures immédiates doivent être prises pour améliorer la qualité de l'air. |
- | + | La structure témoin est résumée dans le dossier .cpp. A l'intérieur, vous pourrez modifier les seuils. | |
- | + | C'est parti pour les essais ! | |
- | 1. | + | 1. Connecter le capteur au port A0 du [http://www.seeedstudio.com/wiki/Grove_-_Base_Shield shield Grove de base].<br> |
- | [[Image:Air_Quality_Sensor Connector.jpg]]<br> | + | [[Image:Air_Quality_Sensor Connector.jpg|Connecteur du capteur de qualité d'air]]<br> |
- | 2. | + | 2. télécharger [http://www.seeedstudio.com/wiki/File:AirQuality_Sensor.zip AirQuality Sensor Library.zip]<br> |
- | 3. | + | 3. Attendre 2 min, le temps que le capteur se réchauffe. Puis ouvrir l'exemple ci-dessous via le chemin d'accès : File-> Exemple: |
+ | ->->AirQuality_Sensor->AirQuality_Sensor. | ||
+ | |||
<pre>/* | <pre>/* | ||
- | + | Démo Qualité de l'air V1.0. | |
- | + | Se connecter à A1 pour commencer le test. Le démarrage se fait au bout d'environ 20 s. | |
- | * | + | * Source:http://www.seeedstudio.com |
*/ | */ | ||
#include "AirQuality.h" | #include "AirQuality.h" | ||
Ligne 92 : | Ligne 89 : | ||
} | } | ||
}</pre> | }</pre> | ||
- | 4. | + | 4. Télécharger le code. Si vous ne savez pas comment faire, cliquez [http://www.seeedstudio.com/wiki/Upload_Code ici].<br> Ouvrir le moniteur série. <br> |
- | + | ||
+ | [[Image:Air Quility Sensor1.jpg|Capteur de qualité d'air 1]]<br> | ||
- | + | ||
+ | Pour régler les seuils et les messages d'information, se reporter à la structure témoin ci-dessous dans le dossier .cpp.<br> | ||
<div style="text-align: left" dir="ltr" class="mw-geshi"><div class="arduino source-arduino"><pre class="de1"> int AirQuality::slope(void) | <div style="text-align: left" dir="ltr" class="mw-geshi"><div class="arduino source-arduino"><pre class="de1"> int AirQuality::slope(void) | ||
{ | { | ||
Ligne 144 : | Ligne 143 : | ||
}</pre></div></div> | }</pre></div></div> | ||
- | == | + | == Ressources == |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | [http://www.seeedstudio.com/wiki/File:AirQuality_Sensor.zip Air Quality Sensor Library.zip] | ||
+ | [http://www.seeedstudio.com/wiki/File:Air_quality_sensor_egale_file.zip Air quality sensor egale file.zip] | ||
+ | [http://www.seeedstudio.com/wiki/File:Air_quality_sensor_schematic.pdf Air quality sensor schematic.pdf] | ||
+ | [http://www.seeedstudio.com/wiki/File:TP-401A_Indoor_Air_quality_gas_sensor.pdf TP-401A Indoor Air quality gas sensor.pdf] | ||
+ | == Aller plus loin == | ||
+ | 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== | ||
+ | Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Air_Quality_Sensor | ||
+ | Traducteurs : Martine Pittino et Salomé Moreau - 2013 dans le cadre de [[Master 2 rédacteur traducteur 2013]] | ||
[[Catégorie:arduino]] | [[Catégorie:arduino]] | ||
Ligne 174 : | Ligne 167 : | ||
[[Catégorie:technique]] | [[Catégorie:technique]] | ||
[[Catégorie:électrokids]] | [[Catégorie:électrokids]] | ||
+ | [[Catégorie:traduire]] | ||
+ | [[Catégorie:grove]] | ||
+ | [[Catégorie:Composant électronique]] |
Sommaire |
Ce capteur est destiné à assurer le contrôle de la qualité de l'air en intérieur.
Il réagit à une large gamme de gaz nocifs tels que le monoxyde de carbone, l'alcool, l'acétone, les diluants, le formaldéhyde etc. Son mécanisme de mesure ne permet pas à ce capteur de sortir des données spécifiques qui décriraient de manière quantitative les concentrations en gaz cibles. Il reste cependant suffisamment fiable pour être utilisé dans des applications qui ne nécessitent que des résultats qualitatifs, tels que les brumisateurs automatiques ou les systèmes automatiques de recyclage de l'air.
Comme écrit dans l'introduction, ce capteur est plus apte à donner des résultats qualitatifs sur une gamme large de gaz cibles. Dans cette démonstration, nous définissons 4 statuts de référence dans le dossier .ccp. Ainsi :
La structure témoin est résumée dans le dossier .cpp. A l'intérieur, vous pourrez modifier les seuils.
C'est parti pour les essais !
1. Connecter le capteur au port A0 du shield Grove de base.
2. télécharger AirQuality Sensor Library.zip
3. Attendre 2 min, le temps que le capteur se réchauffe. Puis ouvrir l'exemple ci-dessous via le chemin d'accès : File-> Exemple: ->->AirQuality_Sensor->AirQuality_Sensor.
/* Démo Qualité de l'air V1.0. Se connecter à A1 pour commencer le test. Le démarrage se fait au bout d'environ 20 s. * Source:http://www.seeedstudio.com */ #include "AirQuality.h" #include "Arduino.h" AirQuality airqualitysensor; int current_quality =-1; void setup() { Serial.begin(9600); airqualitysensor.init(14); } void loop() { current_quality=airqualitysensor.slope(); if (current_quality >= 0)// if a valid data returned. { if (current_quality==0) Serial.println("High pollution! Force signal active"); else if (current_quality==1) Serial.println("High pollution!"); else if (current_quality==2) Serial.println("Low pollution!"); else if (current_quality ==3) Serial.println("Fresh air"); } } ISR(TIMER2_OVF_vect) { if(airqualitysensor.counter==122)//set 2 seconds as a detected duty { airqualitysensor.last_vol=airqualitysensor.first_vol; airqualitysensor.first_vol=analogRead(A0); airqualitysensor.counter=0; airqualitysensor.timer_index=1; PORTB=PORTB^0x20; } else { airqualitysensor.counter++; } }
4. Télécharger le code. Si vous ne savez pas comment faire, cliquez ici.
Ouvrir le moniteur série.
Pour régler les seuils et les messages d'information, se reporter à la structure témoin ci-dessous dans le dossier .cpp.
int AirQuality::slope(void) { while(timer_index) { if(first_vol-last_vol>400||first_vol>700) { Serial.println("High pollution! Force signal active."); timer_index=0; avg_voltage(); return 0; } else if((first_vol-last_vol>400&&first_vol<700)||first_vol-vol_standard>150) { Serial.print("sensor_value:"); Serial.print(first_vol); Serial.println("\t High pollution!"); timer_index=0; avg_voltage(); return 1; } else if((first_vol-last_vol>200&&first_vol<700)||first_vol-vol_standard>50) { //Serial.println(first_vol-last_vol); Serial.print("sensor_value:"); Serial.print(first_vol); Serial.println("\t Low pollution!"); timer_index=0; avg_voltage(); return 2; } else { avg_voltage(); Serial.print("sensor_value:"); Serial.print(first_vol); Serial.println("\t Air fresh"); timer_index=0; return 3; } } return -1; }
Air Quality Sensor Library.zip
Air quality sensor egale file.zip
Air quality sensor schematic.pdf
TP-401A Indoor Air quality gas sensor.pdf
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.
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Air_Quality_Sensor
Traducteurs : Martine Pittino et Salomé Moreau - 2013 dans le cadre de Master 2 rédacteur traducteur 2013
© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique