loader

Activité 3 : Mesurer la pression et afficher la valeur dans la console série (IoT sensors kit)

Utilisation du capteur de pression du NUCLEO-IKS01A3

Le capteur d'humidité du NUCLEO-IKS01A3 est un module qui permet de mesurer la pression atmosphérique sur une plage de 260 à 1260 hPa.
L’information retournée par le capteur est une valeur en hPa (hectopascal).

Le principe de fonctionnement est simple. Ce capteur MEMS (systèmes micro-électro-mécaniques) se compose d'une membrane suspendue piézorésistif qui fonctionne comme un baromètre. C'est-à-dire en se déformant selon la pression de l'air exercée dessus.

Les variations de pression permettent de définir des variations d'altitude. 260hPa, correspond à une pression à 10 000m d'altitude tandis que 1260hPa à une pression au niveau de la mer, soit 0m.

IKS-pression-FR

Pour mesurer la pression à l'aide de la carte NUCLEO-L476RG, il faut réaliser le branchement suivant : 
- Connecter le NUCLEO-IKS01A3 sur les connecteurs de la carte. 
- Connecter la carte L476RG à l'ordinateur à l'aide du câble mini-usb

IKS+L476-FR

Passons maintenant à la programmation ! 

Nous allons utiliser deux blocs :
- " écrire dans la console ", disponible dans la partie Communication du casier des blocs pour gérer l'affichage.
- " [Baromètre LPS22] pression atmosphérique ", disponible dans la partie Capteurs, pour récupérer la valeur du module.

iot-pression-1-FR

Utiliser l'interface suivante pour programmer le module : 


La pression sera affichée dans la console, en bas de l'interface.
iot-console-pression-FR



Pour faciliter la lecture, on peut insérer une pause de 1 secondes.
 iot-pause-FR


Une fois le programme créé, il faut le copier sur la carte. Pour ce faire, il faut utiliser le bouton "Téléverser" (voir Activité 0 : Prise en main de la carte)

Nous allons maintenant créer un texte, pour faciliter la lecture par l'utilisateur, notamment en rajoutant le symbole %

Il faut utiliser le bloc "créer le texte ... ... ... " disponible dans la partie Texte du casier des blocs, en le combinant avec le bloc ("...") qui permet d'écrire. 

iot-texte-FR

Voici un exemple de code prêt à être utiliser :


Ce code comprend :
- l'affichage d'un texte composé de la valeur d'humidité + le sigle%, dans la console
- une pause de 1 seconde pour faciliter la lecture

Télécharger le programme sur la carte et lancer la console pour visualiser l'humidité de l'air. 


Vous avez réussi ? Parfait, vous savez maintenant programmer le capteur de pression à l'aide de votre carte NUCLEO-L476RG ! 
Découvrez les autres activités du kit IoT Sensors en cliquant sur les icônes ci-dessous.

Licenza d'uso

Licence Creative Commons

Questa risorsa è resa disponibile secondo i termini della Creative Commons Attribution License - Condivisione alle stesse condizioni 2.0 France