71 lines
2.6 KiB
Markdown
71 lines
2.6 KiB
Markdown
# Mesure d'humidité de référence par psychométrie
|
|
|
|
zf191203.0022
|
|
|
|
Petit projet pour mesurer l'humidité de référence, par exemple pour l'étalonnage d'un hygromètre, par la méthode de la psychométrie.
|
|
|
|
https://fr.wikipedia.org/wiki/Psychrom%C3%A9trie
|
|
|
|
|
|
## Le principe ?
|
|
C'est très simple, on mesure la température de deux thermomètres, un recouvert d'un manchon humide et l'autre à l'air libre, les deux thermomètres sont mis dans un flux d'air forcé. La différence de températures indique, via une table de conversion, l'humidité relative de l'air.
|
|
|
|
|
|
### Tables psychrométriques
|
|
|
|
http://meteonet.info/html/table_psychrometrique.html
|
|
https://www.abcclim.net/table-psychrometrique.html
|
|
|
|
|
|
### Abaque psychrométrique
|
|
|
|

|
|
|
|
|
|
### Calculateur *on line* de valeurs psychrométriques
|
|
|
|
https://fr.planetcalc.com/246/
|
|
https://www.rotronic.com/fr/humidity_measurement-feuchtemessung-mesure_de_l_humidite/humidity-calculator-feuchterechner-mr
|
|
|
|
|
|

|
|
|
|
Mon petit psychromètre à base de NodeMCU & DS18B20
|
|
|
|
|
|

|
|
|
|
Les températures mesurées en fonctionnement
|
|
|
|
|
|

|
|
|
|
Et le résultat à lire dans une table psychrométrique
|
|
|
|
|
|
## Astuces de mesures
|
|
|
|
Dans ce projet on utilise deux capteurs de température de précision DS18B20 en mode alimentation parasite (seulement deux fils, alimentation comprise). La lecture des températures se fait pour l'instant dans la console série !
|
|
|
|
|
|
## Installation
|
|
|
|
Il faut *flasher* le NodeMCU avec ce firmware:
|
|
|
|
https://github.com/zuzu59/NodeMCU_Lua/blob/master/Firmware/nodemcu-master-20-modules-2019-06-01-12-50-39-float.bin
|
|
|
|
Avec ces modules:
|
|
|
|
```
|
|
adc bit ds18b20 file gpio http i2c mqtt net node ow pcm rtctime sntp spi tmr uart wifi ws2812
|
|
```
|
|
|
|
|
|
## Utilisation
|
|
|
|
Le code utilisé ici est de la récupération d'un autre projet (temp_solar_zf), 99% est inutile !
|
|
|
|
Ce n'est que le script *a2.lua* qui est utilisé ici pour lire les températures dans la console. Le but n'était pas de faire du code mais d'avoir très rapidement un hygromètre d'étalonnage ;-)
|
|
|
|
Un jour quand j'aurai le temps, on ne sait jamais, je terminerai ce projet et lui ferai un joli interface WEB avec graphage sur un Grafana/InfluxDB ;-)))
|