Module Détecteur de Pluie

Disponibilité:

4 en stock

Comparer
UGS : 0141 Catégories : ,

Description

Module Détecteur de Pluie

Le module détecteur de pluie est utilisé pour détecter la présence de pluie ou mesurer le niveau d’humidité causé par la pluie. Il est composé de deux parties : un capteur de pluie qui détecte les gouttes d’eau et un module de contrôle qui convertit le signal analogique en signal numérique.

Caractéristiques en détail

  • Plage de tension de fonctionnement : 3.3V à 5V DC
  • Sortie : Analogique (A0) et numérique (D0)
  • Dimensions : 54mm x 40mm (capteur), 30mm x 16mm (module de contrôle)
  • Sensibilité : Réglable via potentiomètre
  • Indicateurs LED : Alimentation et signal de sortie

Fonctionnement

Le capteur de pluie fonctionne en utilisant des pistes conductrices sur une carte, qui deviennent conductrices lorsque des gouttes de pluie tombent dessus. Cela réduit la résistance entre les pistes, générant un signal qui peut être lu par un microcontrôleur. Le module de contrôle convertit ce signal en une valeur analogique proportionnelle à la quantité d’eau détectée, et fournit également une sortie numérique basée sur un seuil défini par l’utilisateur.

Applications

  • Systèmes d’irrigation automatique
  • Détection de pluie pour les dispositifs de fermeture de fenêtres
  • Systèmes de contrôle des essuie-glaces de voiture
  • Projets de maison intelligente

Brochage

Le module de contrôle du capteur de pluie dispose de quatre broches :

  1. Vcc : Alimentation (3.3V à 5V)
  2. GND : Masse
  3. D0 : Sortie numérique
  4. A0 : Sortie analogique

Comment l’utiliser avec Arduino Uno

Exemple de code Arduino basique
const int sensorPin = A0; // Broche où le capteur est connecté
int sensorValue = 0;

void setup() {
Serial.begin(9600);
}

void loop() {
sensorValue = analogRead(sensorPin);
Serial.print("Niveau de pluie : ");
Serial.println(sensorValue);
delay(1000);
}

But du code : Ce code lit les valeurs analogiques du capteur de pluie et les affiche dans le moniteur série.

Composants nécessaires pour le code basique
  • Arduino Uno
  • Module détecteur de pluie
  • Câbles de connexion
Explication détaillée du code basique
  1. Initialisation des variables : const int sensorPin = A0; définit la broche analogique où le capteur est connecté.
  2. Configuration initiale : Serial.begin(9600); initialise la communication série.
  3. Lecture des données : analogRead(sensorPin); lit la valeur analogique du capteur et l’affiche dans le moniteur série avec Serial.print et Serial.println.
Brochage détaillé des connexions du code basique
  • Vcc (Module) : 5V (Arduino)
  • GND (Module) : GND (Arduino)
  • A0 (Module) : A0 (Arduino)
Exemple de code Arduino avancé
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);
const int sensorPin = A0;
int sensorValue = 0;

void setup() {
lcd.begin();
lcd.backlight();
Serial.begin(9600);
}

void loop() {
sensorValue = analogRead(sensorPin);
lcd.setCursor(0, 0);
lcd.print("Pluie: ");
lcd.print(sensorValue);
lcd.print("%");
delay(1000);
}

But du code : Ce code lit les valeurs du capteur de pluie et les affiche sur un écran LCD I2C.

Composants nécessaires pour le code avancé
  • Arduino Uno
  • Module détecteur de pluie
  • Écran LCD I2C 1602
  • Câbles de connexion
Explication détaillée du code avancé
  1. Inclusion des bibliothèques : #include <Wire.h> et #include <LiquidCrystal_I2C.h> incluent les bibliothèques nécessaires pour l’écran LCD.
  2. Initialisation : La communication avec l’écran LCD et le capteur est établie dans setup().
  3. Lecture et affichage des données : Les valeurs du capteur sont lues et affichées sur l’écran LCD.
Brochage détaillé des connexions du code avancé
  • Vcc (Module) : 5V (Arduino)
  • GND (Module) : GND (Arduino)
  • A0 (Module) : A0 (Arduino)
  • VCC (LCD) : 5V (Arduino)
  • GND (LCD) : GND (Arduino)
  • SCL (LCD) : A5 (Arduino)
  • SDA (LCD) : A4 (Arduino)

Installation de Drivers/bibliothèques

Pour utiliser le capteur de pluie et l’écran LCD avec Arduino, installez la bibliothèque LiquidCrystal I2C via l’Arduino IDE :

  1. Recherchez “LiquidCrystal I2C” dans le gestionnaire de bibliothèques et installez-la.

 

 

Mots clés: rain, humidity, humidité, water, sensor, Capteur de pluie, Arduino, Détection de pluie, Rain sensor, Home automation, Arduino tutorial, FC-37, YL-83.