Le capteur BME280 : Pression absolue vs pression météo

Le capteur BME280 : Pression absolue vs pression météo

Utilisé avec le SenseCAP Solar Node P1-Pro pour mesurer la pression atmosphérique réelle.

Le capteur BME280 est devenu incontournable dans les projets de station météo embarquée . Je l’ai Intégré dans le SenseCAP Solar Node P1-Pro, il permet de collecter température, humidité et pression atmosphérique de façon autonome, grâce à son alimentation solaire. Mais une subtilité de mesure mérite attention : la différence entre pression absolue et pression météo réduite au niveau de la mer.

Caractéristiques du capteur BME280

Le BME280 est un capteur environnemental de précision fabriqué par Bosch Sensortec.

Spécifications principales :
Grandeurs mesurées : température, humidité relative, pression atmosphérique
Plage de pression : 300 à 1100 hPa
Précision pression : ±1 hPa (typique)
Plage de température : -40 °C à +85 °C
Précision température : ±1 °C (typique)
Humidité relative : 0 à 100 %RH, précision ±3 %RH
Interface : I²C ou SPI
Tension d’alimentation : 1,71 V à 3,6 V
Consommation en veille : < 1 µA

Sa très faible consommation le rend parfaitement adapté aux installations autonomes sur batterie ou panneau solaire, comme c’est le cas avec le SenseCAP P1-Pro.

🛒 Le capteur que j’utilise est disponible chez Seeedstudio.com. Il est livré sur une carte, prêt à être monté.

Pression absolue vs pression météo : la problématique

Le BME280 mesure la pression atmosphérique absolue à l’endroit précis où il se trouve. Cette valeur dépend directement de l’altitude : plus on monte, moins il y a d’air au-dessus du capteur, et donc moins la pression est élevée. À 100 m d’altitude, la pression absolue est déjà inférieure d’environ 12 hPa à celle mesurée au niveau de la mer.

Les bulletins météorologiques, eux, expriment toujours la pression réduite au niveau de la mer (MSLP – Mean Sea Level Pressure). Cela permet de comparer les mesures entre stations situées à des altitudes différentes, et d’identifier correctement les anticyclones, dépressions et fronts. Si vous publiez la valeur brute du BME280 sans correction, vos données sont inexploitables pour tout suivi météo ou comparaison avec d’autres stations.

Le résumé en vidéo :

Le calcul de réduction à la mer

Formule barométrique internationale

Avec :

  • (P) = pression absolue mesurée (hPa)
  • (P_0) = pression au niveau de la mer recherchée (hPa)
  • (h) = altitude du site = 214,9 m (constante dans mon cas)
  • (T) = température absolue en kelvins (si disponible, on utilise la température mesurée ; sinon on prend la valeur standard 15 °C = 288,15 K)
  • (L) = gradient thermique = 0,0065 K · m⁻¹
  • (g) = accélération de gravité = 9,80665 m · s⁻²
  • (M) = masse molaire de l’air terrestre = 0,0289644 kg · mol⁻¹
  • (R) = constante des gaz parfaits = 8,3144598 J · mol⁻¹ · K⁻¹
  • L’exposant (\frac{gM}{RL}) vaut environ 5,2558

Il existe d’autres formules :

Intégration dans le script de récupération télémétrie SenseCAP P1-Pro

Une fois la valeur obtenue depuis le SenseCAP Solar Node P1-Pro , et la formule appliquée, les valeurs sont identiques avec les stations météos proches. Vous pouvez comparer avec les données météos zoom.earth ou les informations METAR (METeorological Aerodrome Report) les plus proches de chez vous, dans mon cas METAR LFPN.

Le résultat :

Répéteur Meschcore MAUREPAS – CLOUX.NET

Les commentaires sont clos.