Cuprins:

Calibrarea senzorului de umiditate: 7 pași
Calibrarea senzorului de umiditate: 7 pași
Anonim
Calibrarea senzorului de umiditate
Calibrarea senzorului de umiditate
Calibrarea senzorului de umiditate
Calibrarea senzorului de umiditate
Calibrarea senzorului de umiditate
Calibrarea senzorului de umiditate

Am 3 senzori care pot măsura umiditatea relativă a aerului: BME280, SHT21, DHT22. Au declarat capacitatea de măsurare cu precizie +/- 3% din intervalul 20 până la 80%

Cu toate acestea, când testez în aceeași stare pentru 3 senzori, am obținut 3 rezultate diferite. Poate că unul dintre ei are citirea corectă sau niciunul dintre ei nu este corect. Deci, decid să-l testez cu unele echipamente.

Sper că experimentul meu poate ajuta pe cineva să facă acest tip de senzor să fie corect.

Pasul 1: Lista de piese și instrucțiuni video

Image
Image

Pentru a ne pregăti pentru experiment, vom avea nevoie de:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Contor de umiditate

7. Sonda termometrului

8. Sare (clorură de sodiu NaCl) 9. Absorbant umed

10. Casetă

Pasul 2: primul punct de verificare

Primul punct de verificare
Primul punct de verificare
Primul punct de verificare
Primul punct de verificare
Primul punct de verificare
Primul punct de verificare

Din fericire, putem folosi sarea (în bucătăria ta!) Pentru a crea un mediu de umiditate standard pentru testare. Ca sare (așa-numita "clorură de sodiu" NaCl) caracteristică, starea sa de saturație poate face umedă perfect la 75%.

Luăm puțină sare într-un castron mic, apoi adăugăm doar puțină apă. Puneți-l în cutie cu contor de umiditate, apoi puneți 3 senzori în interior. Cablul este ieșit din gaură, apoi conectat la Arduino pentru rezultatul citirii

Faceți circuitul ca imaginea

Codul este aici

Ca urmare a ecranului monitorului, 3 senzori dau 3 rezultate de umiditate, temperatura pare a fi aceeași împreună cu 28 de grade C

Pasul 3: Offset pentru senzor

Offset pentru senzor
Offset pentru senzor
Offset pentru senzor
Offset pentru senzor

În primul rând, dau 3 senzori cu valoare de compensare pentru ca citirea umedă a fiecărui senzor să fie aceeași cu contorul de umiditate extern la 75% și, de asemenea, compensarea pentru citirea temperaturii pentru ca citirea temperaturii să fie aceeași cu termocuplul extern.

După descărcarea codului, citirea acestuia este aceeași cu Humid Meter la 75%; și temperatura este aceeași cu termocupla externă la 31 dgC

Pasul 4: Testați la al doilea punct

Test la al doilea punct
Test la al doilea punct
Test la al doilea punct
Test la al doilea punct
Test la al doilea punct
Test la al doilea punct

Pentru a ne asigura că decalajul nostru este corect, ar trebui să verificăm acei senzori în al doilea punct cu absorbantul de umiditate.

Păstrați-l din nou în cutie, Humid Meter citind acum este de 40%, dar 3 senzori (din nou) ne oferă 3 rezultate diferit!

(Temperatura pare OK după compensare)

Deci, trebuie să fie calibrate!

Pasul 5: Calibrare

Calibrare
Calibrare
Calibrare
Calibrare

Pentru a efectua calibrarea, ștergem pur și simplu offsetul, apoi înregistrăm valoarea senzorului la 40% umed standard

Realizăm un tabel de citire standard umedă vs senzor. Apoi, folosim „funcția de hartă” pentru a face curba de calibrare pentru fiecare senzor.

La urma urmei, descărcați codul, 3 senzori dau același rezultat la 40% acum!

Pasul 6: Testează încă o dată

Testați încă o dată!
Testați încă o dată!
Testați încă o dată!
Testați încă o dată!

Pentru a ne asigura că 3 senzori au calibrarea corectă, ar trebui să o testăm din nou cu NaCl saturat. Din fericire, citirea a 3 senzori are citirea în jur de 75%.

Apoi, încerc să scot senzorii din cutie, apoi îi pun din nou în căsuța de e-mail cu absorbantul umed pentru a vedea citirea a 3 senzori: rezultatul pare OK -> răspunsul a 3 senzori este același împreună! Nu mai este o lectură diferită ca înainte

Pasul 7: Măsurarea umidității și temperaturii camerei

Măsurarea camerei umede și a temperaturii
Măsurarea camerei umede și a temperaturii
Măsurarea camerei umede și a temperaturii
Măsurarea camerei umede și a temperaturii
Măsurarea camerei umede și a temperaturii
Măsurarea camerei umede și a temperaturii

Acum putem folosi unul dintre acești senzori pentru a citi umiditatea și temperatura camerei noastre.

Putem folosi ESP8266 și software-ul Blynk pentru a-l citi prin internet. Îmi plac foarte mult datele de urmărire de la Blynk, pe care le putem urmări peste an!

Recomandat: