Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Le capteur d'humidité du sol est un capteur qui peut être utilisé pour mesurer l'humidité du sol. Convient pour la fabrication de prototypes de projets d'agriculture intelligente, de projets de contrôleurs d'irrigation ou de projets d'agriculture IoT.
Ce capteur possède 2 sondes. Qui est utilisé pour mesurer la résistance du sol.
Lorsque le sol est humide ou mouillé, la résistance sera différente que lorsque le sol est sec. Le capteur lira la résistance dans chaque circonstance et la convertira en données d'humidité.
Étape 1: Composants requis
Les composants suivants sont requis:
- Capteur d'humidité du sol
- Arduino Nano
- Cavalier de fil
- Mini USB
- Une bouteille d'eau
Étape 2: Assembler tous les composants
Connectez la carte Arduino au capteur d'humidité du sol. Voir l'image ou les instructions que j'ai écrites ci-dessous:
Humidité du sol à Arduino
VCC ==> +5V
GND ==> GND
AO ==> A0
Étape 3: faire un croquis
Les capteurs d'humidité du sol peuvent être lus directement sans utiliser de bibliothèque supplémentaire. Vous pouvez utiliser l'entrée analogique pour lire la valeur du capteur.
Voici le croquis que j'ai fait pour lire la valeur du capteur:
int capteurPin = A0; // sélection de la broche d'entrée pour le potentiomètreint sensorValue = 0; // variable pour stocker la valeur provenant du capteur
void setup() {
Serial.begin(9600);
}
boucle vide() {
// lit la valeur du capteur: sensorValue = analogRead(sensorPin); Serial.println(sensorValue); retard(1000); }
ou téléchargez le fichier que j'inclus ci-dessous
Étape 4: Résultats
Lorsque je mets le capteur à l'extérieur de la bouteille, la valeur affichée est d'environ 700 à 1023.
Lorsque je mets le capteur dans une bouteille d'eau, la valeur affichée est d'environ 250 à 700.
on peut conclure que:
- une valeur de 250 à 700 signifie humide
- valeur 700 à 1023 signifie sec
Vous pouvez le calibrer, lorsque vous l'essayez