Innholdsfortegnelse:

Fuktighetssensorkalibrering: 7 trinn
Fuktighetssensorkalibrering: 7 trinn

Video: Fuktighetssensorkalibrering: 7 trinn

Video: Fuktighetssensorkalibrering: 7 trinn
Video: Protimeter HygroMaster II Fuktmätare 2024, Juli
Anonim
Fuktighetssensorkalibrering
Fuktighetssensorkalibrering
Fuktighetssensorkalibrering
Fuktighetssensorkalibrering
Fuktighetssensorkalibrering
Fuktighetssensorkalibrering

Jeg har 3 sensorer som kan måle luftens relative fuktighet: BME280, SHT21, DHT22. De oppga evnen til å måle med nøyaktighet +/- 3% fra området 20 til 80%

Når jeg testet i samme tilstand for 3 sensorer, fikk jeg imidlertid 3 forskjellige resultater. Kanskje en av dem har lest riktig, eller at ingen av dem er riktige. Så jeg bestemmer meg for å teste den med noe utstyr.

Jeg håper eksperimentet mitt kan hjelpe noen til å få denne sensoren til å være korrekt.

Trinn 1: Deleliste og videoinstruksjon

Image
Image

For å forberede eksperimentet trenger vi:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Fuktig måler

7. Termometer sonde

8. Salt (natriumklorid NaCl) 9. Fuktig absorber

10. Boks

Trinn 2: Første kontrollpunkt

Første kontrollpunkt
Første kontrollpunkt
Første kontrollpunkt
Første kontrollpunkt
Første sjekkpunkt
Første sjekkpunkt

Heldigvis kan vi bruke salt (på kjøkkenet ditt!) For å lage standard fuktighetsmiljø for testing. Som salt (såkalt "Sodium Chloride" NaCl) karakteristisk, kan metningstilstanden gjøre den perfekt fuktig med 75%.

Vi tar litt salt i en liten bolle, og tilsetter deretter litt vann. Sett den i esken med fuktighetsmåler, og sett deretter 3 sensorer inne. Kabelen er ute fra hullet, og deretter koblet til Arduino for leseresultat

Lag et kretslignende bilde

Koden er her

Som følge av monitorskjermen gir 3 sensorer 3 resultater med fuktig, temperaturen ser ut til å være den samme sammen med 28 grader C

Trinn 3: Forskyvning for sensor

Forskyvning for sensor
Forskyvning for sensor
Forskyvning for sensor
Forskyvning for sensor

Første forsøk, jeg gir 3 sensorer med forskyvningsverdi for å få fuktig avlesning av hver sensor til å være den samme med eksternt fuktmåler på 75%, og også forskyve for temperaturavlesning for å gjøre temperaturavlesning til å være den samme med eksternt termoelement.

Etter nedlasting av koden er lesingen nå den samme med Humid Meter på 75%; og temperaturen er den samme med ekstern termokobling ved 31 dgC

Trinn 4: Test på andre punkt

Test på andre punkt
Test på andre punkt
Test på andre punkt
Test på andre punkt
Test på andre punkt
Test på andre punkt

For å sikre at forskyvningen vår er riktig, bør vi sjekke disse sensorene på andre punkt med fuktighetsabsorber.

Oppbevar den igjen i esken. Luftfuktighetsmåler er nå 40%, men 3 sensorer (igjen) gir oss tre resultater annerledes!

(Temperaturen virker OK etter forskyvning)

Så de må kalibreres!

Trinn 5: Kalibrering

Kalibrering
Kalibrering
Kalibrering
Kalibrering

For å foreta kalibrering sletter vi ganske enkelt offset, og registrerer deretter verdien av sensoren ved standard fuktig 40%

Vi lager en tabell med standard fuktighet versus sensormåling. Deretter bruker vi "kartfunksjon" for å lage kalibreringskurve for hver sensor.

Tross alt, last ned koden, 3 sensorer gir samme resultat med 40% nå!

Trinn 6: Test igjen

Test igjen!
Test igjen!
Test igjen!
Test igjen!

For å sikre at 3 sensorer har kalibrering riktig, bør vi teste den igjen med mettet NaCl. Heldigvis har avlesning av 3 sensorer rundt 75%avlesning.

Deretter prøver jeg å fjerne sensorer ut av esken, og deretter sette dem igjen i innboksen med fuktig absorber for å se avlesning av 3 sensorer: resultatet virker OK -> svaret til 3 sensorer er det samme sammen! Ikke mer annerledes lesning enn før

Trinn 7: Måle rommet ditt fuktig og temperatur

Måler rommet ditt fuktig og temperatur
Måler rommet ditt fuktig og temperatur
Måler rommet ditt fuktig og temperatur
Måler rommet ditt fuktig og temperatur
Måler rommet ditt fuktig og temperatur
Måler rommet ditt fuktig og temperatur

Nå kan vi bruke en av disse sensorene til å lese fuktighet og temperatur i rommet vårt.

Vi kan bruke ESP8266 og programvare Blynk til å lese den via internett. Jeg elsker virkelig sporingsdata fra Blynk, som vi kan spore over år!

Anbefalt: