(→Programmation) |
|||
Ligne 179 : | Ligne 179 : | ||
} | } | ||
</pre> | </pre> | ||
- | Reportez-vous à notre forum pour plus de détails concernant la | + | 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]. |
== Schéma de câblage == | == Schéma de câblage == |
Sommaire |
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
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℃ |
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 |
Remarque : Cet exemple, tiré du forum, a été écrit par Charles Gantt. Un grand merci pour sa contribution. Voyons voir comment ça marche.
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.
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.
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.
// 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.
Le diamètre externe du fil utilisé pour les connections est de 1,4 mm.
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 % |
Voici la FAQ des capteurs où vous pourrez poser vos questions et trouver des réponses pour ce type de produits.
""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.
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.
Révision | Description | Publication |
---|---|---|
v1.0 | Première publication | 31 mai 2010 |
v2.0 | Publication 2.0 | 5 juillet 2010 |
Autres produits et ressources associés
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.
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© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique