INHOUDSOPGAWE:

Kalibrasie van humiditeitsensor: 7 stappe
Kalibrasie van humiditeitsensor: 7 stappe

Video: Kalibrasie van humiditeitsensor: 7 stappe

Video: Kalibrasie van humiditeitsensor: 7 stappe
Video: Xiaomi Qingping CGPR1 - датчик движения с сенсором освещенности, обзор, интеграция в Home Assistant 2024, November
Anonim
Kalibrasie van humiditeitsensor
Kalibrasie van humiditeitsensor
Kalibrasie van humiditeitsensor
Kalibrasie van humiditeitsensor
Kalibrasie van humiditeitsensor
Kalibrasie van humiditeitsensor

Ek het 3 sensors wat die relatiewe humiditeit van die lug kan meet: BME280, SHT21, DHT22. Hulle het die vermoë om akkuraat te meet +/- 3% tussen 20 en 80%

By die toets in dieselfde toestand vir 3 sensor, het ek egter 3 verskillende resultate gekry. Miskien lees een van hulle reg, of nie een van hulle is korrek nie. Dus besluit ek om dit met 'n bietjie toerusting te toets.

Ek hoop dat my eksperiment iemand kan help om hierdie soort sensor korrek te maak.

Stap 1: Deellys en video -instruksies

Image
Image

Om voor te berei vir 'n eksperiment, benodig ons:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Vogtige meter

7. Termometersonde

8. Sout (natriumchloried NaCl) 9. Vog absorber

10. Boks

Stap 2: Eerste kontrolepunt

Eerste kontrolepunt
Eerste kontrolepunt
Eerste kontrolepunt
Eerste kontrolepunt
Eerste kontrolepunt
Eerste kontrolepunt

Gelukkig kan ons sout gebruik (in u kombuis!) Om 'n standaard humiditeitsomgewing te skep om te toets. As sout (sogenaamde "natriumchloried" NaCl) kenmerkend, kan die versadigingstoestand dit tot 75%vogtig maak.

Ons neem 'n bietjie sout in 'n klein bak en voeg dan net 'n bietjie water by. Plaas dit in die boks met 'n vogtige meter, en plaas dan 3 sensors binne. Die kabel is uit die gat, en dan gekoppel aan Arduino vir die leesresultaat

Maak 'n kringagtige prentjie

Die kode is hier

As gevolg van die monitorskerm gee 3 sensors 3 resultate van vogtige, die temperatuur lyk dieselfde as 28 grade Celsius

Stap 3: Verrekening vir sensor

Verrekening vir sensor
Verrekening vir sensor
Verrekening vir sensor
Verrekening vir sensor

Eerstens, ek gee 3 sensors met 'n verrekeningswaarde om elke sensor se humiditeit van die sensor gelyk te maak met die eksterne humidmeter op 75%, en ook die temperatuurmeting om die temperatuurmeting dieselfde te maak as die eksterne termokoppel.

Nadat die kode afgelaai is, is die lesing nou dieselfde as met Humid Meter teen 75%; en die temperatuur is dieselfde met die eksterne termokoppel op 31 dgC

Stap 4: Toets op die tweede punt

Toets op tweede punt
Toets op tweede punt
Toets op tweede punt
Toets op tweede punt
Toets op tweede punt
Toets op tweede punt

Om seker te maak dat ons offset korrek is, moet ons die sensors op 'n tweede punt met 'n vogtige absorber kontroleer.

Hou dit weer in die boks, die humid meter is nou 40%, maar 3 sensors gee ons weer 3 resultate!

(Temperatuur lyk OK na verrekening)

Hulle moet dus gekalibreer word!

Stap 5: Kalibrasie

Kalibrasie
Kalibrasie
Kalibrasie
Kalibrasie

Om kalibrasie te doen, verwyder ons eenvoudig die offset, en teken dan die waarde van die sensor op by 'n standaardvochtige 40%

Ons maak 'n tabel met standaardvochtigheid teenoor sensorlesing. Dan gebruik ons 'kaartfunksie' om 'n kalibrasiekurwe vir elke sensor te maak.

Laai die kode immers af; 3 sensors gee nou 40% dieselfde resultaat!

Stap 6: Toets weer

Toets weer!
Toets weer!
Toets weer eens!
Toets weer eens!

Om seker te maak dat drie sensors die kalibrasie korrek het, moet ons dit weer met versadigde NaCl toets. Gelukkig het die lees van 3 sensors ongeveer 75%.

Dan probeer ek om sensors uit die boks te verwyder en dan weer in die posbus te plaas met 'n vogtige absorber om die lees van 3 sensors te sien: die resultaat lyk OK -> die reaksie van 3 sensors is dieselfde! Nie meer 'n ander leesstof as voorheen nie

Stap 7: Meet u kamer vogtig en temperatuur

Meet jou kamer se humiditeit en temperatuur
Meet jou kamer se humiditeit en temperatuur
Meet jou kamer se humiditeit en temperatuur
Meet jou kamer se humiditeit en temperatuur
Meet jou kamer se humiditeit en temperatuur
Meet jou kamer se humiditeit en temperatuur

Nou kan ons een van die sensors gebruik om die humiditeit en temperatuur van ons kamer te lees.

Ons kan ESP8266 en sagteware Blynk gebruik om dit via die internet te lees. Ek is baie lief vir spoordata van Blynk, wat ons oor die jaar kan opspoor!

Aanbeveel: