FC-28 Module Capteur d’humidité du sol

Disponibilité:

428 en stock

Comparer
UGS : 0140 Catégories : ,

Description

FC-28 Module Capteur d’humidité du sol

Le module de capteur d’humidité du sol FC-28 est conçu pour mesurer le niveau d’humidité dans le sol en utilisant la conductivité électrique entre deux électrodes. Il dispose de sorties numérique et analogique, ce qui le rend compatible avec les microcontrôleurs tels que l’Arduino.

Caractéristiques en détail

  • Plage de tension de fonctionnement : 3.3V à 5V DC
  • Courant de fonctionnement : 15mA
  • Sortie numérique : 0V à 5V, niveau de déclenchement réglable via un potentiomètre
  • Sortie analogique : 0V à 5V en fonction du niveau d’humidité
  • Dimensions du PCB : 3.2cm x 1.4cm
  • Conception basée sur LM393

Fonctionnement

Le FC-28 fonctionne en mesurant la résistance entre deux sondes insérées dans le sol. La résistance varie en fonction du niveau d’humidité : plus le sol est humide, plus la conductivité est élevée et la résistance est faible. Ce changement de résistance est converti en un signal électrique que l’Arduino peut lire.

Applications

  • Systèmes d’irrigation automatiques
  • Surveillance de l’humidité des sols pour l’agriculture
  • Jardins intérieurs
  • Projets de recherche et d’expérimentation

Brochage

Le capteur d’humidité du sol FC-28 dispose de quatre broches :

  1. VCC : Alimentation (3.3V à 5V)
  2. GND : Masse
  3. DO : Sortie numérique
  4. AO : 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 d'humidité du sol : ");
  Serial.println(sensorValue);
  delay(1000);
}

But du code : Ce code lit les valeurs d’humidité du capteur FC-28 et les affiche dans le moniteur série.

Composants nécessaires pour le code basique
  • Arduino Uno
  • Module capteur d’humidité du sol FC-28
  • 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 (FC-28) : 5V (Arduino)
  • GND (FC-28) : GND (Arduino)
  • AO (FC-28) : A0 (Arduino)
Exemple de code Arduino avancé
#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("Humidite: ");
  lcd.print(sensorValue);
  lcd.print("%");
  delay(1000);
}

But du code : Ce code lit les valeurs d’humidité du capteur FC-28 et les affiche sur un écran LCD I2C.

Composants nécessaires pour le code avancé
  • Arduino Uno
  • Module capteur d’humidité du sol FC-28
  • Écran LCD I2C 1602
  • Câbles de connexion
Explication détaillée du code avancé
  1. Inclusion des bibliothèques : #include <LiquidCrystal_I2C.h> inclut la bibliothèque nécessaire 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 d’humidité sont lues et affichées sur l’écran LCD.
Brochage détaillé des connexions du code avancé
  • VCC (FC-28) : 5V (Arduino)
  • GND (FC-28) : GND (Arduino)
  • AO (FC-28) : 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 FC-28 et l’écran LCD avec Arduino, vous devez installer les bibliothèques suivantes via l’Arduino IDE :

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

 

Mots clés: soil, hygrometer, hygrométre, humidity, water, sensor, moisture, Capteur d’humidité, FC-28, Arduino, Hygrométrie, Soil moisture sensor, Arduino tutorial, FC-28 sensor.