Montage:Compteur eau DS2423

Un article de MacodaWiki.

Jump to: navigation, search

Sommaire

Introduction



L'objectif de ce montage est de mesurer la consommation d'eau grâce à un ordinateur.
Données accessible en temps réel ici : http://www.macoda.com:8081/aff_donnees_eau_froide.asp (login : guest - mot de passe : guest)

Principe

J'utilise le serveur domotique qui interroge régulièrement un circuit électronique qui lui indique le nombre de litre consommés.

Composants utilisés

  • Bus 1wire pour la communication avec le montage
  • Composant DS 2423 qui est un compteur d'impulsion
  • Capteur reed (ILS ou lame souple) qui fait contact quand il y a un aimant proche
  • Aimant
  • Compteur d'eau

Description


  • Un aimant est positionné sur l'aiguille des litres du compteur et passe devant le capteur reed à chaque fois que l'on consomme 1 litre.
  • A chaque passage devant le capteur reed, une impulsion est envoyé au DS2423 qui incrémente un compteur
  • Toutes les x minutes, le serveur domotique interroge le DS2423 pour savoir combien de litre ont été consommés.


Réalisation

Electronique

Composants nécessaires :

  • Résistance : 1K
  • Résistance : 3,3K
  • Résistance : 1M
  • Une diode verte
  • Une diode rouge
  • Dallas DS2423
  • Un adaptateur CMS-PIC (pour le DS2423)
  • Un support PIC (pour le DS2423)
  • Un capteur reed
  • Un 7805
  • Trois connecteurs (pour le 1wire, pour le 12v ou 5v et pour le capteur reed)
  • Des straps
  • Une plaque d'essai


Diagramme


Le schéma est simple, la pate 5 (une des deux entrées) est placé à la masse en temps normal. Quand l'aimant passe près du capteur reed, il fait contact et le 5V est amené à la patte 5, ce qui fait une impulsion.

Plaque d'essai




Réalisation

La plaque d'essai terminée


Le montage en place et fonctionnel


Cliquez sur les images pour avoir une explication et une version agrandie.

Logiciel

Le script (compteur_eau_froide.vbs) est lancé à intervale régulier, il fait la différence entre la valeur de compteur actuelle et la valeur précédente et stocke dans une base de données la valeur. Les valeurs stockées peuvent être visualisées sur le serveur Web d'homeseer : Script ASP d'affichage des données du compteur d'eau.


Compteur eau