Station météo et BMP180 - Qu'est-ce que la pression PNM

Demain nous parlerons du relevé de pression atmosphérique avec le senseur BMP180. Le BMP180 fonctionne sur Arduino, Raspberry-Pi et nous allons introduire un nouveau tutoriel pour le BMP180 avec ESP8266 sous MicroPython.

Mais avant d'aller plus loin, il est essentiel d'introduire le concept de Pression PNM... parce que c'est cette information qui est communiquée sur les stations météos de référence.

La pression PNM, KASEKO?!?!
Les stations météos de références affichent des pressions PNM.
PNM signifie "Pression Niveau Mer", cette pression est également reprise sous son appellation anglaise: la pression SLP pour Sea Level Pressure.

Qu'est donc que la pression PNM?
La pression PNM c'est comme si on relevait la pression non pas à votre altitude réelle mais à une altitude correspondant au niveau de la mer.
En gros, cela revient à creuser un trou en dessous de chez vous... jusqu'au niveau de la mer puis de relever cette pression au fond de ce trou. 
Explication de la pression PNM
Pourquoi utiliser une pression PNM ?
Avoir des pressions PNM (donc toutes à la même altitude --au même niveau--) c'est bien pratique.
Cela permet de déterminer les mouvements d'air des différentes zones de pression en faisant abstraction du relief.
L'air se déplace des zones de pression plus élevées vers les zones de pression moins élevé.

Principe de la correction de la pression vers la pression PNM?
Nous venons donc de dire qu'il faut "creuser un trou sous la maison pour revenir jusqu'au niveau de la mer".
Non... sérieusement, pPas besoin de faire un vrai trou, il suffit de connaître la hauteur de ce trou (donc notre altitude) puis d'ajouter la pression correspondant à cette colonne d'air :-)  

En gros, c'est simple, il suffit d'évaluer "la valeur" en hPa (hectoPascal) de la colonne d'air.Une fois cette valeur connue, il suffit d'appliquer la correction (ajout de la valeur) à toutes les lectures de votre senseur.

Marche à suivre pour calculer la correction avec un BMP180
Voici comment utiliser votre senseur de pression (par exemple un BMP180) pour calculer la correction ("la fameuse colonne d'air").
  1. Relever la pression hPa (ou mmbar) au niveau de la mer (sur une station météo de référence)
    Ces stations publient leur valeurs sur des sites internets voir ce lien vers meteobelgique.be
  2. saisissez cette valeur comme baseline pour le senseur (comme le bmp180).
    La baseline est la pression au niveau de la mer.
  3. Utiliser ensuite le senseur pour déterminer votre l'altitude.
    Les bibliothèques des senseurs de pressions proposent généralement une option "altitude".
  4. Calculer la valeur de compensation (colonne d'air) en hPa = hauteur-en-m / 8.3
Note: 
SI votre senseur ne propose pas d'option altitude -ou- si vous ne connaissez pas exactement votre altitude avec précision ALORS vous pouvez simplement utiliser la différence de pression entre la mer et votre position (uniquement par temps calme sur les deux lieu de relevé).