Ligne 1 : | Ligne 1 : | ||
{{avertissement}} | {{avertissement}} | ||
- | == 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|100px| | + | [[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> |
*[http://www.mpsmsc.com/recruitment-indonesia.html MSC recruitment indonesia] | *[http://www.mpsmsc.com/recruitment-indonesia.html MSC recruitment indonesia] | ||
*[http://www.mpsmsc.com/crewing-indonesia.html MSC crewing indonesia] | *[http://www.mpsmsc.com/crewing-indonesia.html MSC crewing indonesia] | ||
Ligne 26 : | Ligne 26 : | ||
*[http://www.pbtaxand.com/our-services/tax-advisory-services Konsultan pajak] | *[http://www.pbtaxand.com/our-services/tax-advisory-services Konsultan pajak] | ||
- | == | + | == 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 [[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 94 : | Ligne 96 : | ||
} | } | ||
}</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 146 : | Ligne 150 : | ||
}</pre></div></div> | }</pre></div></div> | ||
- | == | + | == Ressources == |
[http://www.seeedstudio.com/wiki/File:AirQuality_Sensor.zip AirQuality Sensor Library.zip] | [http://www.seeedstudio.com/wiki/File:AirQuality_Sensor.zip AirQuality Sensor Library.zip] | ||
- | [[Image:Air quality sensor egale file.zip]] | + | [[Image:Air quality sensor egale file.zip]] |
- | [[Image:Air quality sensor schematic.pdf]] | + | [[Image:Air quality sensor schematic.pdf|Schéma de capteur qualité d'air]] |
- | [[Image:TP-401A Indoor Air quality gas sensor.pdf]] | + | [[Image:TP-401A Indoor Air quality gas sensor.pdf|Capteur gaz qualité air intérieur TP-401A]] |
- | == | + | == 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== | ==Crédits== | ||
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Air_Quality_Sensor | Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Air_Quality_Sensor | ||
- | Traducteurs : | + | Traducteurs : Martine Pittino et Salomé Moreau - 2013 dans le cadre de [[Master 2 rédacteur traducteur 2013]] |
[[Catégorie:arduino]] | [[Catégorie:arduino]] | ||
Ligne 170 : | Ligne 174 : | ||
[[Catégorie:technique]] | [[Catégorie:technique]] | ||
[[Catégorie:électrokids]] | [[Catégorie:électrokids]] | ||
- | [[Catégorie:traduire]] | + | [[Catégorie:traduire]] |
[[Catégorie:grove]] | [[Catégorie:grove]] |
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; }
Fichier:Air quality sensor egale file.zip
Fichier:Air quality sensor schematic.pdf
Fichier: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