Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Capteur de débit d'eau

Capteur de débit d'eau

De Wikidebrouillard.

(Programming)
(Autorisation)
 
(10 versions intermédiaires masquées)
Ligne 1 : Ligne 1 :
== Introduction ==
== Introduction ==
-
Water flow sensor consists of a plastic valve body, a water rotor, and a hall-effect sensor. When water flows through the rotor, rotor rolls. Its speed changes with different rate of flow. The hall-effect sensor outputs the corresponding pulse Signal.
+
Le capteur de débit d'eau est composé d'une soupape en plastique, d'un rotor à eau et d'un capteur à effet Hall. Lorsque l'eau coule dans le rotor, celui-ci roule. Sa vitesse change selon le débit. Le capteur à effet Hall envoie le signal d'impulsion correspondant.
-
'''Model:[http://www.seeedstudio.com/depot/g12-water-flow-sensor-p-635.html?cPath=84_87&zenid=020999c566d2f31841dc54602b7d02ef POW110D3B]'''
+
'''Modèle:[http://www.seeedstudio.com/depot/g12-water-flow-capteur-p-635.html?cPath=84_87&zenid=020999c566d2f31841dc54602b7d02ef POW110D3B]'''
-
[[Image:Flowsensor_LRG.jpg]]
+
[[Image:Flowsensor_LRG.jpg|capteur de débit d'eau]]
-
== Specification ==
+
== Caractéristiques techniques ==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
-
|align="center" width="400px"|Working voltage
+
|align="<center> width="400px"|Voltage 
|align="center" width="400px"|5V-24V  
|align="center" width="400px"|5V-24V  
|-
|-
-
|align="center" |Maximum current
+
|align="center" |Courant maximum
-
|align="center" |15 mA(DC 5V)
+
|align="center" |15 mA(DC 5V)
|-
|-
-
|align="center" |Weight
+
|align="center" |Poids
-
|align="center" |43 g  
+
|align="center"|43 g  
|-
|-
-
|align="center" |External diameters
+
|align="center" |Diamètre extérieur
-
|align="center" |20mm
+
|align="center" |20 mm
|-
|-
-
|align="center" |Flow rate range
+
|align="center" | Plage de débit
-
|align="center" |1~30 L/min  
+
|align="center" |1 à 30 L/min  
|-
|-
-
|align="center" |Operating temperature
+
|align="center" |Température de fonctionnement
-
|align="center" |0℃~80℃
+
|align="center" |0℃ à 80℃
|-
|-
-
|align="center" |Liquid temperature
+
|align="center" |Température du liquide
-
|align="center" |<120℃
+
|align="center" |< 120°C
|-
|-
-
|align="center" |Operating humidity
+
|align="center" | Humidité de fonctionnement
-
|align="center" |35%~90%RH  
+
|align="center" |35 % à 90 % RH  
|-
|-
-
|align="center"|Operating pressure
+
|align="center"|Pression de fonctionnement
-
|align="center"|< 2.0MPa
+
|align="center"|< 2,0 MPa
|-
|-
-
|align="center"|Store temperature
+
|align="center"| Température de stockage
-
|align="center"| -25℃~+80℃
+
|align="center"| -25℃ à +80℃
|}
|}
-
== Mechanic Dimensions  ==
+
== Schéma ==
-
Unit:mm<br>
+
Unité : mm<br>
-
[[Fichier:Dem1.png]][[Fichier:Dem2.png]]
+
[[Fichier:Dem1.png|Démo1]][[Fichier:Dem2.png|Démo2]]
-
=== Sensor Components ===
+
=== Composants du capteur ===
{| class="wikitable" border="1"
{| class="wikitable" border="1"
-
!No.
+
!.
-
!Name
+
!Nom
-
!Quantity
+
!Quantité
-
!Material
+
!Matériel
-
!Note
+
!Remarque
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" width="200"| 1
| align="center" width="200"| 1
-
| align="center" width="150"| Valve body
+
| align="center" width="150"| Soupape
-
| align="center" width="150"| 1
+
| align="center" width="150"| 1
-
| align="center" width="150"|  PA66+33%glass fiber
+
| align="center" width="150"|  PA66+33% de fibre optique
| align="center" width="150"|   
| align="center" width="150"|   
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" width="200"| 2
| align="center" width="200"| 2
-
| align="center" width="150"| Stainless steel bead  
+
| align="center" width="150"| Bille en acier inoxydable  
-
| align="center" width="150"| 1
+
| align="center" width="150"| 1
-
| align="center" width="150"| Stainless steel SUS304
+
| align="center" width="150"| Acier inoxydable SUS304
| align="center" width="150"|   
| align="center" width="150"|   
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" | 3
| align="center" | 3
-
| align="center" | Axis
+
| align="center" | Axe
-
| align="center" | 1  
+
| align="center" | 1  
-
| align="center" | Stainless steel SUS304
+
| align="center" width="150"| Acier inoxydable SUS304
-
| align="center" |  
+
| align="center" |  
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" | 4
| align="center" | 4
-
| align="center" | Impeller
+
| align="center" | Rotor
-
| align="center" | 1
+
| align="center" | 1
-
| align="center" | POM
+
| align="center" | POM
-
| align="center" |  
+
| align="center" |    
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" | 5
| align="center" | 5
-
| align="center" | Ring magnet
+
| align="center" | Aimant annulaire
-
| align="center" | 1
+
| align="center" | 1
-
| align="center" | Ferrite
+
| align="center" | Ferrite
-
| align="center" |  
+
| align="center" |  
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" | 6
| align="center" | 6
-
| align="center" | Middle ring
+
| align="center" | Anneau central
-
| align="center" | 1
+
| align="center" | 1
-
| align="center" |  PA66+33%glass fiber
+
| align="center" width="66"|  PA66+33% de fibre optique
-
| align="center" |  
+
| align="center" |  
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" | 7
| align="center" | 7
-
| align="center" | O-seal ring
+
| align="center" | Anneau joint torique
-
| align="center" | 1
+
| align="center" | 1
-
| align="center" | Rubber
+
| align="center" | Caoutchouc
-
| align="center" |  
+
| align="center" |  
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" | 8
| align="center" | 8
-
| align="center" | Electronic seal ring
+
| align="center" | Anneau d'étanchéité électronique
-
| align="center" | 1
+
| align="center" | 1
-
| align="center" | Rubber
+
| align="center" | Caoutchouc
-
| align="center" |  
+
| align="center" |  
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" | 9
| align="center" | 9
-
| align="center" | Cover
+
| align="center" | Couvercle
-
| align="center" | 1
+
| align="center" | 1
-
| align="center" |  PA66+33%glass fiber
+
| align="center" width="66"|  PA66+33% de fibre optique
-
| align="center" |  
+
| align="center" |  
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" | 10
| align="center" | 10
-
| align="center" | Screw
+
| align="center" | Vis
-
| align="center" | 4
+
| align="center" | 4
-
| align="center" | Stainless steel SUS304  
+
| align="center" width="150"| Acier inoxydable SUS304  
-
| align="center" | 3.0*11
+
| align="center" | 3.0*11
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" | 11
| align="center" | 11
-
| align="center" | Cable
+
| align="center" | Câble
-
| align="center" | 1
+
| align="center" | 1
-
| align="center" | 1007 24AWG
+
| align="center" | 1007 24AWG
-
| align="center" |  
+
| align="center" |  
|}
|}
-
==Usage Example==
+
== Exemple d'utilisation ==
-
<font color=“red” size=“5”>Note: This example is abstracted from the forum, which was done by Charles Gantt. Thanks for his contribution.Let's see how it works.</font><br>
+
<font color=“red” size=“5”> Remarque : cet exemple, tiré du forum, a été écrit par Charles Gantt. Un grand merci pour sa contribution. Voyons voir comment ça marche.</font><br>
-
=== Reading Water Flow rate with Water Flow Sensor ===  
+
=== Obtenir le débit de l'eau avec le capteur de débit d'eau ===  
-
This is part of a project I have been working on and I thought I would share it here since there have been a few threads on how to read water flow rate in liters per hour using the Water Flow Sensor found in the Seeed Studio Depo. It uses a simple rotating wheel that pulses a hall effect sensor. By reading these pulses and implementing a little math, we can read the liquids flow rate accurate to within 3%. The threads are simple G1/2 so finding barbed ends will not be that hard.
+
Ce qui suit fait partie d'un projet sur lequel je travaille. J'ai décidé de le partager puisqu'il y a déjà eu quelques fils de discussion expliquant comment obtenir le débit de l'eau en litres par heure en utilisant le capteur de débit d'eau qu'on peut trouver sur le site de Seeed Studio. Il suffit d'une simple roue en mouvement qui envoie des impulsions dans un capteur à effet Hall. À l'aide de ces impulsions et après quelques calculs, on peut obtenir le débit du liquide avec un taux de fiabilité de 3 %. Les filetages font ½  pouce alors trouver des embouts métalliques ne posera pas de problème.
-
==== Hardware Installation  ====
+
==== Installation du matériel ====
-
You will need  Seeeduino / Arduino ,Water Flow Sensor,10K resistor,a breadboard and some jumper wires.
+
Vous aurez besoin d'un Seeeduino/Arduino, d'un capteur de débit d'eau, d'une résistance de 10 K, d'une breadboard et de quelques câbles de branchement.
-
Wiring up the Water Flow Sensor is pretty simple. There are 3 wires: Black, Red, and Yellow.  
+
Connecter le capteur de débit d'eau est assez simple. Il y a 3 câbles : noir, rouge et jaune.  
-
Black to the Seeeduino's ground pin
+
Connecter le câble noir à la broche de masse du Seeeduino
-
Red to Seeeduino's 5v pin
+
Connecter le câble rouge à la broche 5V du Seeduino
-
The yellow wire will need to be connected to a 10k pull up resistor.and then to pin 2 on the Seeeduino.
+
Il faut connecter le câble jaune à la résistance 10K puis à la broche 2 du Seeduino.
-
Here is a fritzing diagram I made to show you how to wire it all up.  
+
Voici un diagramme Fritzing que j'ai réalisé afin de vous expliquer les connexions à faire.  
-
[[Fichier:Reading liquid flow rate with an Arduino.jpg]]
+
[[Fichier:Reading liquid flow rate with an Arduino.jpg|Schéma pour lire le débit d'eau avec un Arduino]]
-
Once you have it wired up you will need to upload the following code to your Seeeduino. Once it is uploaded and you have some fluid flowing through the Water Flow Sensor, you can open the serial monitor and it will display the flow rate, refreshing every second.
+
Une fois le tout connecté, vous devez entrer le code ci-dessous dans votre Seeeduino. Dès que le code est entré et que le liquide coule dans le capteur de débit d'eau, vous pouvez ouvrir le moniteur série et celui-ci affichera le débit, qui se mettra à jour toutes les secondes.
-
==== Programming  ====
+
== Programmation ==
<pre>
<pre>
-
// reading liquid flow rate using Seeeduino and Water Flow Sensor from Seeedstudio.com
+
// obtenir le débit du liquide en utilisant Seeeduino et un capteur de débit d'eau disponible
-
// Code adapted by Charles Gantt from PC Fan RPM code written by Crenn @thebestcasescenario.com
+
sur Seeedstudio.com
 +
// Code adapté par Charles Gantt à partir du code de calcul des tours par minute
 +
d'un ventilateur d'ordinateur écrit par Crenn @thebestcasescenario.com
// http:/themakersworkbench.com http://thebestcasescenario.com http://seeedstudio.com
// http:/themakersworkbench.com http://thebestcasescenario.com http://seeedstudio.com
-
volatile int NbTopsFan; //measuring the rising edges of the signal
+
volatile int NbTopsFan; //mesurer le front de montée du signal
int Calc;                               
int Calc;                               
-
int hallsensor = 2;    //The pin location of the sensor
+
int hallsensor = 2;    //Où placer le capteur
-
void rpm ()    //This is the function that the interupt calls
+
vide tr/min ()    //Voici la fonction que l'interruption déclenche
{  
{  
-
   NbTopsFan++;  //This function measures the rising and falling edge of the
+
   NbTopsFan++;  //Cette fonction mesure les fronts de montée et de descente du
-
hall effect sensors signal
+
signal envoyé par les capteurs à effet Hall
}  
}  
-
  // The setup() method runs once, when the sketch starts
+
  // La méthode setup() se lance une fois, lorsque le programme démarre
-
void setup() //
+
void setup()//
{  
{  
-
   pinMode(hallsensor, INPUT); //initializes digital pin 2 as an input
+
   pinMode(hallsensor, INPUT); //initialiser la broche 2 numérique en tant qu'entrée
-
   Serial.begin(9600); //This is the setup function where the serial port is
+
   Serial.begin(9600); // Voici la fonction setup (configuration) où le port série est
-
initialised,
+
initialisé,
-
   attachInterrupt(0, rpm, RISING); //and the interrupt is attached
+
   attachInterrupt(0, rpm, RISING); //et l'interruption attachée
}  
}  
-
// the loop() method runs over and over again,
+
// la méthode loop() tourne en boucle,
-
// as long as the Arduino has power
+
// tant que l'Arduino est chargé
-
void loop ()     
+
void loop()     
{
{
-
   NbTopsFan = 0;  //Set NbTops to 0 ready for calculations
+
   NbTopsFan = 0;  // Configurer NbTops sur 0 prêt pour les calculs
-
   sei();      //Enables interrupts
+
   sei();      //Activer les interruptions
-
   delay (1000);  //Wait 1 second
+
   delay (1000);  //Attendre 1  seconde
-
   cli();      //Disable interrupts
+
   cli();      //Désactiver les interruptions
-
   Calc = (NbTopsFan * 60 / 7.5); //(Pulse frequency x 60) / 7.5Q, = flow rate
+
   Calc = (NbTopsFan * 60 / 7.5); //(Fréquence des impulsions x 60) / 7.5Q, = débit
-
in L/hour
+
en L/h
-
   Serial.print (Calc, DEC); //Prints the number calculated above
+
   Serial.print (Calc, DEC); //Imprime les chiffres calculés ci-dessus
-
   Serial.print (" L/hour\r\n"); //Prints "L/hour" and returns a  new line
+
   Serial.print(","); (" en L/h"); //Imprime "en L/h" et change de ligne
}
}
</pre>
</pre>
-
You can refer our forum for more details about [http://www.seeedstudio.com/forum/viewtopic.php?f=4&t=989&p=3632#p3632 Reading Water Flow rate with Water Flow Sensor].
+
Reportez-vous à notre forum pour plus de détails concernant la [http://www.seeedstudio.com/forum/viewtopic.php?f=4&t=989&p=3632#p3632 lecture du débit d'eau avec le capteur de débit d'eau (en)].
-
== Wiring Diagram ==
+
== Schéma de câblage ==
-
The external diameter of thread the connections use is 1.4mm.
+
Le diamètre externe du fil utilisé pour les connections est de 1,4 mm.
-
[[Fichier:wfs-wiring.jpg]]
+
[[Fichier:wfs-wiring.jpg|câblage]]
-
== Output Table ==
+
== Tableau de sortie =
-
Pulse frequency (Hz) in Horizontal Test= 7.5Q, Q is flow rate in L/min. (Results in +/- 3% range)
+
Fréquence de l'impulsion (Hz) en test horizontal= 7,5 Q, Q étant le débit en L/min. (Résultats fiables à +/- %)  
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
-
|align="center" width="400px"|Output pulse high level
+
|align="center" width="400px" |Forte impulsion de sortie
-
|align="center" width="400px"|Signal voltage >4.5 V( input DC 5 V)
+
|align="center" width="400px"| Voltage de signal > 4,5 V (entrée DC 5 V)
|-
|-
-
|align="center" |Output pulse low level
+
|align="center" | Faible impulsion de sortie
-
|align="center" |Signal voltage <0.5V( input DC 5V)  
+
|align="center" |Voltage du signal < 0,5 V (entrée DC 5 V)
|-
|-
-
|align="center" |Precision
+
|align="center" |Précision
-
|align="center" |3% (Flow rate from 1L/min to 10L/min)
+
|align="center" |% (Débit de 1 L/min à 10 L/min)
|-
|-
-
|align="center" |Output signal duty cycle
+
|align="center" | Rapport cyclique du signal de sortie
-
|align="center" |40%~60%
+
|align="center" |40 % à 60  %
|}
|}
-
== FAQ ==
+
== FAQ ==
-
Here is the [[Sensors FAQ]], people can go here to find questions and answers for this kind of products.
+
'''Question 1''' : De quoi le capteur est-il composé ? <br>
 +
'''Réponse''' : Le capteur est en nylon et en fibre. Ne pas l'utiliser avec de l'acide ou une base puissants. <br>
-
'''Question1''': What type of materials the sensor is made out of that contact the water? <br>
+
'''Question 2''' : Peut-on l'utiliser avec de l'eau potable ?<br>
-
'''Answer''': The water flow sensor is made of nylon with fiber. It should not be used with strong acid and strong base. <br>
+
'''Réponse''' : Oui, il a été testé sur des distributeurs d'eau.<br>
-
'''Question2''': Is it safe to be used for drinking water?<br>
+
== Aller plus loin ==
-
'''Answer''': Yes, it has been used on drinking machine.<br>
+
-
== Support  ==
+
Si vous avez des questions ou des suggestions d'amélioration rendez-vous sur notre [http://www.seeedstudio.com/forum forum], ou sur notre plateforme [http://wish.seeedstudio.com wish] pour nous en faire part.
-
If you have questions or other better design ideas, you can go to our [http://www.seeedstudio.com/forum forum] or [http://wish.seeedstudio.com wish] to discuss.
+
== Suivis des versions ==
-
 
+
-
== Version Tracker ==
+
{|class="wikitable"
{|class="wikitable"
-
! Revision
+
! Révision
-
! Descriptions
+
! Description
-
! Release
+
! Publication
|- style="font-size: 90%"
|- style="font-size: 90%"
-
| align="center" width="300px"| v1.0
+
| align="center" width="300px" | v1.0
-
| align="center" width="500px"| Initial public release
+
| width="500px" align="center" | Première publication
-
| align="center" width="200px"| May 31, 2010
+
| align="center" width="200px"| 31 mai 2010
|- style="font-size: 90%"
|- style="font-size: 90%"
| align="center" | v2.0
| align="center" | v2.0
-
| align="center" | Public release 2.0
+
| align="center" | Publication 2.0
-
| align="center" | Jul 05, 2010
+
| align="center" | 5 juillet 2010
|}
|}
-
== Resource ==
+
== Ressources ==
*[http://www.seeedstudio.com/wiki/images/b/b7/Water_flow_sensor_datasheet.pdf Water flow sensor datasheet.pdf]
*[http://www.seeedstudio.com/wiki/images/b/b7/Water_flow_sensor_datasheet.pdf Water flow sensor datasheet.pdf]
*[http://www.seeedstudio.com/forum/viewtopic.php?f=4&t=989&p=3632#p3632 Reading Water Flow rate with Water Flow Sensor]
*[http://www.seeedstudio.com/forum/viewtopic.php?f=4&t=989&p=3632#p3632 Reading Water Flow rate with Water Flow Sensor]
Ligne 240 : Ligne 240 :
*[http://garden.seeedstudio.com/images/4/4e/YEE70G30HSLNC..pdf datasheet for the material]
*[http://garden.seeedstudio.com/images/4/4e/YEE70G30HSLNC..pdf datasheet for the material]
-
== See Also  ==
+
== Voir aussi ==
-
 
+
-
Other related products and resources.
+
-
== Licensing  ==
+
Autres produits et ressources associés
-
This documentation is licensed under the Creative Commons [http://creativecommons.org/licenses/by-sa/3.0/ Attribution-ShareAlike License 3.0] Source code and libraries are licensed under [http://www.gnu.org/licenses/gpl.html GPL/LGPL], see source code files for details.
+
== Autorisation ==
-
== External Links  ==
+
Cette documentation tombe sous la licence Creative Commons [http://creativecommons.org/licenses/by-sa/3.0/ Attribution-ShareAlike License 3.0] Le code source et les bibliothèques sont sous la licence [http://www.gnu.org/licenses/gpl.html GPL/LGPL], voir les fichiers du code source pour plus de détails.
-
Links to external webpages which provide more application ideas, documents/datasheet or software libraries.
+
== Liens externes ==
-
[[Category:Sensors|Product]]
+
Liens externes vers plus d'idées d'application, de documents/fiches techniques ou de bibliothèques de logiciels.
==Crédits==
==Crédits==
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/index.php?title=G1/2_Water_Flow_sensor
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/index.php?title=G1/2_Water_Flow_sensor
-
Traducteurs : machine et bidule - 2013 dans le cadre de [[Master 2 rédacteur traducteur 2013‎‎]]
+
Traducteurs : Elodie Verpoort et Salomé Moreau - 2013 dans le cadre de [[Master 2 rédacteur traducteur 2013‎‎]]
[[Catégorie:arduino]]
[[Catégorie:arduino]]

Version actuelle en date du 19 décembre 2013 à 17:19

Sommaire

Introduction

Le capteur de débit d'eau est composé d'une soupape en plastique, d'un rotor à eau et d'un capteur à effet Hall. Lorsque l'eau coule dans le rotor, celui-ci roule. Sa vitesse change selon le débit. Le capteur à effet Hall envoie le signal d'impulsion correspondant.

Modèle:POW110D3B

capteur de débit d'eau

Caractéristiques techniques

Voltage 5V-24V
Courant maximum 15 mA(DC 5V)
Poids 43 g
Diamètre extérieur 20 mm
Plage de débit 1 à 30 L/min
Température de fonctionnement 0℃ à 80℃
Température du liquide < 120°C
Humidité de fonctionnement 35 % à 90 % RH
Pression de fonctionnement < 2,0 MPa
Température de stockage -25℃ à +80℃

Schéma

Unité : mm
Démo1Démo2

Composants du capteur

N°. Nom Quantité Matériel Remarque
1 Soupape 1 PA66+33% de fibre optique
2 Bille en acier inoxydable 1 Acier inoxydable SUS304
3 Axe 1 Acier inoxydable SUS304
4 Rotor 1 POM
5 Aimant annulaire 1 Ferrite
6 Anneau central 1 PA66+33% de fibre optique
7 Anneau joint torique 1 Caoutchouc
8 Anneau d'étanchéité électronique 1 Caoutchouc
9 Couvercle 1 PA66+33% de fibre optique
10 Vis 4 Acier inoxydable SUS304 3.0*11
11 Câble 1 1007 24AWG

Exemple d'utilisation

Remarque : cet exemple, tiré du forum, a été écrit par Charles Gantt. Un grand merci pour sa contribution. Voyons voir comment ça marche.

Obtenir le débit de l'eau avec le capteur de débit d'eau

Ce qui suit fait partie d'un projet sur lequel je travaille. J'ai décidé de le partager puisqu'il y a déjà eu quelques fils de discussion expliquant comment obtenir le débit de l'eau en litres par heure en utilisant le capteur de débit d'eau qu'on peut trouver sur le site de Seeed Studio. Il suffit d'une simple roue en mouvement qui envoie des impulsions dans un capteur à effet Hall. À l'aide de ces impulsions et après quelques calculs, on peut obtenir le débit du liquide avec un taux de fiabilité de 3 %. Les filetages font ½  pouce alors trouver des embouts métalliques ne posera pas de problème.

Installation du matériel

Vous aurez besoin d'un Seeeduino/Arduino, d'un capteur de débit d'eau, d'une résistance de 10 K, d'une breadboard et de quelques câbles de branchement.

Connecter le capteur de débit d'eau est assez simple. Il y a 3 câbles : noir, rouge et jaune. Connecter le câble noir à la broche de masse du Seeeduino Connecter le câble rouge à la broche 5V du Seeduino Il faut connecter le câble jaune à la résistance 10K puis à la broche 2 du Seeduino.

Voici un diagramme Fritzing que j'ai réalisé afin de vous expliquer les connexions à faire. Schéma pour lire le débit d'eau avec un Arduino

Une fois le tout connecté, vous devez entrer le code ci-dessous dans votre Seeeduino. Dès que le code est entré et que le liquide coule dans le capteur de débit d'eau, vous pouvez ouvrir le moniteur série et celui-ci affichera le débit, qui se mettra à jour toutes les secondes.

Programmation

// obtenir le débit du liquide en utilisant Seeeduino et un capteur de débit d'eau disponible 
sur Seeedstudio.com
// Code adapté par Charles Gantt à partir du code de calcul des tours par minute 
d'un ventilateur d'ordinateur écrit par Crenn @thebestcasescenario.com
// http:/themakersworkbench.com http://thebestcasescenario.com http://seeedstudio.com

volatile int NbTopsFan; //mesurer le front de montée du signal
int Calc;                               
int hallsensor = 2;    //Où placer le capteur

vide tr/min ()     //Voici la fonction que l'interruption déclenche 
{ 
  NbTopsFan++;  //Cette fonction mesure les fronts de montée et de descente du 

signal envoyé par les capteurs à effet Hall
} 
 // La méthode setup() se lance une fois, lorsque le programme démarre
void setup()//
{ 
  pinMode(hallsensor, INPUT); //initialiser la broche 2 numérique en tant qu'entrée
  Serial.begin(9600); // Voici la fonction setup (configuration) où le port série est 

initialisé,
  attachInterrupt(0, rpm, RISING); //et l'interruption attachée
} 
// la méthode loop() tourne en boucle,
// tant que l'Arduino est chargé 
void loop()    
{
  NbTopsFan = 0;   // Configurer NbTops sur 0 prêt pour les calculs
  sei();      //Activer les interruptions
  delay (1000);   //Attendre 1  seconde
  cli();      //Désactiver les interruptions
  Calc = (NbTopsFan * 60 / 7.5); //(Fréquence des impulsions x 60) / 7.5Q, = débit 

en L/h 
  Serial.print (Calc, DEC); //Imprime les chiffres calculés ci-dessus
  Serial.print(","); (" en L/h"); //Imprime "en L/h" et change de ligne
}

Reportez-vous à notre forum pour plus de détails concernant la lecture du débit d'eau avec le capteur de débit d'eau (en).

Schéma de câblage

Le diamètre externe du fil utilisé pour les connections est de 1,4 mm.

câblage

= Tableau de sortie

Fréquence de l'impulsion (Hz) en test horizontal= 7,5 Q, Q étant le débit en L/min. (Résultats fiables à +/- 3 %)

Forte impulsion de sortie Voltage de signal > 4,5 V (entrée DC 5 V)
Faible impulsion de sortie Voltage du signal < 0,5 V (entrée DC 5 V)
Précision 3  % (Débit de 1 L/min à 10 L/min)
Rapport cyclique du signal de sortie 40 % à 60  %

FAQ

Question 1 : De quoi le capteur est-il composé ?
Réponse : Le capteur est en nylon et en fibre. Ne pas l'utiliser avec de l'acide ou une base puissants.

Question 2 : Peut-on l'utiliser avec de l'eau potable ?
Réponse : Oui, il a été testé sur des distributeurs d'eau.

Aller plus loin

Si vous avez des questions ou des suggestions d'amélioration rendez-vous sur notre forum, ou sur notre plateforme wish pour nous en faire part.

Suivis des versions

Révision Description Publication
v1.0 Première publication 31 mai 2010
v2.0 Publication 2.0 5 juillet 2010

Ressources

Voir aussi

Autres produits et ressources associés

Autorisation

Cette documentation tombe sous la licence Creative Commons Attribution-ShareAlike License 3.0 Le code source et les bibliothèques sont sous la licence GPL/LGPL, voir les fichiers du code source pour plus de détails.

Liens externes

Liens externes vers plus d'idées d'application, de documents/fiches techniques ou de bibliothèques de logiciels.

Crédits

Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/index.php?title=G1/2_Water_Flow_sensor

Traducteurs : Elodie Verpoort et Salomé Moreau - 2013 dans le cadre de Master 2 rédacteur traducteur 2013‎‎
Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraits
AR
GR

Capteur de débit d'eau

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique