Arduino - Détecteur de fuite d'eau
Dans ce guide, nous apprendrons à utiliser l'Arduino et un capteur de fuite d'eau pour détecter les fuites d'eau.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du détecteur de fuite d'eau
Le détecteur de fuite d'eau, ou capteur de fuite d'eau, nous aide à détecter toute présence d'eau indésirable tôt pour éviter les dommages possibles.
Détecteur de Fuite d'Eau Schéma de Brochage
Le détecteur de fuite d'eau est livré avec deux fils :
Tout comme un interrupteur ou un bouton, nous n'avons pas besoin de faire la distinction entre les deux fils du détecteur de fuite d'eau.
Comment fonctionne le détecteur de fuite d'eau
Lorsque l'eau est présente, le circuit se ferme. Lorsqu'il n'y a pas d'eau, le circuit reste ouvert.
Pour configurer le détecteur de fuite d'eau avec un Arduino, connectez un fil à GND et l'autre fil à une broche d'entrée de l'Arduino configurée comme une entrée numérique avec pull-up. S'il y a de l'eau, la broche de l'Arduino affichera une valeur LOW. S'il n'y a pas d'eau, la broche affichera une valeur HIGH.
※ Note:
Le détecteur de fuite d'eau ne peut pas détecter l'eau "non conductrice" comme l'eau pure. Pour le faire fonctionner, dispersez un peu de sel près du capteur. L'eau se mélangera avec le sel, rendant l'eau conductrice.
Schéma de câblage entre le détecteur de fuite d'eau et l'Arduino
This image is created using Fritzing. Click to enlarge image
Comment programmer Arduino pour lire la valeur d'un détecteur de fuite d'eau
- Configurez la broche Arduino comme une entrée numérique en utilisant la fonction pinMode(). Par exemple, pour la broche D7, utilisez cette fonction.
- Utilise la fonction digitalRead() pour vérifier l'état de la broche Arduino.
Code Arduino - Détection de fuite d'eau
Étapes rapides
- Copiez le code ci-dessus et collez-le dans l'IDE Arduino.
- Pour télécharger le code sur votre carte Arduino, cliquez sur le bouton Upload dans l'IDE Arduino.
- Versez de l'eau près du détecteur de fuite d'eau.
- Vérifiez les résultats sur le Moniteur Série. Ils apparaissent comme suit:.