Promo !

Module Hygromètre Compatible Arduino

Le prix initial était : 4,85 €.Le prix actuel est : 2,39 €. Hors TVA

Module Capteur d’Humidité du Sol Compatible Arduino

16 en stock (peut être commandé)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 Le produit en vidéo

Description


🌱 Module Hygromètre Capteur d’Humidité du Sol pour Arduino

✅ Description Générale

Le Module Hygromètre pour Humidité du Sol est un capteur conçu pour détecter le niveau d’humidité dans le sol. Il est largement utilisé dans les projets d’automatisation agricole, les systèmes d’irrigation intelligents et les projets éducatifs avec Arduino, ESP8266, ESP32 et d’autres microcontrôleurs.


⚙️ Caractéristiques Techniques

Caractéristique Spécification
Tension d’alimentation 3.3V – 5V
Type de sortie Analogique et Numérique
Capteur principal Sonde à fourchette avec deux électrodes
Type de détection Conduite électrique du sol
Régulation seuil Potentiomètre intégré sur la carte
Indicateurs LED LED d’alimentation et LED d’issue digitale
Compatibilité Arduino, ESP8266, ESP32, Raspberry Pi

📦 Composants du module

  • Son conventional à deux électrodes (à insérer dans le sol)
  • Carte de contrôle avec :
    • Comparateur LM393
    • Potentiomètre pour régler le seuil du signal digital
    • Sorties : AO (Analogique Sortie) e DO (Digital Sortie)
    • LED d’état

🧪 Guide d’utilisation avec Arduino

🔧 Connexions Électriques

Pin Capteur Connexion Arduino
VCC 5V o 3.3V
GND GND
AO A0 (entrée analogique)
DO D2 (entrée digitale, optionnelle)

🛠️ Note: Vous pouvez utiliser uniquement AO pour la lecture analogique continue, ou bien DO si vous souhaitez détecter un événement allumé/éteint (sec/mouillé) avec seuil réglable.


💻 Exemple 1: Lecture analogique continue de l’humidité du sol

🔌 Schéma de Connexion

  • VCC → 5V
  • GND → GND
  • AO → A0

📜 Code Arduino

int pinUmidita = A0;

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

void loop() {
 int valore = analogRead(pinUmidita);
 int percentuale = map(valore, 1023, 0, 0, 100); // secco=1023, bagnato=0
 Serial.print("Umidità del suolo: ");
 Serial.print(percentuale);
 Serial.println(" %");
 delay(1000);
}

ℹ️ Les valeurs brutes de analogRead() varient de 0 (sol humide) à 1023 (sol sec). La fonction map() convertit cela en pourcentage.


💻 Exemple 2 : Activer une pompe si le sol est trop sec

🔌 Connexions supplémentaires

  • DO → broche D2 (Arduino)
  • Pompe → connectée via un relais ou un transistor NPN (avec alimentation séparée)

📜 Code Arduino

int pinUmido = 2; // DO del sensore
int pinPompa = 8; // Relè o transistor per pompa

void setup() {
 pinMode(pinUmido, INPUT);
 pinMode(pinPompa, OUTPUT);
 Serial.begin(9600);
}

void loop() {
 int stato = digitalRead(pinUmido);
 
 if (stato == LOW) { // terreno bagnato (dipende dalla regolazione del potenziometro)
 digitalWrite(pinPompa, LOW); // spegni pompa
 Serial.println("Terreno umido - Pompa OFF");
 } else {
 digitalWrite(pinPompa, HIGH); // accendi pompa
 Serial.println("Terreno secco - Pompa ON");
 }

 delay(1000);
}

🛑 ATTENTION : Ne connectez pas une pompe directement à un pin d’Arduino ! Utilisez toujours un module relais, un transistor ou un driver de puissance pour les dispositifs externes.


🧠 Conseils Utiles

  • 💧 Calibration: Insérez le détecteur dans un sol complètement sec et puis dans un complètement humide pour lire les valeurs minimales et maximales.
  • ⚠️ Corrosion: Les modules économiques se corrodent avec le temps en raison de l’électrolyse. Pour des projets durables, envisagez des détecteurs capacitifs o étanches.
  • 🧪 Protection: Si vous utilisez le détecteur pendant de longues périodes, déconnectez VCC lorsque vous ne l’utilisez pas, ou utilisez un détecteur plus résistant.

📚 Applications courantes

  • 🌾 Systèmes d’arrosage automatique
  • 🪴 Vases intelligents pour plantes intérieures
  • 🌍 Stations météorologiques domestiques
  • 🧪 Expériences STEM avec des étudiants

🔚 Conclusion

Le Module détecteur d’humidité du sol est l’un des composants les plus utiles et les plus simples à intégrer dans un projet de surveillance environnementale avec Arduino. Il est économique, facile à utiliser et très éducatif, parfait pour les amateurs et les étudiants.

diyengineers.com/2021/02...

Voici trois exemples de schémas Fritzing utiles pour connecter votre Module Igromètre (capteur d’humidité du sol) avec Arduino :

  1. Connectez le capteur uniquement avec Arduino pour la lecture analogique et digitale (forums.adafruit.com)
  2. Schéma avec écran LCD intégrés et pompe relais pour l’arrosage (Instructables)
  3. Utilisation avec Arduino Nano / ESP plusieurs modules Wi-Fi ou application de surveillance

🧩 1. Schéma de base Fritzing – Lecture d’humidité

  • Sonde capteur dans le sol
  • Connexions sur plaque de prototypage :
    • VCC → 5 V (Arduino)
    • GND → GND
    • AO → A0
    • DO (optionnel) → D2 (pour seuil numérique)
  • indicateurs LED (optionnels) sur la plaque d’essai (diyengineers.com, Arduino Project Hub, Instructables)

2. Projet complet avec afficheur LCD et pompe

Connexion :

  • Capteur comme ci-dessus
  • Afficheur LCD 16×2 avec interface I2C connecté à A4(A) et A5(SCL)
  • Relais pompe connecté au pin numérique D8 (modification optionnelle)
  • Alimentation du capteur et de l’Arduino séparée si nécessaire

Ce montage permet de visualiser en temps réel l’humidité, d’activer une pompe pour l’arrosage automatique et d’afficher des messages sur l’afficheur (fritzing.org, Instructables, forums.adafruit.com).


3. Projet avec Wi-Fi et application smartphone (ESP8266/Nano ESP32)

Schéma :

  • Module capteur connecté à A0 d’ESP32/ESP8266
  • Alimentation 3,3 V / 5 V et GND
  • Connexion Wi-Fi pour envoyer des données à un smartphone/app (par exemple Blynk ou API REST personnalisée)
  • Logique via relais pour pompe ou alertes sur téléphone (Instructables, Forum Arduino)

📋 Résumé des schémas

Fonctionnalités Schéma Fritzing Composants Clés
Lecture analogique simple Image 1 Arduino + capteur
Afficheur LCD + irrigation Image 2 Arduino + LCD I2C + relais/pompe
Intégration Wi-Fi / app smartphone Image 3 ESP8266/Nano ESP32 + relais

💻 Exemples de code

A) Lecture analogique et affichage en série

int sensorPin = A0;
void setup(){
 Serial.begin(9600);
}
void loop(){
 int val = analogRead(sensorPin);
 float moisture = map(val, 1023, 0, 0, 100);
 Serial.print("Umidità suolo: ");
 Serial.print(moisture);
 Serial.println(" %");
 delay(1000);
}

B) Affichage sur écran LCD I2C et contrôle de la pompe

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int sensorPin = A0, relayPin = 8;
int dryVal=800, wetVal=400;

void setup(){
 lcd.init(); lcd.backlight();
 pinMode(relayPin, OUTPUT);
 Serial.begin(9600);
}

void loop(){
 int v = analogRead(sensorPin);
 int pct = map(v, dryVal, wetVal, 0, 100);
 pct = constrain(pct,0,100);
 lcd.clear();
 lcd.print("Umidita': "); lcd.print(pct); lcd.print("%");
 Serial.println(pct);
 if(pct <30){
 digitalWrite(relayPin,HIGH);
 lcd.setCursor(0,1); lcd.print("Pompa: ON ");
 } else {
 digitalWrite(relayPin,LOW);
 lcd.setCursor(0,1); lcd.print("Pompa: OFF");
 }
 delay(2000);
}

Adapté de projets sur Instructables et Arduino Project Hub (Arduino Forum, Instructables, fritzing forum, Tutorials for Newbies, Arduino Project Hub, Random Nerd Tutorials).


C) Envoi de données par Wi-Fi (ESP8266 + Blynk)

#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

char auth[] = "YourAuthToken";
char ssid[] = "SSID";
char pass[] = "PASSWORD";

#define sensorPin A0

void setup(){
 Serial.begin(115200);
 Blynk.begin(auth, ssid, pass);
}

void loop(){
 int val = analogRead(sensorPin);
 int pct = map(val, 1023, 0, 0, 100);
 Blynk.virtualWrite(V5, val);
 Blynk.virtualWrite(V6, pct);
 delay(1000);
}

Cette structure est largement utilisée dans les projets IoT avec capteur d’humidité et application mobile (Blynk Community).


🛠 Personnalisation & Conseils

  • Calibration: mesure des valeurs sur un sol sec et complètement humide pour définir les seuils sec/mouillé.
  • Sonde capacitante: préférable pour des projets à long terme, se corrodera moins (Arduino Project Hub).
  • Isolation et filtrage: ajoutez des condensateurs ou un filtre si vous utilisez une pompe pour réduire les interférences avec les lectures.

✅ Conclusion

Vous disposez maintenant de :

  • Schémas Fritzing pour différents niveaux de complexité
  • Codes Arduino/ESP fonctionnels de la lecture analogique à l’affichage LCD ou au contrôle à distance via application
  • Conseils utiles sur la calibration, la corrosion et la stabilité à long terme

GÉNÉRAUX

MODÈLE

Module de détection d’hygrométre pour capteur de humidité du sol

MATERIAUX

pcb + composants

COMPATIBILITÉ

ARDUINO

COMPOSANTS ÉLECTRIQUES

TENSION D’ENTREE

3,3 – 5 V

POIDS ET DIMENSIONS

POIDS DU PRODUIT

10g

POIDS DU PAQUET

0,125 kg

DIMENSIONS DU PRODUIT

(L x W x H)

5 x 2,6 x 3,2 + 6,5 x 2 x 0,4

DIMENSIONS DU PAQUET

(L x W x H)

15 x 10 x 4 cm

CONTENU DU PAQUET

Nous avons les fichiers de données techniques de tous les composants, si ce n’est pas inclus dans la fiche de téléchargement du produit, envoyez-nous un message via le formulaire de contact et nous la publierons dès que possible sur notre site.

Didacticiel : Comment utiliser le module capteur d’humidité du sol Igromètre

Pour surveiller l’humidité du sol dans le jardin ou l’agriculture. Pour débutants et makers.

Ce qu’il faut

  • Arduino Uno
  • Câble USB
  • Module Igromètre
  • Capteur d’humidité

Étapes

  1. Connectez le module au pin analogique A0 de l’Arduino.
  2. Téléchargez la bibliothèque Adafruit_HID (vérifiez le fichier de données techniques).
  3. Insérez le capteur dans le sol.
  4. Ouvrez l’Arduino IDE et créez un nouveau sketch.
  5. Ajoutez #include <Adafruit_HID.h> en haut du code.
  6. Installez la bibliothèque à partir du gestionnaire de bibliothèques d’Arduino.
  7. Chargez le sketch dans l’Arduino.
  8. Visualisez les données d’humidité sur le moniteur série.

Exemple de code

void setup() { Serial.begin(9600); } void loop() { int val = analogRead(A0); Serial.println(val); delay(1000); }

Mini-projet

Créer un système d’alarme pour l’arrosage automatique.

Erreurs courantes

  • Connexion incorrecte du capteur.
  • Bibliothèque non installée correctement.
  • Broche utilisée non compatible avec le module.

Accessoires conseillés

  • Arduino Nano
  • Capteur de température et d’humidité DHT11
  • Relais pour contrôler l’arrosage

Questions fréquentes

Quelle est la précision du capteur ?
Vérifiez le datasheet du produit.

Comment puis-je le connecter à un afficheur LCD ?
Utilisez le module I2C LCD et ajoutez les broches de données et de clock au circuit.

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Module Hygromètre Compatible Arduino”

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