Différences entre les pages « Item:Capteur de qualité de l'air BME 680 » et « Installer une bibliothèque sur le logiciel Arduino »

 
 
Ligne 1 : Ligne 1 :
{{Item
+
{{Tuto Details
|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
+
|Main_Picture=Notes_personelles_de_Antony_logo-arduino.jpg
|Description=Capteur BME 680 de la qualité de l'air : température, humidité, pression, gaz
+
|Licences=Attribution (CC-BY)
|Categories=Parts
+
|Description=Le logiciel Arduino permet de faire beaucoup de chose de base. Mais composants nécessite des morceaux de programme additionnels pour fonctionner. Ce sont des "Bibliothèques" (Libraries en anglais, un faux-ami !).
|Cost=15
+
|Disciplines scientifiques=Arduino, Computing
|Currency=EUR ()
+
|Difficulty=Technical
|ItemLongDescription===Principe : ==
+
|Duration=30
Ce module permet la mesure de 4 paramètres différents liés à la qualité de l'air :
+
|Duration-type=minute(s)
 +
|Tags=bibliothèque, Arduino, libraries
 +
}}
 +
{{Introduction
 +
|Introduction=Les bibliothèques sont des programmes, souvent complexes, servant généralement à utiliser un composant (ruban de led, capteur de température, carte de particules, ...). Elles se présentent sous la forme de dossiers comportant plusieurs fichiers dont bien souvent des programmes exemples.
 +
 
 +
Généralement elle permettent d'utiliser de nouvelles fonctions dans les programmes Arduino.
 +
 
 +
 
 +
Il y a deux manières d'installer une bibliothèque :
 +
 
 +
* à partir du logiciel, automatiquement.
 +
* à la main en déposant les fichiers dans le dossier '''"libraries"''' d'Arduino
 +
}}
 +
{{Materials
 +
|ItemList={{ItemList
 +
|Item=Logiciel Arduino
 +
}}{{ItemList
 +
|Item=Ordinateur
 +
}}
 +
}}
 +
{{Tuto Step
 +
|Step_Title=En utilisant le logiciel Arduino
 +
|Step_Content=La plupart des bibliothèques classiques sont disponible à partir du logiciel Arduino.
 +
 
 +
 
 +
Nous allons voir ici l'exemple de la bibliothèque '''"Adafruit Néopixels"'''.
  
*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 : ==
+
Pour cela cliquez sur '''"Croquis->Inclure une bibliothèque->Gérer les bibliothèques"'''
{| class="wikitable"
+
 
|+
+
 
| rowspan="4" |Généralités
+
Puis, faire une recherche avec '''"Néopixel"'''.
|Alimentation
+
 
|3 à 5 Vcc
+
 
|-
+
Clique sur '''"Installer"''' la bibliothèque '''Adafruit Néopixel'''
|Interface
+
 
|I2C et SPI sur connecteur au pas de 2,54 mm
+
 
|-
+
et voilà, c'est tout !
|Dimensions
+
|Step_Picture_00=Rubans_de_led_ludiques_Capture_d_e_cran_2020-12-10_a_11.00.37.png
|30 x 14 x 10 mm
+
|Step_Picture_01=Rubans_de_led_ludiques_Capture_d_e_cran_2020-12-10_a_10.59.13.png
|-
+
}}
|Poids
+
{{Tuto Step
|10 g
+
|Step_Title=A la main !
|-
+
|Step_Content=1 - trouvez la bibliothèque qui vous intéresse. En général, elkle est sur le site github.
|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 : ==
+
2 - téléchargez-la puis dézzipez la.
{{#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}}
 
  
  
 +
3 - renommez-la, il faut enlever la mention "-master".
  
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 : ==
+
4 - il vous faut repérer le dossier '''"Libraries"''', c'est la que sont stockées les bibliothèques d'Arduino.
{{#annotatedImageLight:Fichier:Item-Capteur de qualite de lair BME 680 669-432-max.jpg|0=669px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/a/a6/Item-Capteur_de_qualite_de_lair_BME_680_669-432-max.jpg|href=./Fichier:Item-Capteur de qualite de lair BME 680 669-432-max.jpg|resource=./Fichier:Item-Capteur de qualite de lair BME 680 669-432-max.jpg|caption=|size=669px}}<br />
 
  
==Code minimal : ==
 
{| class="wikitable"
 
|+
 
!
 
!
 
!Capteur de qualité de l'air BME 680
 
|-
 
|Avant le setup
 
|
 
|
 
|-
 
|Dans le setup
 
|
 
|
 
|-
 
|Dans le loop
 
|
 
|
 
|}
 
  
==Exemple : ==
+
Allez sur '''"Croquis->afficher le dossier des croquis"'''
<syntaxhighlight lang="arduino" line="1" start="1">
 
#include <Wire.h>
 
#include <Adafruit_Sensor.h>
 
#include "Adafruit_BME680.h"
 
  
Adafruit_BME680 bme; // I2C
+
recherchez le dossier qui se nomme '''"Librairies"'''
  
void setup() {
 
Serial.begin(9600);
 
}
 
  
 +
et déposez la bibliothèque que vous souhaitez installer.
  
void loop() {
+
<br />
Serial.print("Temperature = ");
+
|Step_Picture_00=Installer_une_biblioth_que_sur_le_logiciel_Arduino_bibliotheque-DossierCroquis.png
Serial.print(bme.temperature);
+
|Step_Picture_01=Installer_une_biblioth_que_sur_le_logiciel_Arduino_Bibliotheque-DosierLibraries.png
}
 
</syntaxhighlight><br />
 
 
}}
 
}}
 +
{{Notes}}
 
{{Tuto Status
 
{{Tuto Status
|Complete=Draft
+
|Complete=Published
 
}}
 
}}

Version du 10 décembre 2020 à 12:19

Auteur avatarAntony Le Goïc-Auffret | Dernière modification 10/12/2020 par Antonydbzh

Notes personelles de Antony logo-arduino.jpg
Le logiciel Arduino permet de faire beaucoup de chose de base. Mais composants nécessite des morceaux de programme additionnels pour fonctionner. Ce sont des "Bibliothèques" (Libraries en anglais, un faux-ami !).
Difficulté
Technique
Durée
30 minute(s)
Disciplines scientifiques
Arduino, Informatique
<languages />
Licence : Attribution (CC-BY)

Introduction

Les bibliothèques sont des programmes, souvent complexes, servant généralement à utiliser un composant (ruban de led, capteur de température, carte de particules, ...). Elles se présentent sous la forme de dossiers comportant plusieurs fichiers dont bien souvent des programmes exemples.

Généralement elle permettent d'utiliser de nouvelles fonctions dans les programmes Arduino.


Il y a deux manières d'installer une bibliothèque :

  • à partir du logiciel, automatiquement.
  • à la main en déposant les fichiers dans le dossier "libraries" d'Arduino

Étape 1 - En utilisant le logiciel Arduino

La plupart des bibliothèques classiques sont disponible à partir du logiciel Arduino.


Nous allons voir ici l'exemple de la bibliothèque "Adafruit Néopixels".


Pour cela cliquez sur "Croquis->Inclure une bibliothèque->Gérer les bibliothèques"


Puis, faire une recherche avec "Néopixel".


Clique sur "Installer" la bibliothèque Adafruit Néopixel


et voilà, c'est tout !



Étape 2 - A la main !

1 - trouvez la bibliothèque qui vous intéresse. En général, elkle est sur le site github.


2 - téléchargez-la puis dézzipez la.


3 - renommez-la, il faut enlever la mention "-master".


4 - il vous faut repérer le dossier "Libraries", c'est la que sont stockées les bibliothèques d'Arduino.


Allez sur "Croquis->afficher le dossier des croquis"

recherchez le dossier qui se nomme "Librairies"


et déposez la bibliothèque que vous souhaitez installer.





Dernière modification 10/12/2020 par user:Antonydbzh.

Commentaires

Published