loader

Activité 2 : Mesurer l'humidité et afficher la valeur dans la console série (IoT sensors kit)

Utilisation du capteur d'humidité du NUCLEO-IKS01A3

Le capteur d'humidité du NUCLEO-IKS01A3 est un module qui permet de mesurer l'humidité de l'air ambiant sur une plage de 0 à 100%.
A 0% l'air est sec, à 100%, l'humidité (l'eau en suspension se condense) forme des gouttelettes, c'est le brouillard. 

Le principe de fonctionnement est simple. Ce capteur MEMS (systèmes micro-électro-mécaniques) se compose d'un polymère capable de détecter les variations d'humidité. L’information retournée par le capteur est la valeur en pourcentage. 

IKS-humidite-FR

Pour mesurer l'humidité à 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.
- " [Hygromètre HTS221] humidité relative ", disponible dans la partie Capteurs, pour récupérer la valeur du module.

iot-hydro-1-FR

Utiliser l'interface suivante pour programmer le module : 

L'humidité sera affichée dans la console, en bas de l'interface.

iot-console-hydro-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 d'humidité à 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.

User licence