Table des matières:
- Étape 1: liste des pièces et instructions vidéo
- Étape 2: Premier point de vérification
- Étape 3: décalage pour le capteur
- Étape 4: Tester au deuxième point
- Étape 5: Étalonnage
- Étape 6: Testez encore une fois
- Étape 7: Mesurer l'humidité et la température de votre pièce
Vidéo: Étalonnage du capteur d'humidité : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
J'ai 3 capteurs qui peuvent mesurer l'humidité relative de l'air: BME280, SHT21, DHT22. Ils ont déclaré la capacité de mesurer avec une précision de +/- 3 % de la plage de 20 à 80 %
Cependant, lors des tests dans les mêmes conditions pour 3 capteurs, j'ai obtenu 3 résultats différents. Peut-être que l'un d'eux a lu correctement, ou aucun d'eux n'est correct. Je décide donc de le tester avec du matériel.
J'espère que mon expérience pourra aider quelqu'un à faire en sorte que ce genre de capteur soit correct.
Étape 1: liste des pièces et instructions vidéo
Pour préparer l'expérimentation, nous aurons besoin de:
1. BME280
2. DHT22
3. SHT21
4. Arduino UNO
5. NodeMCU
6. Compteur d'humidité
7. Sonde thermomètre
8. Sel (chlorure de sodium NaCl)9. Absorbeur d'humidité
10. Boîte
Étape 2: Premier point de vérification
Heureusement, nous pouvons utiliser du sel (dans votre cuisine !) pour créer un environnement d'humidité standard pour les tests. En tant que caractéristique du sel (appelé "chlorure de sodium" NaCl), sa condition de saturation peut rendre parfaitement humide à 75%.
Nous prenons un peu de sel dans un petit bol, puis ajoutons juste un peu d'eau. Mettez-le dans la boîte avec le compteur d'humidité, puis placez 3 capteurs à l'intérieur. Le câble est sorti du trou, puis connecté à Arduino pour lire le résultat
Faire le circuit comme l'image
Le code est ici
À la suite de l'écran du moniteur, 3 capteurs donnent 3 résultats d'humidité, la température semble être la même avec 28 degrés C
Étape 3: décalage pour le capteur
Tout d'abord, je donne 3 capteurs avec une valeur de décalage pour que la lecture humide de chaque capteur soit la même avec le compteur d'humidité externe à 75%, et également un décalage pour la lecture de la température pour que la lecture de la température soit la même avec le thermocouple externe.
Après avoir téléchargé le code, sa lecture est maintenant la même avec un compteur d'humidité à 75 %; et la température est la même avec le thermocouplet externe à 31 dgC
Étape 4: Tester au deuxième point
Pour nous assurer que notre décalage est correct, nous devons vérifier ces capteurs au deuxième point avec un absorbeur d'humidité.
Gardez-le à nouveau dans la boîte, le compteur d'humidité indique maintenant 40 %, mais 3 capteurs (encore une fois) nous donnent 3 résultats différents !
(La température semble OK après décalage)
Donc, il faut les calibrer !
Étape 5: Étalonnage
Pour effectuer l'étalonnage, nous supprimons simplement l'offset, puis enregistrons la valeur du capteur à 40% humide standard
Nous faisons un tableau de la lecture standard de l'humidité par rapport au capteur. Ensuite, nous utilisons la "fonction map" pour créer une courbe d'étalonnage pour chaque capteur.
Après tout, téléchargez le code, 3 capteurs donnent le même résultat à 40% maintenant !
Étape 6: Testez encore une fois
Pour s'assurer que 3 capteurs ont un calibrage correct, nous devons le tester à nouveau avec du NaCl saturé. Heureusement, la lecture de 3 capteurs a une lecture d'environ 75%.
Ensuite, j'essaie de retirer les capteurs de la boîte, puis de les remettre dans la boîte de réception avec absorbeur d'humidité pour voir la lecture de 3 capteurs: le résultat semble OK -> la réponse de 3 capteurs est la même ensemble ! Plus de lecture différente qu'avant
Étape 7: Mesurer l'humidité et la température de votre pièce
Nous pouvons maintenant utiliser l'un de ces capteurs pour lire l'humidité et la température de notre pièce.
Nous pouvons utiliser ESP8266 et le logiciel Blynk pour le lire via Internet. J'aime vraiment les données de trace de Blynk que nous pouvons suivre au fil de l'année !
Conseillé:
Étalonnage du capteur d'humidité du sol : 5 étapes
Étalonnage du capteur d'humidité du sol : Il existe de nombreux humidimètres du sol sur le marché pour aider le jardinier à décider quand arroser ses plantes. Malheureusement, saisir une poignée de terre et inspecter la couleur et la texture est aussi fiable que bon nombre de ces gadgets ! Certaines sondes enregistrent même
Reconnaissance des couleurs avec capteur TCS230 et Arduino [Code d'étalonnage inclus] : 12 étapes
Reconnaissance des couleurs avec capteur TCS230 et Arduino [code d'étalonnage inclus] : aperçuDans ce didacticiel, vous découvrirez le capteur TCS230 et comment l'utiliser avec Arduino pour reconnaître les couleurs. À la fin de ce tutoriel, vous trouverez une idée fascinante pour créer un stylo sélecteur de couleurs. Avec ce stylo, vous pouvez numériser les couleurs de la
Capteur de température et d'humidité à énergie solaire Arduino en tant que capteur Oregon 433 mhz : 6 étapes
Capteur de température et d'humidité à énergie solaire Arduino en tant que capteur Oregon à 433 mhz : il s'agit de la construction d'un capteur de température et d'humidité à énergie solaire. Le capteur émule un capteur Oregon de 433 mhz et est visible dans la passerelle Telldus Net. Capteur de mouvement à énergie solaire" d'Ebay. Assurez-vous qu'il est écrit 3.7v pâte
Étalonnage et test du module capteur 6 axes FSP200 : 6 étapes
Étalonnage et test du module de capteur à 6 axes FSP200 : Le FSP200 est un processeur d'unité de mesure inertielle à 6 axes qui fournit une sortie de cap et de direction. Il effectue une fusion d'accéléromètre et de capteurs gyroscopiques pour un cap et une direction stables et précis. Le FSP200 est adapté pour une utilisation dans les applications robotiques
Moniteur d'humidité sans fil (ESP8266 + capteur d'humidité) : 5 étapes
Moniteur d'humidité sans fil (ESP8266 + capteur d'humidité) : j'achète du persil en pot, et la majeure partie de la journée, le sol était sec. J'ai donc décidé de faire ce projet, sur la détection de l'humidité du sol en pot avec du persil, pour vérifier, quand j'ai besoin de verser de l'eau. Je pense que ce capteur (Capacitif d'humidité v1.2) est bon bec