Capteur de pression différentiel SDP6xx

Matériel testé : Sensirion SDP610 500Pa

Bibliothèque nécessaire : SDP6xx

Ce composant permet de mesurer une différence de pression. Ses principaux atouts sont :

  • Grande sensibilité : ±25 Pa, ±125 Pa ou ±500 Pa selon les modèles
  • Communication I2C

Attention !! Ce capteur doit être alimenté en 3,3V !! Il faut impérativement employer les résistances Pull Up de 4,7k Ω préconisées dans l’exemple de câblage ci-dessous. (voir I2C bi-directional level shifter pour en savoir plus)

Tube de pitot

Anémomètre

C’est un capteur idéal pour réaliser un capteur de vitesse, ou un anémomètre, par tube de pitot !

v^2=\frac{2\left(p_t-p_s\right)}{\rho}

Câblage

Cablage_SDP600 SDP600_PIN

Remarque : sur Arduino UNO, SDA = A4 et SCL = A5.

Programmation

L’exemple fourni dans la bibliothèque est suffisant pour obtenir des valeurs « brutes ».

Pour obtenir une valeur de pression, un facteur d’échelle est à appliquer :

modèle facteur d’échelle
500 Pa 60
125 Pa 240
25 Pa 1200

Mesure d’une vitesse (avec tube de pitot)

Le code suivant utilise la bibliothèque de lissage de signal RunningAverage.

 

 

Réalisation

Anémomètre portable de précision

 

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code