Kunkune

Capteur de débit d'eau YF-S201 : comment mesurer le débit

Capteur de débit d'eau YF-S201 : comment mesurer le débit

By Kunkune | Published: 2026-10-21

Category: Guides pratiques

Apprenez à configurer le capteur de débit d'eau à effet Hall YF-S201 avec Arduino pour mesurer le débit de 0 à 30 L/min. Câblage étape par étape, code et conseils d'étalonnage.

Réponse rapide

Pour mesurer le débit d'eau avec le YF-S201, connectez ses trois fils à 5V, GND et une broche numérique d'un Arduino, puis lisez la sortie d'impulsions et convertissez-la en litres par minute à l'aide du facteur d'étalonnage du capteur.

Pourquoi le YF-S201 fonctionne pour la mesure de débit

Le YF-S201 est un débitmètre à effet Hall qui émet une impulsion numérique à chaque tour du rotor à l'intérieur du corps du capteur. La fréquence des impulsions est proportionnelle au débit, ce qui permet une lecture simple avec tout microcontrôleur capable de compter les interruptions. Il fonctionne avec du courant continu 5-18V, ce qui le rend compatible avec l'alimentation 5V d'Arduino.

Un compromis : le capteur est conçu uniquement pour l'eau propre. Les particules ou débris peuvent bloquer le rotor, utilisez donc toujours un préfiltre si votre source d'eau n'est pas claire. De plus, le facteur d'étalonnage d'usine (généralement autour de 7.5 impulsions par litre) est approximatif ; pour une meilleure précision, étalonnez-le en mesurant un volume d'eau connu.

Comment mesurer le débit avec le YF-S201

  1. Câblez le capteur à l'Arduino : Connectez le fil rouge du YF-S201 à la broche 5V de l'Arduino, le fil noir à GND et le fil jaune à la broche numérique 2 (ou toute broche supportant les interruptions). Le capteur consomme environ 15 mA, donc la broche 5V de l'Arduino peut l'alimenter directement. Erreur courante : utiliser une broche qui ne supporte pas les interruptions sur votre carte. Sur Arduino Uno, seules les broches 2 et 3 fonctionnent avec attachInterrupt().
  2. Téléchargez le sketch de comptage d'impulsions : Ouvrez l'IDE Arduino et écrivez un sketch qui attache une interruption à la broche du capteur. Dans la routine de service d'interruption, incrémentez une variable compteur volatile. Dans la boucle loop(), calculez le débit en L/min en divisant le nombre d'impulsions sur un intervalle fixe (par exemple, 1 seconde) par le facteur d'étalonnage du capteur (généralement 7.5 impulsions par litre). Point de contrôle : utilisez le mot-clé 'volatile' pour la variable compteur, sinon le compilateur pourrait l'optimiser, entraînant des lectures erratiques.
  3. Étalonnez pour des lectures précises : Faites passer un volume d'eau connu à travers le capteur (par exemple, 1 litre) et comptez le nombre total d'impulsions. Divisez le nombre d'impulsions par le volume pour obtenir votre facteur d'étalonnage réel. Mettez à jour le facteur dans votre sketch. Pour le YF-S201, le facteur se situe généralement entre 6.5 et 8.5 impulsions par litre. Erreur courante : supposer que le facteur d'usine est exact. L'étalonnage peut améliorer la précision de 10-20%.
  4. Testez et interprétez la sortie : Ouvrez le moniteur série (9600 bauds) et faites passer de l'eau à travers le capteur. Vous devriez voir le débit se mettre à jour chaque seconde. Comparez la lecture à un débit connu (par exemple, à l'aide d'une tasse doseuse et d'un chronomètre) pour vérifier l'étalonnage. Si vous ne voyez pas d'impulsions, vérifiez la polarité du câblage. Le capteur est sensible à la polarité : inverser 5V et GND peut l'endommager.

Produit utilisé dans ce guide

  • Capteur de débit d'eau 0-30L/min DC 5-18V Débitmètre à effet Hall Module YF-S201: Capteur de débit d'eau 0-30L/min DC 5-18V Débitmètre à effet Hall Module YF-S201 Sa plage de 0-30 L/min couvre les débits domestiques typiques, et la sortie à effet Hall fonctionne directement avec les broches numériques Arduino sans composants supplémentaires.
    0-30L/pm Water Flow Sensor DC 5-18V Flowmeter Hall Effect Module YF-S201
    Capteur de débit d'eau 0-30L/min DC 5-18V Débitmètre à effet Hall Module YF-S201

Shop Related Products

Capteur de débit d'eau 0-30L/min DC 5-18V module effet Hall YF-S201

Capteur de débit d'eau 0-30L/min DC 5-18V module effet Hall YF-S201

$7.62 $11.90

Shop Now