Modifications

Sauter à la navigation Sauter à la recherche
251 octets ajoutés ,  17 février 2014 à 13:21
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{BMP085-NAV}}
 
{{BMP085-NAV}}
 +
 +
{{ambox-stop|text=Cette page s'applique à l'ancienne génération de pilotes et reste<br />disponible pour référence. Il est vivement recommandé d'utiliser le nouveau pilote<br />BMP085 'Unifié'  (API v2) pour tous vos futures projets. }}
    
{{bloc-etroit|text=Il faut utiliser beaucoup d'épouvantables opérations mathématiques déplaisantes pour utiliser ce senseur et calculer l'altitude ainsi que la pression barométrique. Vous pouvez consulter la fiche technique mais à vrai dire, ce n'est pas très intuitif ni très pédagogique - c'est juste la façon dont le senseur fonctionne.  
 
{{bloc-etroit|text=Il faut utiliser beaucoup d'épouvantables opérations mathématiques déplaisantes pour utiliser ce senseur et calculer l'altitude ainsi que la pression barométrique. Vous pouvez consulter la fiche technique mais à vrai dire, ce n'est pas très intuitif ni très pédagogique - c'est juste la façon dont le senseur fonctionne.  
Ligne 42 : Ligne 44 :  
Vous pouvez tester les variations de mesure du senseur (en pression et température) en plaçant votre doigt au dessus du trou du senseur. La température et la pression augmenteront comme vous pouvez le constater ici:  
 
Vous pouvez tester les variations de mesure du senseur (en pression et température) en plaçant votre doigt au dessus du trou du senseur. La température et la pression augmenteront comme vous pouvez le constater ici:  
   −
[[Fichier:BMP085-Utiliser-00.jpg]]
+
{{ADFImage|BMP085-Utiliser-00.jpg}}
    
== Mesure d'Altitude ==
 
== Mesure d'Altitude ==
 
Puisque nous savons que la pression chute lorsque l'altitude augmente (c'est pourquoi l'air est si ténu en haute altitude) nous pouvons calculer l'altitude actuelle a partir de la pression et de la température. Encore un fois, cela implique encore ces épouvantables opérations mathématiques, [http://en.wikipedia.org/wiki/Barometric_pressure vous pouvez en apprendre plus sur ces calcul sur Wikipédia (''anglais'')] (d'où provient le graphique).  
 
Puisque nous savons que la pression chute lorsque l'altitude augmente (c'est pourquoi l'air est si ténu en haute altitude) nous pouvons calculer l'altitude actuelle a partir de la pression et de la température. Encore un fois, cela implique encore ces épouvantables opérations mathématiques, [http://en.wikipedia.org/wiki/Barometric_pressure vous pouvez en apprendre plus sur ces calcul sur Wikipédia (''anglais'')] (d'où provient le graphique).  
   −
[[Fichier:BMP085-Utiliser-01.png]]<br />
+
{{ADFImage|BMP085-Utiliser-01.png}}<br />
 
<small>Source: [http://en.wikipedia.org/wiki/Barometric_pressure Wikipedia]</small>
 
<small>Source: [http://en.wikipedia.org/wiki/Barometric_pressure Wikipedia]</small>
   Ligne 77 : Ligne 79 :  
Exécutez ce sketch et voyez l'altitude calculée.
 
Exécutez ce sketch et voyez l'altitude calculée.
   −
[[Fichier:BMP085-Utiliser-02.jpg]]
+
{{ADFImage|BMP085-Utiliser-02.jpg}}
    
Par exemple: selon le senseur, nous somme actuellement à 21.5m sous le niveau de la mer.
 
Par exemple: selon le senseur, nous somme actuellement à 21.5m sous le niveau de la mer.
Ligne 87 : Ligne 89 :  
Il faut donc 'normaliser' (''normalize'') le senseur, et lui faire savoir quel est la pression atmosphérique au niveau de la mer. Vous pouvez obtenir la pression barométrique au niveau de la mer sur beaucoup de site de prévision atmosphérique.
 
Il faut donc 'normaliser' (''normalize'') le senseur, et lui faire savoir quel est la pression atmosphérique au niveau de la mer. Vous pouvez obtenir la pression barométrique au niveau de la mer sur beaucoup de site de prévision atmosphérique.
   −
[[Fichier:BMP085-Utiliser-03.jpg]]
+
{{ADFImage|BMP085-Utiliser-03.jpg}}
   −
Il existe malheureusement une demi-douzaine d'unités de pression différentes. Sur l'exemple cet exemple elle est exprimée en pouce ('''inches'''), c'est techniquement la hauteur de mercure exprimé en pouce (''Mercury Inches'' or ''Hg Inches''), en Europe il existe encore "millimètre de Mercure" (''mmHg''). Nous avons besoin de cette pression en Pascals, donc [ http://www.engineeringtoolbox.com/pressure-units-converter-d_569.html nous allons la convertir]!
+
Il existe malheureusement une demi-douzaine d'unités de pression différentes. Sur l'exemple cet exemple elle est exprimée en pouce ('''inches'''), c'est techniquement la hauteur de mercure exprimé en pouce (''Mercury Inches'' or ''Hg Inches''), en Europe il existe encore "millimètre de Mercure" (''mmHg''). Nous avons besoin de cette pression en Pascals, donc [http://www.engineeringtoolbox.com/pressure-units-converter-d_569.html nous allons la convertir]!
   −
[[Fichier:BMP085-Utiliser-04.jpg]]
+
{{ADFImage|BMP085-Utiliser-04.jpg}}
    
Cela fait donc 101,964 Pascals. ouvrez le programme '''Examples->BMP085test''' dans Arduino IDE (depuis la barre de menu) et modifiez la ligne pour y passer en argument la pression actuelle au niveau de la mer. Nous aurons maintenant une évaluation correcte de l'altitude.  
 
Cela fait donc 101,964 Pascals. ouvrez le programme '''Examples->BMP085test''' dans Arduino IDE (depuis la barre de menu) et modifiez la ligne pour y passer en argument la pression actuelle au niveau de la mer. Nous aurons maintenant une évaluation correcte de l'altitude.  
   −
[[Fichier:BMP085-Utiliser-05.jpg]]
+
{{ADFImage|BMP085-Utiliser-05.jpg}}
    
Voila, il affichera maintenant l'altitude correcte! soit 30 mètres, ce qui est nettement mieux.  
 
Voila, il affichera maintenant l'altitude correcte! soit 30 mètres, ce qui est nettement mieux.  
   −
[[Fichier:BMP085-Utiliser-06.jpg]]
+
{{ADFImage|BMP085-Utiliser-06.jpg}}
    
{{BMP085-TRAILER}}
 
{{BMP085-TRAILER}}
29 917

modifications

Menu de navigation