Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
materiels:capteurs:gaz:gaz [2024/06/26 19:02] – [2.5 SGP30 - Qualité de l'air intérieur] phil | materiels:capteurs:gaz:gaz [2024/07/30 17:35] (Version actuelle) – [2.3 SCD4X - CO2, T, (P), RH] phil |
---|
* PDF du SCD40 à télécharger <html><a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/co2/SCD40.pdf" target="_blank"><b>ici</b></a></html> | * PDF du SCD40 à télécharger <html><a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/co2/SCD40.pdf" target="_blank"><b>ici</b></a></html> |
* Schéma à télécharger <html><a href="https://webge.fr/doc/projets/datasheets/SCD40_schematic.png" target="_blank"><b>ici</b></a></html> | * Schéma à télécharger <html><a href="https://webge.fr/doc/projets/datasheets/SCD40_schematic.png" target="_blank"><b>ici</b></a></html> |
| {{ :materiels:capteurs:environnement:iconechronogrammes.png?nolink&50|}} |
| * //**Chronogrammes**// |
| * Relevé des signaux du bus I2C faite lors d'une mesure : **CO2=854ppm**, **T=25,90°C** **RH=71,24%**. A télécharger <html><a href="https://webge.fr/doc/wikis/img/Mesures_SCD40.zip" target="_blank"><b>ici</b></a></html>. |
| |
\\ | \\ |
| |
<pane id="tab-scd40duino_2"> | <pane id="tab-scd40duino_2"> |
* //**Ressources**// | * //**Ressources**// |
* <html><a href="https://docs.m5stack.com/en/unit/co2" target="_blank"><b>Wiki</b></a></html> M5STACK | * <html><a href="https://docs.m5stack.com/en/unit/co2" target="_blank"><b>Wiki</b></a></html> M5STACK{{ :materiels:capteurs:intensite:doc.gif?nolink|}} |
| * //**Fiche guide**// pour l'étude d'une chaîne d'information comprenant un **SCD40** <html><a href="https://webge.fr/doc/projets/tsin/0_Fiches guide TSIN/TSIN_FGA_SCD40.zip">[Télécharger]</a></html> |
| * //**Connexion**// à une <html><a href="https://wiki.seeedstudio.com/Base_Shield_V2/" target="_blank">Base Shield V2</a></html> montée sur une Arduino Uno {{ :materiels:capteurs:gaz:scd40_arduino.jpg?nolink |}} |
{{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}} | {{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}} |
* //**Exemple** de l'IDE Arduino pour tester le capteur// \\ Dans l'IDE Arduino, sélectionner : Fichier → Exemples -> Sensirion I2C SCD4x -> **exampleUsage** | * //**Exemple** de l'IDE Arduino pour tester le capteur// \\ Dans l'IDE Arduino, sélectionner : Fichier → Exemples -> Sensirion I2C SCD4x -> **exampleUsage** |
* Plages de mesure | * Plages de mesure |
* 400 à 60000ppm d'**eCO2** (dioxyde de carbone calculé équivalent, résolution: 11 ppm) | * 400 à 60000ppm d'**eCO2** (dioxyde de carbone calculé équivalent, résolution: 11 ppm) |
* 0 à 60 000ppb de <html><a href="https://www.pranaair.com/fr/what-is-voc/" target="_blank" title="Qu'est-ce que le VOC?"><b>COVT</b></a></html> (composé organique volatile total, résolution: 13 ppb) [tableau] | * 0 à 60 000ppb de <html><a href="https://www.pranaair.com/fr/what-is-voc/" target="_blank" title="Qu'est-ce que le VOC?"><b>COVT</b></a></html> (composé organique volatile total, résolution: 13 ppb) |
* éthanol: 0 à 1000 ppm (précision: 15%, résolution: 0,2 %) | * éthanol: 0 à 1000 ppm (précision: 15%, résolution: 0,2 %) |
* H2: 0 à 1000 ppm (précision: 10%, résolution: résolution: 0,2 %) | * H2: 0 à 1000 ppm (précision: 10%, résolution: résolution: 0,2 %) |
* //**Documentation**// \\ | * //**Documentation**// \\ |
* PDF à télécharger <html><a href="https://www.mouser.fr/datasheet/2/737/adafruit_sgp30_gas_tvoc_eco2_mox_sensor-1396564.pdf" target="_blank"><b>ici</b></a></html> | * PDF à télécharger <html><a href="https://www.mouser.fr/datasheet/2/737/adafruit_sgp30_gas_tvoc_eco2_mox_sensor-1396564.pdf" target="_blank"><b>ici</b></a></html> |
* Tableau <html><a href="https://webge.fr/doc/wikis/img/AQI tvoc.webp" target="_blank"><b>TVOC</b></a></html> | * Tableau de valeurs <html><a href="https://webge.fr/doc/wikis/img/AQI tvoc.webp" target="_blank"><b>TVOC</b></a></html> |
| |
\\ | \\ |
== 2.5.2 Bibliothèques == | == 2.5.2 Bibliothèques == |
<tabs> | <tabs> |
* [[#tab-sgp30duino_1|Arduino UNO]] | |
* [[#tab-sgp30esp_1|ESP (Arduino)]] | * [[#tab-sgp30esp_1|ESP (Arduino)]] |
* [[#tab-sgp30pico_1|Rpi Pico (µPython)]] | * [[#tab-sgp30pico_1|Rpi Pico (µPython)]] |
| |
<pane id="tab-sgp30duino_1"> | <pane id="tab-sgp30esp_1"> |
* //A partir du gestionnaire de bibliothèques de l'**IDE Arduino**, installer :// {{ :materiels:capteurs:gaz:sgp30_adafruit.png?nolink |}} | * //A partir du gestionnaire de bibliothèques de l'**IDE Arduino**, installer :// {{ :materiels:capteurs:gaz:sgp30_adafruit.png?nolink |}} |
</pane> | </pane> |
<pane id="tab-sgp30esp_1"> | |
* Avenir | |
</pane> | |
<pane id="tab-sgp30pico_1"> | <pane id="tab-sgp30pico_1"> |
* Avenir | * <color #ed1c24>A venir</color> |
</pane> | </pane> |
</tabs> | </tabs> |
== 2.5.3 Exemples de code == | == 2.5.3 Exemples de code == |
<tabs> | <tabs> |
* [[#tab-sgp30duino_2|Arduino UNO]] | |
* [[#tab-sgp30esp_2|ESP (Arduino)]] | * [[#tab-sgp30esp_2|ESP (Arduino)]] |
* [[#tab-sgp30pico_2|Rpi Pico (µPython)]] | * [[#tab-sgp30pico_2|Rpi Pico (µPython)]] |
<pane id="tab-sgp30duino_2"> | <pane id="tab-sgp30esp_2"> |
{{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}} | {{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}} |
* //**Exemple** de l'IDE Arduino pour tester le capteur// \\ Fichier -> Exemples -> Adafruit SGP30 Sensor -> **sgp30test.ino** | * //**Exemple** de l'IDE Arduino pour tester le capteur// \\ Fichier -> Exemples -> Adafruit SGP30 Sensor -> **sgp30test.ino** |
<callout type="tip" icon="true"><html><a href="https://webge.fr/doc/wikis/code/Arduino/ARD_PIO_ESP8266_SGP30.zip" target="_blank">Télécharger</a></html> le projet PlatformIO pour VSCode.</callout> | <callout type="tip" icon="true"><html><a href="https://webge.fr/doc/wikis/code/Arduino/ARD_PIO_ESP8266_SGP30.zip" target="_blank">Télécharger</a></html> le projet PlatformIO pour VSCode.</callout> |
</pane> | </pane> |
<pane id="tab-sgp30esp_2"> | |
* A venir | |
</pane> | |
<pane id="tab-sgp30pico_2"> | <pane id="tab-sgp30pico_2"> |
* A venir | * <color #ed1c24>A venir</color> |
</pane> | </pane> |
</tabs> | </tabs> |
==== Pour aller plus loin ... === | ==== Pour aller plus loin ... === |
* **Exemple de projet** \\ <html><a href="https://www.hackster.io/naveenbskumar/co2-levels-monitoring-and-airflow-control-using-wio-terminal-a5a241" target="_blank"> Surveillance des niveaux de CO2 et contrôle du débit d'air à l'aide du terminal Wio</a></html> | * **Exemple de projet** \\ <html><a href="https://www.hackster.io/naveenbskumar/co2-levels-monitoring-and-airflow-control-using-wio-terminal-a5a241" target="_blank"> Surveillance des niveaux de CO2 et contrôle du débit d'air à l'aide du terminal Wio</a></html> |