samedi 26 décembre 2015

le "Water Sensor"

Détecteur d'eau

Principe de base : calcul de la conductivité entre deux électrodes => Électrolyse

Donc en résumé si vous laissez sous tension votre détecteur en permanence il va s'oxyder et disparaître en quelques semaines ou mois. L'astuce est donc de l'allumer pour chaque mesure et de l'éteindre ensuite.
L'inconvénient est que le module consomme 2 pin digitales sur le Arduino.

2€

Info sur ce module :
VCC : 3-5V
Output : Analogique ou digital
LED intégré de détection.
Réglage de la sensibilité par potentiomètre pour la détection digitale.



Extrait de code :

#define WATER_DET 4             // Arduino Digital I/O pin for Water sensor
#define WATER_DET_PW 5          // Arduino power pin for Water sensor

void WaterDetector()
{
  //Allume le detecteur
    digitalWrite(WATER_DET_PW, HIGH);
    //Délai nécessaire pour l'allumage
    delay(10);
    //lecture eau
     trippedW = digitalRead(WATER_DET);
    if (trippedW != oldtripped ) {
        // Envoie des infos à la GW
        gw.send(WaterMsg.set(trippedW));
    oldtripped = trippedW;
  }
 // Extinction du détécteur
  digitalWrite(WATER_DET_PW, LOW);
}

Aucun commentaire:

Enregistrer un commentaire