Калибриране на сензора за влажност: 7 стъпки
Калибриране на сензора за влажност: 7 стъпки
Anonim
Калибриране на сензора за влажност
Калибриране на сензора за влажност
Калибриране на сензора за влажност
Калибриране на сензора за влажност
Калибриране на сензора за влажност
Калибриране на сензора за влажност

Имам 3 сензора, които могат да измерват относителната влажност на въздуха: BME280, SHT21, DHT22. Те заявяват способност за измерване с точност +/- 3% от диапазон 20 до 80%

Въпреки това, когато тествах в същото състояние за 3 сензора, получих 3 различни резултата. Може би някой от тях чете правилно или никой от тях не е правилен. Затова решавам да го тествам с малко оборудване.

Надявам се, че моят експеримент може да помогне на някой да направи този вид сензор правилен.

Стъпка 1: Списък на частите и видео инструкции

Image
Image

За да се подготвим за експеримент, ще ни трябва:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Влагомер

7. Сонда за термометър

8. Сол (натриев хлорид NaCl) 9. Влажен абсорбатор

10. Кутия

Стъпка 2: Първа точка на проверка

Първата точка на проверка
Първата точка на проверка
Първата точка на проверка
Първата точка на проверка
Първата точка на проверка
Първата точка на проверка

За щастие, можем да използваме сол (във вашата кухня!), За да направим стандартна среда за влажност за тестване. Тъй като солта (т.нар. "Натриев хлорид" NaCl) е характерна, нейното състояние на насищане може да направи перфектно влажна при 75%.

Взимаме малко сол в малка купа, след което добавяме само малко вода. Поставете го в кутията с влагомер, след което поставете 3 сензора вътре. Кабелът е излязъл от отвора, след това е свързан с Arduino за четене на резултата

Направете схема като картината

Кодът е тук

В резултат от екрана на монитора, 3 сензора дават 3 резултата от влажност, температурата изглежда еднаква заедно с 28 градуса C

Стъпка 3: Офсет за сензора

Офсет за сензора
Офсет за сензора
Офсет за сензора
Офсет за сензора

Първо се опитвам да дам 3 сензора с отместена стойност, за да направя влажните показания на всеки сензор да бъдат еднакви с Външния влагомер на 75%, а също и с отместване за отчитане на температурата, за да направят показанията на температурата еднакви с Външната термодвойка.

След като изтеглите кода, неговото четене сега е същото с влажния метър на 75%; и температурата е същата с външната термодвойка при 31 dgC

Стъпка 4: Тест във втора точка

Тест във втора точка
Тест във втора точка
Тест във втора точка
Тест във втора точка
Тест във втора точка
Тест във втора точка

За да се уверим, че изместването ни е правилно, трябва да проверим тези сензори на втората точка с влажен абсорбатор.

Пазете го отново в кутия, Влажният измервателен уред сега е 40%, но 3 сензора (отново) ни дават 3 резултата по различен начин!

(Температурата изглежда добре след отместване)

Така че те трябва да бъдат калибрирани!

Стъпка 5: Калибриране

Калибриране
Калибриране
Калибриране
Калибриране

За да направим калибриране, просто изтриваме отместването, след което записваме стойността на сензора при стандартни влажни 40%

Ние правим таблица със стандартни показания за влажност спрямо сензора. След това използваме "функция на картата", за да направим калибрационна крива за всеки сензор.

В края на краищата изтеглете кода, 3 сензора дават същия резултат на 40% сега!

Стъпка 6: Тествайте още веднъж

Тествайте още веднъж!
Тествайте още веднъж!
Тествайте още веднъж!
Тествайте още веднъж!

За да сме сигурни, че 3 сензора имат правилно калибриране, трябва да го тестваме отново с наситен NaCl. За щастие, четенето на 3 сензора има отчитане около 75%.

След това се опитвам да извадя сензорите от кутията, след което ги поставям отново във входящата кутия с влажен абсорбер, за да видя четене на 3 сензора: резултатът изглежда ОК -> реакцията на 3 сензора са еднакви заедно! Няма повече различно четене както преди

Стъпка 7: Измерване на влажността и температурата в стаята

Измерване на влажността и температурата в стаята
Измерване на влажността и температурата в стаята
Измерване на влажността и температурата в стаята
Измерване на влажността и температурата в стаята
Измерване на влажността и температурата в стаята
Измерване на влажността и температурата в стаята

Сега можем да използваме един от тези сензори за отчитане на влажността и температурата в нашата стая.

Можем да използваме ESP8266 и софтуер Blynk, за да го четем по интернет. Наистина обичам следи от Blynk, които можем да ги проследим през годината!

Препоръчано: