[Tuto] Détecteur de pluie

Posté sur: nov. 5, 2013

Catégories: Arduino

Tags: arduino , capteur , meteo , pluie , tuto

Détecteur de pluie

Le but de ce montage est de détecter s'il pleut et d'allumer une LED si c'est le cas.

Le montage sera basé sur le capteur de pluie dont on utilisera la sortie digital D0 avec un seuil.

Composants nécessaires :

Un Arduino

Un câble USB

Un capteur de pluie et son module avec comparateur

Une LED et sa résistance

Une Breadboard

Des fils de connexions

 
composants

Ce montage se basera sur le câblage du capteur suivant en mettant le capteur sur digital 0 et la LED sur digital 1:Principe du montage :

5V (Arduino) ? VCC (capteur)

GND (Arduino) ? GND (capteur)

Digital 0 (Arduino) ? D0 (capteur)

Digital 1 (Arduino) ? LED (Anode)

LED (cathode) ? Résistance

GND (Arduino) ? Résistance

Montage

Programmation du montage:

Le programme va lire la valeur présente sur Digital 0 et si elle est à 1 la mettre sur Digital 1 pour allumer la LED.

Attention : Le capteur fonctionne en inversé, il est à l'état haut s'il n'y a pas d'eau et bas s'il y a de l'eau.

// Programme du capteur de pluie

// Letmeknow.fr

const int capteur = 0; // pin connecté à la sortie digital du capteur

const int LED = 1; // pin connecté à la LED + resistance

void setup()

{

pinMode(capteur, INPUT);

pinMode(LED, OUTPUT);

}

void loop()

{

if(digitalRead(capteur) == LOW)

{

digitalWrite(LED, HIGH); // Allumer la LED

delay(10); // Temps de traitement

}

else

{

digitalWrite(LED, LOW); // Eteindre la LED

delay(10); // Temps de traitement

}

}

Il reste à brancher le Arduino pour compiler le programme et le téléverser.

Une fois terminé cela nous donne :


ON

 
ON

OFF

 
OFF

Pour aller plus loin : On peut ensuite ajouter une alarme (buzzer) pour nous prévenir de la pluie, utiliser la sortie analogique du capteur pour détecter l'intensité de pluie, l'utiliser avec d'autres capteurs pour faire une station météo...

Commentaires

  • Peruffo
    févr. 19, 2016

laissez un commentaire

Se connecter