Mundarija:

Namlik sensori kalibrlanishi: 7 qadam
Namlik sensori kalibrlanishi: 7 qadam

Video: Namlik sensori kalibrlanishi: 7 qadam

Video: Namlik sensori kalibrlanishi: 7 qadam
Video: Fingerprint sensor calibration needed samsung a50s or a30s and a32 2024, Iyul
Anonim
Namlik sensori kalibrlanishi
Namlik sensori kalibrlanishi
Namlik sensori kalibrlanishi
Namlik sensori kalibrlanishi
Namlik sensori kalibrlanishi
Namlik sensori kalibrlanishi

Menda havoning nisbiy namligini o'lchaydigan 3 ta sensor bor: BME280, SHT21, DHT22. Ular aniqlik bilan o'lchash qobiliyatini +/- 3% oralig'ida 20 dan 80% gacha

Biroq, xuddi shu holatda 3 ta sensor uchun sinov o'tkazilganda, men 3 xil natijaga erishdim. Balki ulardan birida to'g'ri o'qish bor yoki hech biri to'g'ri emas. Shuning uchun men uni biron bir asbob bilan sinab ko'rishga qaror qildim.

Umid qilamanki, mening tajribam kimgadir bunday sensorni to'g'rilashga yordam beradi.

1 -qadam: qismlar ro'yxati va video ko'rsatmalar

Image
Image

Tajribaga tayyorgarlik ko'rish uchun bizga kerak bo'ladi:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Namlik o'lchagich

7. Termometr probi

8. Tuz (NaCl natriy) 9. Namlikni yutuvchi

10. Quti

2 -qadam: Tekshirishning birinchi nuqtasi

Tekshirishning birinchi nuqtasi
Tekshirishning birinchi nuqtasi
Tekshirishning birinchi nuqtasi
Tekshirishning birinchi nuqtasi
Tekshirishning birinchi nuqtasi
Tekshirishning birinchi nuqtasi

Yaxshiyamki, biz sinov uchun standart namlik muhitini yaratish uchun tuzdan (sizning oshxonangizda!) Foydalanishimiz mumkin. Tuz ("natriy xlorid" NaCl deb ataladi) uchun xarakterli bo'lib, uning to'yinganlik holati 75%mukammal namlikka ega bo'lishi mumkin.

Biz kichik idishga tuz olib, keyin ozgina suv qo'shamiz. Uni namlik o'lchagich bilan qutiga soling, so'ngra ichiga 3 ta sensor qo'ying. Kabel teshikdan chiqib ketgan, natijani o'qish uchun Arduino -ga ulangan

Rasmga o'xshash sxemani yarating

Kod bu erda:

Monitör ekranining natijasi o'laroq, 3 ta sensorlar 3 ta namlikni beradi, harorat 28 daraja bilan bir xil

3 -qadam: Sensor uchun ofset

Sensor uchun ofset
Sensor uchun ofset
Sensor uchun ofset
Sensor uchun ofset

Birinchidan, men har bir sensorning namlik ko'rsatkichini 75%da tashqi namlik o'lchagich bilan bir xil bo'lishi uchun ofset qiymatiga ega 3 ta sensorni beraman, shuningdek, haroratni o'qishni tashqi termokupl bilan bir xil bo'lishini ta'minlash uchun.

Kodni yuklab olgandan so'ng, uning o'qilishi namlik o'lchagich bilan bir xil - 75%; va harorat tashqi termokupl bilan bir xil - 31 dgC

4 -qadam: Ikkinchi nuqtada test

Ikkinchi nuqtada test
Ikkinchi nuqtada test
Ikkinchi nuqtada test
Ikkinchi nuqtada test
Ikkinchi nuqtada test
Ikkinchi nuqtada test

Bizning ofsetimiz to'g'riligiga ishonch hosil qilish uchun biz namlagichlarni namlagich bilan ikkinchi nuqtada tekshirishimiz kerak.

Uni yana qutiga soling, namlik o'lchagichi hozir o'qish 40%, lekin 3 ta sensor (yana) bizga 3 xil natijani beradi!

(Ofsetdan keyin harorat yaxshi ko'rinadi)

Shunday qilib, ular sozlanishi kerak!

5 -qadam: Kalibrlash

Kalibrlash
Kalibrlash
Kalibrlash
Kalibrlash

Kalibrlash uchun biz faqat ofsetni o'chirib tashlaymiz, keyin sensor namligini 40% namlikda yozamiz.

Biz standart nam va sensorlar o'qish jadvalini tuzamiz. Keyin, biz har bir sensor uchun kalibrlash egri chizig'ini yaratish uchun "xarita funktsiyasi" dan foydalanamiz.

Oxir -oqibat, kodni yuklab oling, 3 ta sensor bir xil natijani hozir 40% da beradi!

6 -qadam: Yana bir bor sinovdan o'ting

Yana bir bor sinovdan o'ting!
Yana bir bor sinovdan o'ting!
Yana bir bor sinovdan o'ting!
Yana bir bor sinovdan o'ting!

3 ta sensorning kalibrlashi to'g'ri ekanligiga ishonch hosil qilish uchun uni yana to'yingan NaCl bilan sinab ko'rishimiz kerak. Yaxshiyamki, 3 ta sensorning o'qish ko'rsatkichi 75%ni tashkil qiladi.

Keyin men sensorlarni qutidan olib tashlashga harakat qilaman, keyin namlagichli qutiga yana 3 ta sensorning o'qilishini ko'rish uchun qo'yaman: natija yaxshi ko'rinadi -> 3 ta sensorning javobi bir xil! Oldingi kabi o'qish boshqa emas

7 -qadam: Xonadagi namlik va haroratni o'lchash

Xonadagi namlik va haroratni o'lchash
Xonadagi namlik va haroratni o'lchash
Xonadagi namlik va haroratni o'lchash
Xonadagi namlik va haroratni o'lchash
Xonadagi namlik va haroratni o'lchash
Xonadagi namlik va haroratni o'lchash

Endi biz sensorlar yordamida xonamizdagi namlik va haroratni o'qishimiz mumkin.

Biz uni Internet orqali o'qish uchun ESP8266 va Blynk dasturidan foydalanishimiz mumkin. Men Blynk -dan iz ma'lumotlarini juda yaxshi ko'raman, biz ularni yil davomida kuzatishimiz mumkin!

Tavsiya: