
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04



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


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



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


Î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



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


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ă


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



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:
CALIBRAREA SENZORULUI PH ARDUINO: 7 pași

CALIBRAREA SENZORULUI PH ARDUINO: În acest tutorial, vom calibra senzorul de pH EZO al Atlas Scientific folosind Arduino Uno. TEORIA CALIBRĂRII Cea mai importantă parte a calibrării este urmărirea citirilor în timpul procesului de calibrare. Cel mai simplu este să calibrați dispozitivul în
Calibrarea senzorului de umiditate a solului: 5 pași

Calibrarea senzorului de umiditate a solului: Există multe contoare de umiditate a solului pe piață pentru a ajuta grădinarul să decidă când să-și udă plantele. Din păcate, apucarea unei mână de sol și inspectarea culorii și texturii este la fel de fiabilă ca multe dintre aceste gadgeturi! Unele sondaje chiar registrează
CALIBRAREA SENZORULUI ORP ARDUINO: 3 pași

CALIBRARE ARDUINO ORP SENSOR: În acest tutorial, vom calibra senzorul EZO ORP (potențial de reducere a oxidării) al Atlas Scientific folosind Arduino Uno. Este mai ușor
CALIBRAREA SENZORULUI DE OXIGEN DIZOLVAT ARDUINO: 4 pași

CALIBRAREA SENZORULUI DE OXIGEN DIZOLVAT ARDUINO: În acest tutorial, vom calibra senzorul de oxigen dizolvat (D.O) EZO al lui Atlas Scientific folosind Arduino Uno. Este cel mai ușor de calibrat
CALIBRAREA SENZORULUI DE SALINITATE ARDUINO: 9 pași

CALIBRARE A SENZORULUI DE SALINITATE ARDUINO: În acest tutorial, vom calibra senzorul EZO de salinitate / conductivitate K1.0 al lui Atlas Scientific folosind Arduino Uno. Este cel mai ușor să