Je viens de terminer mon projet de datalogger multi sondes (système d'enregistrement à plusieurs sondes pour les francophones :) ). L'utilisation que je vais en faire concerne la surveillance de notre VMC, j'ai donc utilisé 4 sondes de températures.

Les sondes sont des DS18B20.

Je me suis équipé du arduino uno, d'un shield mémoire et d'un shield deuligne


P1070710.JPG

Les avantages de cette solution sont:

- le prix, environ 85 euros pour le matériel alors que j'avais envisagé, dans un premier temps, l'acquisition de ce genre de matériel: http://www.littoclime.net/klimalogg-pro-enregistreur-de-temperature-et-d-humidite,fr,4,KLIMALOGG.cfm pour 109 euros et il fallait encore ajouter 4 sondes http://www.littoclime.net/30-3181-it-capteur-de-temperature,fr,4,303181IT.cfm à 29 euros l'unité...

- la souplesse d'utilisation, si on ne veut plus de ce datalogger on peut recycler chaque composant pour un autre usage, un lecteur mp3 par exemple, ou un oscilloscope, ou ...

- le plaisir de faire soit même un tel montage.



Donc, voici le montage des trois cartes:

P1070720.JPG

Le test du système, les 4 sondes au même endroit et un contrôle par un thermomètre indépendant:

P1070736.JPG

Sur cette dernière photo la mesure n'est pas stabilisée et on arrive au final avec un écart entre +0 et +0.5 °C, ce qui est acceptable pour l'utilisation que je souhaite en avoir.

L'affichage sur le Deuligne comprend sur la 1ère ligne la date puis 2 sondes et sur la 2ème ligne l'heure et les deux autres sondes.

L'écran peut être allumé ou éteint par appui sur le bouton du Deuligne.

Les données sont enregistrées sur une carte SD par le shield mémoire.

Je viens donc de me mettre à la programmation pour Arduino et auparavant je n'avais jamais codé en C. Il y a certainement des améliorations à y apporter mais cela fonctionne. L'utilisation de la mémoire vive est limite et m'a obligé à revoir à la baisse mes ambitions, je souhaitais pouvoir régler l'heure par le joystick du Deuligne et d'autres petits trucs comme ça...Je mettrai à disposition le code si cela intéresse quelqu'un.

Voici un premier aperçu d'une  des premières journées d'enregistrement:





Les sondes sont appelées par Int et Ext, qui traduise la provenance des bouches d'aération vis à vis de la VMC. S pour sortant et E pour entrant toujours du point de vue de la VMC. Donc la sonde Int E, signifie que la température est prise dans la bouche côté intérieur de la maison sur le circuit entrant dans la VMC donc l'air extrait de la maison avant de passer par la VMC. Et ainsi de suite... Donc les sondes Int E et Ext E donnent respectivement une idée des températures intérieures et extérieures de la maison ;)

La dernière courbe donne la performance de la VMC, le taux de récupération de chaleur qui est d'environ 80% alors que cette VMC est donnée pour 94.4%. A vois si le positionnement hors zone chauffée influence ce taux et / ou s'il va remonter lorsque les températures seront plus basses...

Edit du 21/11: les variations observées sont dues au fonctionnement intermittent de la VMC. En effet, je l'ai programmée pour que, lors des périodes d'inoccupation, elle ne fonctionne qu'un quart d'heure par heure...

Alain