Kazalo:

Kalibracija senzorja vlažnosti: 7 korakov
Kalibracija senzorja vlažnosti: 7 korakov

Video: Kalibracija senzorja vlažnosti: 7 korakov

Video: Kalibracija senzorja vlažnosti: 7 korakov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Julij
Anonim
Kalibracija senzorja vlažnosti
Kalibracija senzorja vlažnosti
Kalibracija senzorja vlažnosti
Kalibracija senzorja vlažnosti
Kalibracija senzorja vlažnosti
Kalibracija senzorja vlažnosti

Imam 3 senzorje, ki lahko merijo relativno vlažnost zraka: BME280, SHT21, DHT22. Navedli so sposobnost natančnega merjenja +/- 3% v razponu od 20 do 80%

Vendar sem pri testiranju v istem stanju za 3 senzor dobil 3 različne rezultate. Mogoče ima eden od njih pravilno branje ali pa nobeden. Zato se odločim, da ga preizkusim z nekaj opreme.

Upam, da bo moj poskus komu pomagal, da bo tovrstni senzor pravilen.

1. korak: Seznam delov in video navodila

Image
Image

Za pripravo na eksperiment bomo potrebovali:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Merilnik vlage

7. Sonda termometra

8. Sol (natrijev klorid NaCl) 9. Absorber vlage

10. Škatla

2. korak: Prva točka preverjanja

Prva točka preverjanja
Prva točka preverjanja
Prva točka preverjanja
Prva točka preverjanja
Prva točka preverjanja
Prva točka preverjanja

Na srečo lahko s soljo (v vaši kuhinji!) Naredimo standardno vlažno okolje za testiranje. Ker je sol (tako imenovani "natrijev klorid" NaCl) značilna, lahko njeno stanje nasičenosti naredi popolno vlažno pri 75%.

V majhno skledo vzamemo nekaj soli, nato dodamo le malo vode. Vstavite ga v škatlo z merilnikom vlažnosti, nato pa vstavite 3 senzorje. Kabel je iz luknje, nato pa priključen na Arduino za branje rezultatov

Naredite vezje kot slika

Koda je tukaj

Kot rezultat zaslona monitorja, 3 senzorji dajejo 3 rezultate vlažnosti, temperatura se zdi enaka skupaj z 28 stopinjami C

3. korak: Odmik za senzor

Odmik za senzor
Odmik za senzor
Odmik za senzor
Odmik za senzor

Najprej poskusim dati 3 senzorje z vrednostjo zamika, da bodo vlažni odčitki vsakega senzorja enaki pri zunanjem merilniku vlage pri 75%, in tudi odmik za odčitavanje temperature, da bodo odčitki temperature enaki pri zunanjem termoelementu.

Po prenosu kode je njeno branje zdaj enako pri vlažnem merilniku pri 75%; temperatura pa je enaka pri zunanjem termoelementu pri 31 dgC

4. korak: Preizkusite na drugi točki

Test na drugi točki
Test na drugi točki
Test na drugi točki
Test na drugi točki
Test na drugi točki
Test na drugi točki

Da bi se prepričali, da je naš odmik pravilen, moramo te senzorje na drugi točki preveriti z vlažilcem.

Hranite ga še enkrat v škatli, merilnik vlažnosti zdaj znaša 40%, vendar nam 3 senzorji (spet) dajo 3 rezultate drugače!

(Temperatura se zdi v redu po odmiku)

Zato jih je treba kalibrirati!

5. korak: Umerjanje

Praznovanje
Praznovanje
Praznovanje
Praznovanje

Za kalibracijo preprosto izbrišemo odmik in nato zabeležimo vrednost senzorja pri standardnih vlažnih 40%

Naredimo tabelo standardnih vlažnih odčitkov senzorja. Nato z "funkcijo zemljevida" naredimo umeritveno krivuljo za vsak senzor.

Konec koncev prenesite kodo, trije senzorji dajejo enak rezultat pri 40% zdaj!

6. korak: Preizkusite še enkrat

Preizkusite še enkrat!
Preizkusite še enkrat!
Preizkusite še enkrat!
Preizkusite še enkrat!

Da bi bili trije senzorji pravilno umerjeni, ga moramo ponovno preizkusiti z nasičenim NaCl. Na srečo se pri odčitkih treh senzorjev odčita približno 75%.

Nato poskušam odstraniti senzorje iz škatle, nato jih znova vstaviti v nabiralnik z vlažilcem, da vidim odčitke treh senzorjev: rezultat se zdi v redu -> odziv treh senzorjev je enak skupaj! Nič več drugačnega branja kot prej

7. korak: Merjenje vlažnosti in temperature prostora

Merjenje vlažnosti in temperature prostora
Merjenje vlažnosti in temperature prostora
Merjenje vlažnosti in temperature prostora
Merjenje vlažnosti in temperature prostora
Merjenje vlažnosti in temperature prostora
Merjenje vlažnosti in temperature prostora

Zdaj lahko z enim od teh senzorjev beremo vlažnost in temperaturo v naši sobi.

Za branje prek interneta lahko uporabimo ESP8266 in programsko opremo Blynk. Zelo mi je všeč sled podatkov Blynka, ki jim lahko sledimo čez leto!

Priporočena: