| |
| materiels:capteurs:gaz:gaz [2024/06/26 19:07] – [2.5 SGP30 - Qualité de l'air intérieur] phil | materiels:capteurs:gaz:gaz [2025/06/19 19:30] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| * 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** |
| == 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> |