Bonjour, après un bon moment de néant d’article sur ce blog (je ne sais pas si c’est bien Français, mais passons) je vais tenter de vous expliquer le fonctionnement du système de relevé de températures que j’utilise. Le programme d’acquisition sera à disposition, les sources aussi si j’arrive à les retrouver.
La question logique: Ca te sert à quoi de savoir quelle température il fait dans la ville où tu n’habite même plus?
La réponse, tout aussi logique: C’est tout à fait inutile, donc absolument indipensable! >-< Plus sérieusement, j’avais un projet de fin de BTS sur la même idée, je me suis donc dit que tout ce que je pouvais faire chez moi tranquillement me servirais peut-être un jour. Et de fait.
Passons au sérieux:
Le principe de base est de récupérer les températures mesurées par une sonde DS75. Cependant, le DS75 travaille en I2C, bus qui est inconnu de base par les PC. La première manipulation consiste à réaliser une interface I2C vers RS232. A partir de là nous pourrons exploiter pleinement la partie matérielle. Avant d’aller plus loin, je met un lien vers le site de Col2000, très très bonne doc sur le sujet, c’est d’ailleurs ici que j’ai trouvé la Dll et le typon de l’interface.
Pour éviter de faire un long discours chiant et inutile, voici un schéma représentant toute l’installation.
Pour expliquer le fonctionnement: Sur chaque site, on dispose d’une sonde de température reliée à un PC avec le programme d’acquisition restant actif en permanence. Toutes les 15min le programme d’acquisition envoie la température par le biais d’une requête SQL sur le serveur situé n’importe où sur l’Internet. Ce serveur sert donc de serveur … -de serveur quoi? pour ceux qui ont suivi- de serveur SQL! Mais aussi de serveur web pour délivrer les beaux graphs aux gentils visiteurs. L’architecture est relativement simple et efficace.
Le point noir de ce système est que l’interface de la sonde doit obligatoirement être reliée sur un PC toujours actif, pas très écolo cette affaire. La solution serait d’utiliser un serveur de terminaux (et là, vive le BTS IRIS
Dans cet article, ou les articles suivants je n’aborderais pas, ou très peu la partie matérielle du système, la page de Pierre Col est très bien faite pour ça.
Je pense que le premier article concernant le système de relevé de températures est terminé, il aura servi d’introduction.
A bientôt pour la suite (aucune idée de quand
)



18 janvier 2010
Adrien
Posté dans
bonjour je trouve votre site genial
j’ai intention de me lance dans la fabrication de ceci met voila j’aimerais avoir plus de renseignement sur la sonde adaptaeur I2C/ RS 232 ainsi le programme
cordialement hubert