Ligne 1 : | Ligne 1 : | ||
{{Item | {{Item | ||
− | |Main_Picture=Item- | + | |Main_Picture=Item-Capteur_de_qualit__de_l_air_BME_680_BME680-capteur-de-temp-rature-humidit-capteur-de-pression-d-air-pression-hauteur-d-veloppement-conseil.jpg_q50.jpg |
− | |Description= | + | |Description=Capteur BME 680 de la qualité de l'air : température, humidité, pression, gaz |
− | |Categories= | + | |Categories=Parts |
− | |Cost= | + | |Cost=15 |
|Currency=EUR (€) | |Currency=EUR (€) | ||
− | |ItemLongDescription= | + | |ItemLongDescription===Principe : == |
+ | Ce module permet la mesure de 4 paramètres différents liés à la qualité de l'air : | ||
− | + | *la '''température''' ; | |
− | + | *'''l'humidité''' ; | |
− | + | *la '''pression atmosphérique''' ; | |
− | + | *la '''concentration en composés organiques volatils''' (COV) via un capteur MOx, qui contient une couche sensible semi-conductrice (oxydes métalliques) dont la conductivité est dépendante de la composition de l’air qui l’entoure. Le signal obtenu correspond donc à une résistance variable en fonction de l’évolution de la conductivité liée à la teneur en gaz COV. | |
− | |||
− | |||
− | * | ||
− | * | ||
− | |||
− | |||
− | |||
− | |||
==Caractéristiques : == | ==Caractéristiques : == | ||
+ | {| class="wikitable" | ||
+ | |+ | ||
+ | | rowspan="4" |Généralités | ||
+ | |Alimentation | ||
+ | |3 à 5 Vcc | ||
+ | |- | ||
+ | |Interface | ||
+ | |I2C et SPI sur connecteur au pas de 2,54 mm | ||
+ | |- | ||
+ | |Dimensions | ||
+ | |30 x 14 x 10 mm | ||
+ | |- | ||
+ | |Poids | ||
+ | |10 g | ||
+ | |- | ||
+ | |Température | ||
+ | |Plage de mesure | ||
+ | | - 40 à 85 °C | ||
+ | |- | ||
+ | | rowspan="3" |Humidité | ||
+ | |Plage de mesure | ||
+ | |0 à 100 % RH | ||
+ | |- | ||
+ | |Précision relative | ||
+ | |± 3 % RH | ||
+ | |- | ||
+ | |Temps de réponse | ||
+ | |8 sec | ||
+ | |- | ||
+ | | rowspan="2" |Pression atmosphérique | ||
+ | |Plage de mesure | ||
+ | |300 à 1100 hPa | ||
+ | |- | ||
+ | |Précision absolue | ||
+ | |± 1 hPa | ||
+ | |- | ||
+ | | rowspan="2" |Qualité de l'air (IAQ) | ||
+ | |Plage de mesure | ||
+ | |0 à 500 (valeur de résistance) | ||
+ | |- | ||
+ | |Temps de réponse | ||
+ | |1 sec | ||
+ | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Bibliothèque : == | ==Bibliothèque : == | ||
− | + | {{#annotatedImageLight:Fichier:Item-Capteur de qualite de lair BME 680 800-455-max.png|0=800px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/f/fe/Item-Capteur_de_qualite_de_lair_BME_680_800-455-max.png|href=./Fichier:Item-Capteur de qualite de lair BME 680 800-455-max.png|resource=./Fichier:Item-Capteur de qualite de lair BME 680 800-455-max.png|caption=|size=800px}} | |
− | |||
− | + | Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque BME680 d'Adafruit (présente dans le gestionnaire de bibliothèques Arduino). Cette bibliothèque est dépendante de l'installation d'autres bibliothèques Adafruit, notamment la bibliothèque Adafruit Unified Sensor (https://github.com/adafruit/Adafruit_Sensor) qui vous seront demandées lors de son installation (cf. capture ci-dessus). Plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]. | |
==Câblage : == | ==Câblage : == | ||
− | + | Insérer capture Fritzing | |
− | ==Code | + | ==Code minimal : == |
− | + | {| class="wikitable" | |
− | {| class="wikitable | + | |+ |
− | | | + | ! |
− | + | ! | |
− | + | !Capteur de qualité de l'air BME 680 | |
|- | |- | ||
− | + | |Avant le setup | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | | + | |Dans le setup |
− | | | + | | |
+ | | | ||
|- | |- | ||
− | + | |Dans le loop | |
− | | | + | | |
− | | | + | | |
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | |||
− | + | ==Exemple : == | |
− | + | <syntaxhighlight lang="arduino" line="1" start="1"> | |
− | + | void setup() { | |
− | + | // put your setup code here, to run once: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | // | ||
− | |||
− | |||
− | |||
− | |||
} | } | ||
void loop() { | void loop() { | ||
− | / | + | // put your main code here, to run repeatedly: |
− | + | ||
− | |||
− | |||
− | |||
} | } | ||
− | </syntaxhighlight> | + | </syntaxhighlight><br /> |
}} | }} | ||
{{Tuto Status | {{Tuto Status | ||
− | |Complete= | + | |Complete=Draft |
}} | }} |
Capteur BME 680 de la qualité de l'air : température, humidité, pression, gaz
Ce module permet la mesure de 4 paramètres différents liés à la qualité de l'air :
Généralités | Alimentation | 3 à 5 Vcc |
Interface | I2C et SPI sur connecteur au pas de 2,54 mm | |
Dimensions | 30 x 14 x 10 mm | |
Poids | 10 g | |
Température | Plage de mesure | - 40 à 85 °C |
Humidité | Plage de mesure | 0 à 100 % RH |
Précision relative | ± 3 % RH | |
Temps de réponse | 8 sec | |
Pression atmosphérique | Plage de mesure | 300 à 1100 hPa |
Précision absolue | ± 1 hPa | |
Qualité de l'air (IAQ) | Plage de mesure | 0 à 500 (valeur de résistance) |
Temps de réponse | 1 sec |
Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque BME680 d'Adafruit (présente dans le gestionnaire de bibliothèques Arduino). Cette bibliothèque est dépendante de l'installation d'autres bibliothèques Adafruit, notamment la bibliothèque Adafruit Unified Sensor (https://github.com/adafruit/Adafruit_Sensor) qui vous seront demandées lors de son installation (cf. capture ci-dessus). Plus d'infos pour Importer des bibliothèques dans l'interface Arduino.
Insérer capture Fritzing
Capteur de qualité de l'air BME 680 | ||
---|---|---|
Avant le setup | ||
Dans le setup | ||
Dans le loop |
1 void setup() {
2 // put your setup code here, to run once:
3
4 }
5
6 void loop() {
7 // put your main code here, to run repeatedly:
8
9 }
Item-Capteur_de_qualit__de_l_air_BME_680_BME680-capteur-de-temp-rature-humidit-capteur-de-pression-d-air-pression-hauteur-d-veloppement-conseil.jpg_q50.jpg Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #