Item:Capteur de CO2 SENSEAIR S8 : Différence entre versions

Ligne 5 : Ligne 5 :
 
|Cost=25
 
|Cost=25
 
|Currency=EUR (€)
 
|Currency=EUR (€)
|ItemLongDescription='''Principe:'''
+
|ItemLongDescription=== Principe: ==
 
 
 
Le capteur CO2 Sensair S8, est un capteur NDIR (InfraRouge non Dispersif), le principe de mesure est un principe optique :
 
Le capteur CO2 Sensair S8, est un capteur NDIR (InfraRouge non Dispersif), le principe de mesure est un principe optique :
  
Ligne 12 : Ligne 11 :
  
  
 
+
== Caractéristiques : ==
Caractéristiques :
 
 
 
 
<br />
 
<br />
 
==Bibliothèque : ==
 
==Bibliothèque : ==

Version du 2 avril 2021 à 10:09


Item-Capteur de CO2 SENSEAIR S8 imagegen.png

Capteur de CO2 SENSEAIR S8

Capteur Infrarouge de CO2 (NDIR) utilisé dans le projet CO2

25EUR (€)


Description longue

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 )
Schema de principe


Caractéristiques :


Bibliothèque :

Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque sds-dust-sensors-arduino-library que vous trouverez

Câblage


Code Minimal

Avant le Setup Importation de la bibliothèque #include <AirGradient.h>
Création de l’objet AirGradient ag = AirGradient();
Dans le Setup Démarrage de l’objet ag.CO2_Init();
Dans le Loop Utilisation int CO2 = ag.getCO2_Raw();

Serial.print("C02: ");

Serial.println(ag.getCO2());

delay(5000);

Astuce: il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.

Exemple


1 ededed

Commentaires

Draft