Table des matières:

Capteur d'humidité du sol avec Arduino : 4 étapes
Capteur d'humidité du sol avec Arduino : 4 étapes

Vidéo: Capteur d'humidité du sol avec Arduino : 4 étapes

Vidéo: Capteur d'humidité du sol avec Arduino : 4 étapes
Vidéo: Tutoriel : Capteur d'humidité du sol arduino 2024, Novembre
Anonim
Capteur d'humidité du sol avec Arduino
Capteur d'humidité du sol avec Arduino

Salut les gars dans cette instructables, nous allons apprendre à utiliser le capteur d'humidité du sol avec Arduino.

Donc, comme son nom l'indique, un capteur d'humidité du sol, ce qui signifie qu'il détectera l'humidité du sol. Il indiquera donc la teneur en eau disponible à l'intérieur du sol, ce capteur pourrait donc être utile pour réaliser un projet d'automatisation avec des plantes, l'agriculture, etc.

Étape 1: choses dont vous avez besoin

Choses dont tu as besoin
Choses dont tu as besoin
Choses dont tu as besoin
Choses dont tu as besoin

donc pour ce projet vous aurez besoin des choses suivantes:

1x Arduino Uno (ou tout autre équivalent)

1x capteur d'humidité du sol

Peu de cavaliers

Étape 2: Schéma de circuit et théorie de travail

Schéma de circuit et théorie de travail
Schéma de circuit et théorie de travail

Le schéma de circuit est donc très simple, veuillez suivre le circuit donné et tout connecter en fonction de celui-ci.

Mesurer l'humidité du sol en termes de pourcentage.

Ici, la sortie analogique du capteur d'humidité du sol est traitée à l'aide de l'ADC. La teneur en humidité en termes de pourcentage est affichée sur le moniteur série.

La sortie du capteur d'humidité du sol change dans la plage de valeur ADC de 0 à 1023.

Cela peut être représenté par la valeur d'humidité en termes de pourcentage en utilisant la formule ci-dessous.

Sortie analogique = valeur ADC /1023

Humidité en pourcentage = 100 – (Sortie analogique * 100)

Pour zéro humidité, nous obtenons la valeur maximale de 10 bits ADC, c'est-à-dire 1023. Ceci, à son tour, donne 0% d'humidité.

Étape 3: Coder

Code
Code

copiez le code suivant et téléchargez-le sur votre arduino:

const int sensor_pin = A1; /* Broche O/P du capteur d'humidité du sol */

void setup() {

Serial.begin(9600); /* Définir le débit en bauds pour la communication série */

}

boucle vide() {

float humidité_pourcentage;

int sensor_analog;

sensor_analog = analogRead(sensor_pin);

pourcentage_humidité = (100 - ((sensor_analog/1023,00) * 100));

Serial.print("Pourcentage d'humidité = ");

Serial.print(humidité_pourcentage);

Serial.print("%\n\n");

retard(1000);

}

Étape 4: Tester

Essai
Essai
Essai
Essai
Essai
Essai
Essai
Essai

Après toutes les connexions et le codage, vous devez obtenir un pot ou un seau comme ça, puis y mettre de la terre, puis mettre le capteur dans ce sol et ouvrir le moniteur série, il affichera le% d'humidité dans le sol (cela dépend sur la quantité d'eau de votre sol), puis versez-y de l'eau et l'humidité du sol changera sur le moniteur série comme le mien l'a fait. Référez-vous à mes images ci-jointes pour voir ma sortie.

Conseillé: