Montage:Compteur eau DS2423
Un article de MacodaWiki.
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.
