Relevés de l'humidité relative.
3) Logiciel d'aquisition

Le logiciel d'acquisition, lancé à intervalles réguliers au moyen d'un script, ordonne au capteur de faire une mesure des trois paramètres suivants: tension d'alimentation (VDD), tension du senseur d'humidité (AD) et la température du capteur(C), et en récupère les valeurs.

Voir les instructions sur la page de mesure de température pour le choix et l'installation de ce logiciel. Pour ma part, comme les mesures de températures, j'ai choisi d'utiliser le logiciel digitemp. Les instructions ci-dessous sont donc basées sur l'utilisation de la version 3.3.2 de digitemp.

Une fois digitemp installé, on tapera une des commandes suivantes pour faire la première configuration (en se plaçant dans le répertoire où est installé digitemp):

./digitemp -s/dev/ttyS0 -i pour le port série 1 ou
./digitemp -s/dev/ttyS1 -i pour le port série 2

Digitemp répondra avec le message suivant si le capteur a été trouvé:

DigiTemp v3.3.2 Copyright 1996-2004 by Brian C. Lane
GNU Public License v2.0 - http://www.brianlane.com
Turning off all DS2409 Couplers
..
Searching the 1-Wire LAN
261F7F5500000045 : DS2438 Temperature, A/D Battery Monior
ROM #0 : 261F7F5500000045
Wrote .digitemprc

Avec la commande suivante:
./digitemp -aA
digitemp doit répondre quelque chose du genre:

DigiTemp v3.3.2 Copyright 1996-2004 by Brian C. Lane
GNU Public License v2.0 - http://www.brianlane.com
Nov 01 12:10:58 Sensor 0 VDD: 5.59 AD: 2.79 C: 12.78

La dernière ligne nous intéresse. En utilisant les 3 valeurs VDD, AD et C dans la formule de la première page on obtiendra une valeur d'humidité relative de 53.25%. On peut aussi demander à digitemp de faire lui-même ce calcul et d'afficher uniquement l'humidité relative avec la commande:

./digitemp -a -H"%h"

DigiTemp v3.3.2 Copyright 1996-2004 by Brian C. Lane
GNU Public License v2.0 - http://www.brianlane.com
53

Home : Linux : mesures de l'humidité : page précédente : logiciel d'acquisition : page suivante
© Georges Rosset 2004-2007