Mündəricat:

Nəmlik Sensorunun Kalibrlənməsi: 7 addım
Nəmlik Sensorunun Kalibrlənməsi: 7 addım

Video: Nəmlik Sensorunun Kalibrlənməsi: 7 addım

Video: Nəmlik Sensorunun Kalibrlənməsi: 7 addım
Video: Mikrobit. Sayrışan İşıqlar 2024, Noyabr
Anonim
Nəmlik Sensorunun Kalibrlənməsi
Nəmlik Sensorunun Kalibrlənməsi
Nəmlik Sensorunun Kalibrlənməsi
Nəmlik Sensorunun Kalibrlənməsi
Nəmlik Sensorunun Kalibrlənməsi
Nəmlik Sensorunun Kalibrlənməsi

Havanın nisbi rütubətini ölçə bilən 3 sensorum var: BME280, SHT21, DHT22. Ölçmə qabiliyyətini +/- 3% aralığında 20 ilə 80% arasında ifadə etdilər

Ancaq eyni vəziyyətdə 3 sensor üçün test edərkən 3 fərqli nəticə əldə etdim. Bəlkə də onlardan birinin düzgün oxuduğu, ya da heç birinin doğru olmadığı. Buna görə də bəzi avadanlıqlarla sınamağa qərar verdim.

Ümid edirəm təcrübəm kiməsə bu cür sensoru düzəltməyə kömək edə bilər.

Addım 1: Parça siyahısı və Video Təlimatı

Image
Image

Təcrübəyə hazırlaşmaq üçün bizə lazım olacaq:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Nəm sayğacı

7. Termometr zondu

8. Duz (Natrium Xlorid NaCl) 9. Nəm emici

10. Qutu

Addım 2: İlk yoxlama nöqtəsi

İlk yoxlama nöqtəsi
İlk yoxlama nöqtəsi
İlk yoxlama nöqtəsi
İlk yoxlama nöqtəsi
İlk yoxlama nöqtəsi
İlk yoxlama nöqtəsi

Xoşbəxtlikdən, test üçün standart rütubət mühiti yaratmaq üçün duzdan (mətbəxinizdə!) İstifadə edə bilərik. Duz ("Sodyum Xlorid" NaCl) xarakterik olaraq, doyma vəziyyəti 75%-də mükəmməl nəmləndirə bilər.

Kiçik bir qabda bir az duz götürürük, sonra bir az su əlavə edirik. Nəm sayğacı olan qutuya qoyun, sonra içərisinə 3 sensoru qoyun. Kabel çuxurdan çıxdı, sonra nəticəni oxumaq üçün Arduino -ya qoşuldu

Şəkil kimi dövrə düzəldin

Kod burada

Monitor ekranından alınan nəticələr nəticəsində 3 sensor nəmli 3 nəticə verir, temperatur 28 dərəcə C ilə eyni görünür

Addım 3: Sensor üçün ofset

Sensor üçün ofset
Sensor üçün ofset
Sensor üçün ofset
Sensor üçün ofset

Əvvəlcə cəhd edin, hər sensorun nəmli oxunmasını 75%Xarici Nəm Ölçən ilə eyni etmək üçün ofset dəyərli 3 sensoru verirəm və eyni zamanda temperaturun oxunmasının Xarici Termokupl ilə eyni olmasını təmin etmək üçün temperaturun oxunması üçün ofset.

Kodu yüklədikdən sonra onun oxunuşu Nəm Ölçən cihazla 75%eynidir; və temperatur 31 dgC -də Xarici Termokupl ilə eynidir

Addım 4: İkinci nöqtədə test edin

İkinci nöqtədə test edin
İkinci nöqtədə test edin
İkinci nöqtədə test edin
İkinci nöqtədə test edin
İkinci nöqtədə test edin
İkinci nöqtədə test edin

Ofsetimizin düzgün olduğundan əmin olmaq üçün həmin sensorları ikinci nöqtədə Nəmləndirici ilə yoxlamalıyıq.

Yenidən qutuda saxlayın, Humid Meter indi oxumaq 40%-dir, amma 3 sensor (yenə) bizə fərqli 3 nəticə verir!

(Ofsetdən sonra temperatur yaxşı görünür)

Beləliklə, onlar kalibrlənməlidir!

Addım 5: Kalibrləmə

Kalibrləmə
Kalibrləmə
Kalibrləmə
Kalibrləmə

Kalibrləmə etmək üçün sadəcə ofset silinir, sonra sensorun dəyərini standart nəm 40% səviyyəsində qeyd edirik.

Standart rütubətli və sensorun oxuduğu bir cədvəl hazırlayırıq. Sonra, hər bir sensor üçün kalibrləmə əyrisi etmək üçün "xəritə funksiyasından" istifadə edirik.

Axı kodu yükləyin, 3 sensor eyni nəticəni indi 40% verir!

Addım 6: Bir daha test edin

Bir daha test edin!
Bir daha test edin!
Bir daha test edin!
Bir daha test edin!

3 sensorun düzgün kalibrlənməsinə əmin olmaq üçün onu doymuş NaCl ilə yenidən sınamalıyıq. Xoşbəxtlikdən, 3 sensorun oxunması təxminən 75%oxuyur.

Sonra, sensorları qutudan çıxarmağa çalışıram, sonra 3 sensoru oxuduğunu görmək üçün yenidən nəm uducu ilə gələnlər qutusuna qoyuram: nəticə yaxşı görünür -> 3 sensorun cavabı eyni! Əvvəlki kimi fərqli oxu yoxdur

Addım 7: Otağınızın Nəmini və Temperaturunu Ölçün

Otağınızın Nəm və Temperaturunun Ölçülməsi
Otağınızın Nəm və Temperaturunun Ölçülməsi
Otağınızın Nəm və Temperaturunun Ölçülməsi
Otağınızın Nəm və Temperaturunun Ölçülməsi
Otağınızın Nəm və Temperaturunun Ölçülməsi
Otağınızın Nəm və Temperaturunun Ölçülməsi

İndi bu sensorlardan birini istifadə edərək otağımızın rütubətini və temperaturunu oxuya bilərik.

İnternet vasitəsilə oxumaq üçün ESP8266 və Blynk proqramından istifadə edə bilərik. İl ərzində izləyə biləcəyimiz Blynk iz məlumatlarını çox sevirəm!

Tövsiyə: