Capteur eau et humidité du sol EARTH
Livré dans une boite de rangement, le module EARTH de chez M5Stack est un capteur d'humidité de sol à double sortie (analogique et numérique) équipé d'un connecteur compatible Grove pour vos applications à base de carte Arduino™ ou compatible ou de de modules M5Stack (non livrés).
Livré avec son cordon de raccordement (compatible Grove), ce capteur d'humidité de sol à sorties analogique et numérique pourra être utilisé au choix avec les modules programmables ATOM, M5Stick et ESP32 de chez M5Stack (non livrés) ou encore avec une carte Arduino® ou compatible via une platine Shield ou HAT compatible Grove (proposées en option).
Ce capteur d'humidité fonctionne à la manière d'une résistance variable: plus l'humidité dans le sol est élevée meilleur sera la conductivité entre les 2 électrodes (plus la résistance sera faible). Sa double sortie (analogique et numérique) le rend compatible avec la plupart des cartes programmables.
Une résistance ajustable (10 K) permet de modifier le seuil de déclanchement de la sortie "digital" (état sol sec / sol humide).
PS: n'utilisez pas vos doigts et de la salive pour simuler le sol humide... le capteur ne fonctionnera pas dans ce cas. Utilisez un verre d'eau pour vos tests.
Le boîtier plastique dispose également de 2 trous compatibles LEGO®.
Dans cet exemple de fonctionnement avec une carte Arduino, le capteur est relié sur le port A0 de la carte d'interface Grove Shield.
Utilisation de la sortie analogique: Ce programme affiche dans le moniteur de l'environnement de développement de l'Arduino la valeur de sortie analoqique du capteur.
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
delay(1);
}
Utilisation de la sortie digitale: Ce programme allume la led de l'Arduino (reliée sur la broche 13) lorsque le sol est humide. Utilisez la résistance ajustable pour régler le seul de déclenchement.
const int buttonPin = A1;
const int ledPin = 13;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == LOW) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
Des exemples UIFlow sont disponible sur le site du fabricant
Caractéristiques:
- Alimentation: 5Vcc ±10%
- Module capteur d'humidité de sol EARTH
- Double sortie analogique et numérique
- Compatible Grove
- 1 cordon compatible Grove inclus
- 2 trous de fixation compatible LEGO®
- Avec boite de rangement
- Dimensions: 64,4 x 24,1 x 8,1 mm
- Poids: 5 g
Attention les électrodes de ce capteur ne sont ni étanches ni protégées contre la corrosion. Ce dernier est uniquement prévu pour de l'évaluation et des projets d'expérimentations ludiques. Veuillez à ne pas le laisser trop longtemps dans un environnement trop humide au risque d'usure prématuré du capteur.
Produits associés