
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57



Имам 3 сензора, които могат да измерват относителната влажност на въздуха: BME280, SHT21, DHT22. Те заявяват способност за измерване с точност +/- 3% от диапазон 20 до 80%
Въпреки това, когато тествах в същото състояние за 3 сензора, получих 3 различни резултата. Може би някой от тях чете правилно или никой от тях не е правилен. Затова решавам да го тествам с малко оборудване.
Надявам се, че моят експеримент може да помогне на някой да направи този вид сензор правилен.
Стъпка 1: Списък на частите и видео инструкции


За да се подготвим за експеримент, ще ни трябва:
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, които можем да ги проследим през годината!
Препоръчано:
КАЛИБРИРАНЕ НА СЕНЗОРА НА ARDUINO: 7 стъпки

ARDUINO PH SENSOR CALIBRATION: В този урок ще калибрираме сензора за pH EZO на Atlas Scientific, използвайки Arduino Uno.ТЕОРИЯ НА КАЛИБРОВКА Най -важната част от калибрирането е наблюдението на показанията по време на процеса на калибриране. Най -лесно е да калибрирате устройството в
Калибриране на сензора за влажност на почвата: 5 стъпки

Калибриране на сензора за влажност на почвата: На пазара има много измерватели на влажност на почвата, които да помогнат на градинаря да реши кога да полива растенията си. За съжаление, хващането на шепа почва и проверката на цвета и текстурата е също толкова надеждно, колкото много от тези приспособления! Някои сонди дори се регистрират
КАЛИБРИРАНЕ НА СЕНЗОРА НА ARDUINO ORP: 3 стъпки

ARDUINO ORP SENSOR CALIBRATION: В този урок ще калибрираме EZO ORP (потенциал за намаляване на окисляването) на Atlas Scientific, използвайки Arduino Uno.ТЕОРИЯ НА КАЛИБРОВКА Най-важната част от калибрирането е наблюдението на показанията по време на процеса на калибриране. Лесно е
Калибриране на сензора за кислород на ARDUINO: 4 стъпки

КАЛИБРИРАНЕ НА СЕНЗОР НА КИСЛОРОД НА ARDUINO: В този урок ще калибрираме EZO сензора за разтворен кислород (D.O) на Atlas Scientific, използвайки Arduino Uno.ТЕОРИЯ НА КАЛИБРОВКА Най -важната част от калибрирането е наблюдението на показанията по време на процеса на калибриране. Най -лесно е да се калибрира
КАЛИБРИРАНЕ НА СЕНЗОРА НА СЕНЗОРА НА ARDUINO: 9 стъпки

КАЛИБРИРАНЕ НА СЕНЗОРА НА СЕНЗОРА НА ARDUINO: В този урок ще калибрираме EZO сензора за соленост/проводимост K1.0 на Atlas Scientific, използвайки Arduino Uno.ТЕОРИЯ НА КАЛИБРОВКА Най -важната част от калибрирането е наблюдението на показанията по време на процеса на калибриране. Най -лесно е да