Différences entre les pages « Item:Capteur de CO2 SENSEAIR S8 » et « CommentStreams:57a4543484ae50ded3d4c1ce5eff130d »

 
 
Ligne 1 : Ligne 1 :
{{Item
+
Bonjour Aurélien. Je suis d'accord avec l'objectif de cette expérience sur l'énergie. MAIS.... je trouve qu'elle est potentiellement très dangereuse, surtout si des très jeunes décident de la réaliser. En effet un récipient en verre contient à la fois le carburant (hydrogène) et le comburant (l'oxygène) en proportion exacte où ils se recombinent de façon optimale (explosion d'un mélange stœchiométrique de carburant et de comburant), Personnellement, je ne recueillerais que l'hydrogène que je ferais brûler ensuite dans l'air qui contient 21% d'oxygène. Je me contenterais d'ailleurs de la simple combustion sans chercher à faire une explosion. Autrefois au palais de la découverte à Paris on faisait des bulles de savon avec un mélange Hydrogène + Oxygène et on déclenchait l'explosion avec un chalumeau auxiliaire. Mais c'était réalisé par un  animateur expérimenté avec du matériel fiable (chalumeau oxhydrique + hydrogène en bouteille). En tout cas, telle que présentée, l'expérience me semble très dangereuse car la partie électrolyseur peut exploser en projetant des morceau de verre de façon très violente. En ne recueillant que l'hydrogène dans un récipient renversé au dessus de l'électrode, on empêche toute explosion au niveau de l'électrolyseur. Cordialement.{{DISPLAYTITLE:
|Main_Picture=Item-Capteur_de_CO2_SENSEAIR_S8_imagegen.png
+
Danger !
|Description=Capteur Infrarouge de CO2 (NDIR) utilisé dans le projet CO2
 
|Categories=Matériel, Outils
 
|Cost=25
 
|Currency=EUR (€)
 
|ItemLongDescription===Principe: ==
 
Le capteur CO2 Sensair S8, est un capteur NDIR (InfraRouge non Dispersif), le principe de mesure est un principe optique :
 
 
 
Une chambre de mesure est parcourue par un faisceau infrarouge et de l'autre coté de la chambre un capteur ultra sensible mesure les variations d’absorption de la lumière. En fonction des  ondes absorbées par la présence de CO2 il en déduit la quantité. Cette mesure utilise le principe de la spectrométrie. (expérience en lien [[Lumière : dispersion de la lumière]] ){{#annotatedImageLight:Fichier:Schema de principe du capteur.png|0=697px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/8/86/Schema_de_principe_du_capteur.png|href=./Fichier:Schema de principe du capteur.png|resource=./Fichier:Schema de principe du capteur.png|caption=Schema de principe|size=697px}}
 
 
 
 
 
Selon le Fablab Central Supélec La Fabrique, les capteurs NDIR sont plus fiables et robustes que les capteurs de CO2 utilisant d'autres technologies (chimiques, MOX ...). Plus d'infos http://projetco2.fr/documents/presentation_PM_webinaireco2_v5_bpd.pdf
 
==Caractéristiques : ==
 
Document PDF : http://co2meters.com/Documentation/Manuals/DS_SE_0119_CM_0177_Revised8.pdf
 
 
 
*Mesure du CO2 : infrarouge non dispersif (NDIR)
 
*Méthode de mesure : diffusion
 
*Plage de mesure : (0-10 000 ppm)
 
*Temps de réponse : 90% à 2 minutes
 
*Intervalle de mesure:  0,5 Hz (toutes les 2 secondes)
 
*Précision CO2: ± 70ppm ± 3% de la valeur mesurée
 
*Options de communication: UART Modbus
 
*Sortie disponible : analogique
 
*Espérance de vie du capteur : > 15 ans
 
*Intervalle de maintenance : aucun entretien requis
 
*Autodiagnostic : contrôle de fonctionnement complet au démarrage
 
 
 
<br />
 
==Bibliothèque : ==
 
Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque ''AirGradient Air Quality Sensor''  que vous trouverez dans le catalogue de bibliothèques d'Arduino plus d'infos pour la procédure [[Importer des bibliothèques dans l'interface Arduino|<u>Importer des bibliothèques dans l'interface Arduino</u>]]
 
<br />{{#annotatedImageLight:Fichier:Item-Capteur de CO2 SENSEAIR S8 Image2.png|0=827px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/7/7b/Item-Capteur_de_CO2_SENSEAIR_S8_Image2.png|href=./Fichier:Item-Capteur de CO2 SENSEAIR S8 Image2.png|resource=./Fichier:Item-Capteur de CO2 SENSEAIR S8 Image2.png|caption=|size=827px}}<br />Plus d'infos et sources : <u>https://github.com/airgradienthq/arduino</u>
 
==Câblage==
 
{{#annotatedImageLight:Fichier:Item-Capteur de CO2 SENSEAIR S8 Capture decran du 2021-04-02 10-56-35.png|0=872px|hash=|jsondata=|mediaClass=Image|type=frameless|alt=Item-Capteur de CO2 SENSEAIR S8 Imageschema.png|align=center|src=https://www.wikidebrouillard.org/images/7/75/Item-Capteur_de_CO2_SENSEAIR_S8_Capture_decran_du_2021-04-02_10-56-35.png|href=./Fichier:Item-Capteur de CO2 SENSEAIR S8 Capture decran du 2021-04-02 10-56-35.png|resource=./Fichier:Item-Capteur de CO2 SENSEAIR S8 Capture decran du 2021-04-02 10-56-35.png|caption=|size=872px}}<br />
 
==Code Minimal==
 
{| class="wikitable" cellspacing="0" border="0"
 
|-
 
| rowspan="2" valign="middle" height="60" bgcolor="#999999" align="center" |Avant le Setup
 
| valign="middle" bgcolor="#999999" align="center" |Importation de la bibliothèque
 
| valign="middle" align="left" |#include <AirGradient.h>
 
|-
 
| valign="middle" bgcolor="#999999" align="center" |Création de l’objet
 
| valign="middle" align="left" |AirGradient monCapteur = AirGradient();
 
|-
 
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Setup
 
| valign="middle" bgcolor="#999999" align="center" |Démarrage de l’objet
 
| valign="middle" align="left" |monCapteur.CO2_Init(D4,D3); // coté wemos  broche RX (D4), broche TX (D3)
 
|-
 
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Loop
 
| valign="middle" bgcolor="#999999" align="center" |Utilisation
 
| valign="middle" align="left" |int CO2 = monCapteur.getCO2_Raw();
 
|}Astuce:  il est possible RX et TX soient inversé, dans ce cas il vous suffit d'inverser D3 et D4 dans votre code. ATTENTION Valable uniquement pour un wemos ESP8266
 
==Exemple==
 
<br /><syntaxhighlight lang="arduino" line="1" start="0">
 
#include <AirGradient.h>                // import de la bibliothèque Air Gradient
 
AirGradient monCapteur = AirGradient(); // Création de l'objet "monCapteur"
 
 
 
void setup(){
 
  Serial.begin(9600);        // Démarrage de la liaison série
 
  monCapteur.CO2_Init(D4,D3); // Démarrage et initialisation de l'objet, définition des broches RX (D4) et TX (D3) du Wemos
 
}
 
 
 
void loop(){
 
int CO2 = monCapteur.getCO2_Raw(); // mesure brute du CO2 placée dans la variable "CO2"
 
Serial.print("Taux de CO2 : ");
 
Serial.println(CO2);              // Affichage du CO2 en ppm
 
delay(5000);                      // attente de 5 secondes (le temps de mesure du capteur est de 2s)
 
}
 
</syntaxhighlight>
 
 
 
==Le capteurs en ASCII pour de beaux codes !==
 
|*/
 
 
 
</syntaxhighlight>Exemple pour décrire la connexion à un D1 mini :<syntaxhighlight lang="arduino">
 
/*                                  D1 mini
 
                                    BROCHAGE                           
 
                                _________________                       
 
                              /    D1 mini    \                     
 
                              |[ ]RST        TX[ ]|                 
 
                              |[ ]A0  -GPIO  RX[ ]|                   
 
                              |[ ]D0-16    5-D1[ ]|                   
 
                              |[ ]D5-14    4-D2[ ]|                   
 
                              |[ ]D6-12    0-D3[X]| -> UART_RxD           
 
                              |[ ]D7-13    2-D4[X]| -> UART_TxD     
 
                              |[ ]D8-15    GND[X]| -> G0             
 
                              |[ ]3V3 .     5V[X]| -> G+     
 
                              |      +---+      |                   
 
                              |_______|USB|_______|   
 
 
 
                            ________________________
 
                            |  |° ° ° ° ° °|    |  |
 
                  +5V <- G+ |[X]| ° ° ° ° °/    |[ ]| DVCC_out
 
                  GND <- G0 |[X]|° ° ° ° °/      |[X]| UART_RxD -> D3
 
                  Alarm_OC |[ ]|_°_°_°_°|      |[X]| UART_TxD -> D4
 
                  PWM 1Khz |[ ]|                |[ ]| UART_R/T
 
                            |  |  SenseAir® S8  |[ ]| bCAL_in/CAL
 
                            |___|________________|___|
 
*/
 
</syntaxhighlight><br />
 
==<span>Note pour la calibration du Capteur</span>==
 
Il est possible que votre capteur de dérègle ou que vous le receviez non étalonné. Pour calibrer votre capteur '''il suffit de le placer à l'extérieur,''' à l’abri de toute pollution (évitez les abords d'une autoroute. ) et '''d'appuyer sur le bouton calibration pendant 6 secondes''' (entre 4 et 8 secondes, pas plus sinon au bout de 13 secondesil passe dans un autre mode de calibration ).
 
 
 
Votre capteur devrait alors indiquer 400 ppm valeur nominale de quantité de CO2 à l'extérieur.
 
 
 
==Liens Utiles : ==
 
Projet CO2 :
 
 
 
http://projetco2.fr/
 
 
 
http://lafabrique.centralesupelec.fr/projetco2/document/la_fabrique_projetCO2_v7.pdf
 
 
 
 
 
Expériences en lien avec le fonctionnement du capteur (absorption de la lumière, spectrométrie) :
 
 
 
[[Pourquoi le ciel est-il bleu]]
 
 
 
[[Arc-en-ciel de chambre]]
 
 
 
[[Lumière : dispersion de la lumière]]
 
 
 
[[Disque de Newton]]
 
 
 
[[Gonfler un ballon sans souffler]]
 
 
 
==Idées pour frankencoder : ==
 
Un capteur connecté :
 
 
 
[[Créer un compte chez AdafruitIO pour envoyer des données dans le web]]
 
 
 
[[Envoyer des données sur le WEB grâce à MQTT]]
 
 
 
 
 
Une interface WEB :
 
 
 
[[Créer une Interface Web pour ESP32]]
 
 
 
 
 
Un capteur avec un écran :
 
 
 
[[Item:Ecran OLED 1.3 pouces I2C]]
 
 
 
<br />
 
}}
 
{{Tuto Status
 
|Complete=Published
 
 
}}
 
}}

Version actuelle datée du 30 septembre 2021 à 09:59

Bonjour Aurélien. Je suis d'accord avec l'objectif de cette expérience sur l'énergie. MAIS.... je trouve qu'elle est potentiellement très dangereuse, surtout si des très jeunes décident de la réaliser. En effet un récipient en verre contient à la fois le carburant (hydrogène) et le comburant (l'oxygène) en proportion exacte où ils se recombinent de façon optimale (explosion d'un mélange stœchiométrique de carburant et de comburant), Personnellement, je ne recueillerais que l'hydrogène que je ferais brûler ensuite dans l'air qui contient 21% d'oxygène. Je me contenterais d'ailleurs de la simple combustion sans chercher à faire une explosion. Autrefois au palais de la découverte à Paris on faisait des bulles de savon avec un mélange Hydrogène + Oxygène et on déclenchait l'explosion avec un chalumeau auxiliaire. Mais c'était réalisé par un animateur expérimenté avec du matériel fiable (chalumeau oxhydrique + hydrogène en bouteille). En tout cas, telle que présentée, l'expérience me semble très dangereuse car la partie électrolyseur peut exploser en projetant des morceau de verre de façon très violente. En ne recueillant que l'hydrogène dans un récipient renversé au dessus de l'électrode, on empêche toute explosion au niveau de l'électrolyseur. Cordialement.