Comment fabriquer un détecteur de pluie YL-83 avec Arduino

  • Le capteur YL-83 détecte la pluie grâce aux changements de résistance de sa plaque métallique.
  • Sa sortie analogique permet de mesurer l'intensité de la pluie, tandis que la sortie numérique indique sa présence.
  • Il est idéal pour les projets d'automatisation, tels que l'activation d'alarmes ou les systèmes d'irrigation.

yl-83

Vous êtes-vous déjà demandé comment détecter la pluie avec un capteur YL-83 et un Arduino ? Ce sujet fascinant unit l'électronique et la météorologie dans des projets pratiques que vous pouvez réaliser depuis chez vous. Vous n'avez pas besoin d'être un expert en programmation ou en circuits pour commencer ; Avec les bons outils, un peu de patience et une pincée de créativité, vous pouvez créer un détecteur de pluie fonctionnel qui réagit aux gouttelettes d'eau.

Aujourd'hui, nous allons apprendre en détail comment fonctionne ce capteur, comment le connecter à une carte Arduino et surtout, à quoi sert ce capteur. Applications pratiques a dans la vie de tous les jours. De l’activation d’une alarme à l’automatisation d’un système d’irrigation, les possibilités sont multiples. Alors, sans plus tarder, décomposons toutes ces informations.

Qu'est-ce que le capteur YL-83 et comment fonctionne-t-il ?

Le capteur de pluie YL-83 est un composant très populaire dans les projets Arduino en raison de sa simplicité et de son faible coût. Ce dispositif se compose principalement de deux parties :

  • Une plaque conductrice qui détecte l'eau grâce à sa capacité à conduire l'électricité.
  • Un module comparateur qui convertit les signaux de la carte en valeurs analogiques ou numériques.

Lorsque des gouttes de pluie tombent sur la plaque du capteur, elles connectent les contacts métalliques à la surface, provoquant un changement de résistance. Ce changement est traité par le module comparateur, qui génère des valeurs analogiques entre 0 et 1023 ou une sortie numérique (0 ou 1) selon l'utilisation que vous souhaitez en faire.

Caractéristiques de base du capteur de pluie

Ce capteur est extrêmement polyvalent et peut être adapté à différents projets. Ses principales caractéristiques comprennent :

  • Alimentation de 3.3 à 5V, compatible avec la plupart des cartes Arduino.
  • Deux sorties : numérique (DO) et analogique (AO).
  • Sensibilité réglable grâce à un potentiomètre intégré.
  • Conception compacte avec résistance à l'oxydation grâce à sa surface nickelée.

Grâce à ces fonctionnalités, vous pouvez utiliser ce capteur aussi bien pour détecter la présence d'eau quant à mesurer son intensité.

Comment connecter le capteur YL-83 à l'Arduino

Le montage électrique est simple et rapide. Vous aurez besoin câbles de connexion et, bien sûr, une carte Arduino compatible telle que la UNO, Mega ou Nano. Voici un guide de base :

  • Connectez la broche VCC du capteur à la broche 5V de l'Arduino.
  • Le GND du capteur doit être connecté au GND de la carte Arduino.
  • La sortie numérique (DO) peut être connectée à n'importe quelle broche numérique de l'Arduino, par exemple D2.
  • Si vous souhaitez mesurer des valeurs analogiques, connectez la sortie analogique (AO) à une broche analogique, telle que A0.

Une fois que tout est connecté, réglez le potentiomètre du module capteur sur calibrer le seuil de sensibilité à l'humidité.

Code pour commencer : lire les valeurs

Le code est essentiel pour interpréter le données différentes fournie par le capteur. Voici un exemple de base :

const int sensorPin = A0; void setup() { Serial.begin(9600); } void loop() { int value = analogRead(sensorPin); Serial.print("Lecture analogique : "); Serial.println(valeur); retard (1000); }

Ce code lit les valeurs analogiques du capteur et les affiche sur le moniteur série. Vous pouvez mouiller la surface du capteur et observer comment les valeurs varient.

Plus d'exemples de code

Voulez-vous faire quelque chose de plus interactif? Essayez ce code qui classe la pluie en différentes intensités:

const int sensorPin = A0; void setup() { Serial.begin(9600); } void loop() { int value = analogRead(sensorPin); if (valeur > 950) { Serial.println("Il n'y a pas de pluie"); } else if (valeur > 600) { Serial.println("Il pleut"); } else if (valeur > 300) { Serial.println("Averse"); } else { Serial.println("Inondation possible"); } délai (1000); }

Ce petit programme vous permet de surveiller le niveau de précipitation en tiempo real.

Applications pratiques des capteurs de pluie

Le YL-83 a de nombreuses utilisations dans la domotique ou dans des projets éducatifs. Voici quelques idées :

  • Automatisation de l'irrigation : Vous pouvez connecter le capteur à une pompe à eau qui s'active lorsqu'elle détecte une humidité insuffisante.
  • Alarmes : Active une alarme sonore si le capteur détecte de fortes pluies ou des inondations.
  • Commande du store : Déployez ou rétractez automatiquement les auvents sur les terrasses en fonction des conditions météorologiques.

Grâce à sa simplicité et son faible coût, ce capteur est un excellent outil pour Projets de bricolage.

Le capteur de pluie YL-83 est bien plus qu'un accessoire ingénieux, c'est une porte d'entrée vers le monde fascinant de la programmation et de l'électronique appliquée. Avec une configuration simple et un peu de créativité, vous pouvez créer des systèmes utiles et pratiques qui répondent aux conditions météorologiques. Si vous vous êtes déjà demandé comment automatiser des tâches ou simplement profiter d'un projet éducatif différent, ce capteur est une excellente option. Mettons-nous au travail !


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.