Arduino UNO R4 - Capteur de pluie
Dans ce guide, nous apprendrons à utiliser un Arduino UNO R4 avec un capteur de pluie pour détecter la pluie ou la neige. Nous aborderons les sujets suivants :
- Connecter un capteur de pluie à un Arduino UNO R4.
- Programmer l'Arduino UNO R4 pour reconnaître la pluie à partir d'un signal numérique provenant du capteur de pluie.
- Programmer l'Arduino UNO R4 pour déterminer l'intensité des précipitations à partir d'un signal analogique provenant du capteur de pluie.

Vous pouvez ensuite modifier le code pour activer un moteur ou une alarme lorsqu'il détecte la pluie ou la neige.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
1 | × | Kit de Démarrage DIYables STEM V4 IoT (Arduino inclus) | |
1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du capteur de pluie
Le capteur de pluie peut détecter et mesurer la quantité de pluie ou de neige. Il fournit deux types de signaux de sortie : un signal numérique (LOW ou HIGH) et un signal analogique.
Le capteur de pluie comporte deux composants:
- Le plateau de détection
- L'unité électronique

Le pavé tactile
Le tapis de détection est placé à l'extérieur, où il peut être exposé à la pluie ou à la neige, comme sur un toit. Le tapis comporte plusieurs fils en cuivre, divisés en deux types : des fils d'alimentation et des fils de capteur. Ces deux types de fils sont séparés et ne se connectent pas, à moins qu'il n'y ait de l'eau ou de la neige qui les relie. Les deux types de fils fonctionnent de la même manière, vous pouvez donc choisir n'importe quelle ligne pour être la ligne d'alimentation et une autre pour la ligne de capteurs.
Le module électronique
Le module électronique du capteur de pluie convertit le signal provenant de la plaque de détection en une valeur analogique ou numérique que l'Arduino UNO R4 peut lire. Il dispose de quatre broches.
- Broche VCC : Connectez-la à VCC (3,3 V à 5 V).
- Broche GND : Connectez-la à GND (0 V).
- Broche DO : Il s'agit d'une broche de sortie numérique. Elle affiche HAUT lorsqu'il n'y a pas de pluie et BAS lorsqu'une pluie est détectée. Ajustez le niveau de détection de pluie avec le potentiomètre.
- Broche AO : Il s'agit d'une broche de sortie analogique. La valeur de sortie diminue lorsque plus d'eau est présente sur la pastille de détection et augmente lorsqu'il y a moins d'eau.
Il dispose également de deux voyants LED :
- Une lampe indicatrice d’alimentation (PWR-LED).
- Une lampe indicatrice d’état de pluie (DO-LED) sur la broche DO : elle s’allume lorsqu’il pleut.
Comment cela fonctionne
Pour la broche DO :
- Le module comprend un potentiomètre pour ajuster la sensibilité.
- Si le niveau de pluie dépasse la limite définie, la broche de sortie du capteur passe à l'état bas, et la LED DO s'allume.
- Si le niveau de pluie est inférieur à la limite définie, la broche de sortie du capteur reste à l'état haut, et la LED DO reste éteinte.
Concernant la broche de sortie analogique :
- Lorsqu'il y a plus d'eau dans le pad de détection, la valeur de la broche AO est plus faible.
- Lorsqu'il y a moins d'eau sur le pad de détection, la valeur de la broche AO est plus élevée.
Le potentiomètre ne modifie pas la valeur sur la broche AO.
Diagramme de câblage
Connectez la broche VCC du capteur soit à une broche 3,3 V soit à une broche 5 V de l'Arduino UNO R4. Cependant, le connecter directement peut réduire la durée de vie du capteur en raison de la corrosion électrochimique. Au lieu de cela, il est préférable de connecter la broche VCC du capteur à une broche de sortie de l'Arduino. Vous pouvez ensuite programmer cette broche pour alimenter le capteur uniquement lors des mesures. Cette méthode aide à minimiser les effets de la corrosion électrochimique.
Le module de capteur de pluie a deux sorties. Vous pouvez en utiliser une ou les deux, selon vos besoins.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino UNO R4 - Lire la valeur de la broche DO
Étapes rapides
Suivez ces instructions étape par étape :
- Si c'est la première fois que vous utilisez l'Arduino Uno R4 WiFi/Minima, consultez le tutoriel sur Arduino UNO R4 - Installation du logiciel..
- Connectez le capteur de pluie à l'Arduino Uno R4 selon le schéma fourni.
- Connectez la carte Arduino Uno R4 à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Arduino sur votre ordinateur.
- Sélectionnez la carte Arduino Uno R4 appropriée (par exemple Arduino Uno R4 WiFi) et le port COM.
- Copiez le code ci-dessus et ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour téléverser le code sur l'Arduino Uno R4.
- Mettez quelques gouttes d'eau sur le capteur de pluie.
- Vérifiez les résultats dans le Moniteur série.
N'oubliez pas que si le voyant LED reste allumé en permanence ou est éteint même lorsque le capteur est exposé à la pluie, vous pouvez tourner le potentiomètre pour ajuster la sensibilité du capteur.
Code Arduino UNO R4 - Lire la valeur de la broche AO
Étapes rapides
- Copiez le code et ouvrez-le dans l'IDE Arduino
- Cliquez sur le bouton Upload dans l'IDE Arduino pour téléverser le code sur l'Arduino UNO R4
- Versez un peu d'eau sur le capteur de pluie
- Vérifiez le résultat sur le Moniteur Série.