HR202L Capteur d’Humidité

18,00 DH

Disponibilité:

5 en stock

UGS : 0136 Catégories : ,

Description

Capteur d’Humidité HR202L

Le capteur d’humidité HR202L est un capteur de type résistif qui utilise des matériaux macromoléculaires organiques pour mesurer l’humidité relative. Ce capteur est apprécié pour sa large plage de mesure, sa réponse rapide et sa stabilité à long terme.

Caractéristiques en détail

  • Plage de mesure de l’humidité : 20% à 95% HR
  • Plage de température de fonctionnement : 0°C à 60°C
  • Impédance : Varie de 31 kΩ à 60% HR à 25°C
  • Tension de fonctionnement : 1.5V AC (Max sine)
  • Fréquence de fonctionnement : 500Hz à 2kHz
  • Consommation d’énergie : Faible puissance de 0.2mW max
  • Temps de réponse : ≤ 20 secondes en air

Fonctionnement

Le HR202L fonctionne en modifiant son impédance en réponse aux variations de l’humidité. Lorsque l’humidité augmente, la résistance du capteur diminue, ce qui peut être mesuré et converti en une valeur d’humidité relative.

Applications

  • Surveillance des conditions météorologiques
  • Systèmes HVAC (chauffage, ventilation et climatisation)
  • Automatisation des serres
  • Surveillance des environnements industriels

Brochage

Le capteur HR202L dispose de deux broches :

  1. Broche 1 : Connexion à une entrée analogique (ou à un circuit de mesure)
  2. Broche 2 : Connexion à la masse (GND)

Comment l’utiliser avec Arduino Uno

Composants nécessaires pour le code basique
  • Arduino Uno
  • Capteur d’humidité HR202L
  • Résistance de 100 kΩ
  • Résistance de 60 kΩ
  • Condensateur céramique de 100nF
  • Câbles de connexion
Exemple de code Arduino basique
const int sensorPin = A0; // Broche où le HR202L est connecté
float humidity;


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


void loop() {
  int sensorValue = analogRead(sensorPin);
  float resistance = (1023.0 / sensorValue - 1.0) * 100000.0; // Résistance de référence
  humidity = (log(resistance / 31.0) / log(10)) / 0.03; // Formule simplifiée pour HR202L
  Serial.print("Humidité: ");
  Serial.print(humidity);
  Serial.println(" %");
  delay(2000);
}
Explication détaillée du code basique
  1. Initialisation des variables : const int sensorPin = A0; définit la broche analogique où le capteur HR202L est connecté. float humidity; est une variable pour stocker l’humidité calculée.
  2. Configuration initiale : void setup() initialise la communication série à 9600 bauds avec Serial.begin(9600);.
  3. Boucle principale : void loop() lit la valeur analogique du capteur avec int sensorValue = analogRead(sensorPin);.
  4. Calcul de la résistance : Convertir la lecture analogique en résistance en utilisant la formule (1023.0 / sensorValue - 1.0) * 100000.0.
  5. Conversion en humidité : Utiliser une formule simplifiée pour convertir la résistance en humidité relative.
  6. Affichage de l’humidité : L’humidité est imprimée dans le moniteur série avec Serial.print et Serial.println.
  7. Délai : delay(2000); introduit une pause de 2 secondes entre chaque lecture.
Brochage détaillé des connexions du code basique
  • Broche 1 (HR202L) : A0 (Arduino)
  • Broche 2 (HR202L) : GND (Arduino) via une résistance de 100 kΩ et 60 kΩ en série

 

Fiche technique: HR202L

 

Mots clés: humidity, sensor, weather, méteo, Capteur d’humidité, HR202L, Arduino, Humidité, Humidity sensor, Resistive sensor, Arduino tutorial, HR202L sensor.