Arduino - Relais de capteur d'eau
Dans ce tutoriel, nous apprendrons à utiliser un Arduino pour activer un relais lorsqu'il détecte de l'eau. Vous pourrez ensuite connecter le relais à une pompe ou à une sirène, un buzzer pour créer une alarme d'eau.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Démarrage DIYables STEM V3 (Arduino inclus) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du capteur d'eau et du relais
Si vous ne connaissez pas les capteurs d'eau et les relais (brochage, fonctionnement, programmation...), renseignez-vous dans les tutoriels suivants :
- Arduino - Capteur d'eau. tutorial
- Arduino - Relais. tutorial
Comment ça fonctionne
Arduino lit périodiquement la valeur du capteur d'eau. Si la valeur dépasse un seuil prédéfini, l'Arduino active le relais ; sinon, il désactive le relais.
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Si le projet doit fonctionner longtemps ou être placé dans un boîtier, il vaut mieux fixer les fils avec des vis. Placez un Screw Shield V2 ou un Proto Screw Terminal Block Shield sur la carte Arduino, puis serrez chaque fil sous une vis. Voici le montage avec le Screw Shield V2 :

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino
Étapes rapides
- Connectez l'Arduino au PC via le câble USB
- Ouvrez l'IDE Arduino, sélectionnez la bonne carte et le bon port
- Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
- Mettez à jour la valeur de THRESHOLD dans le code pour l'adapter à votre application
- Cliquez sur le bouton Upload dans l'IDE Arduino pour charger le code sur l'Arduino

- Intégrez le capteur d'eau dans l'eau
- Regardez l'état du relais
Explication du code
Lisez l'explication ligne par ligne dans les lignes de commentaire du code source !