Оглавление:

Калибровка датчика влажности: 7 шагов
Калибровка датчика влажности: 7 шагов

Видео: Калибровка датчика влажности: 7 шагов

Видео: Калибровка датчика влажности: 7 шагов
Видео: Автополив растений. ЧАСТЬ #2. (Уменьшение корозии датчика влажности) 2024, Июль
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 градусами Цельсия.

Шаг 3: Смещение датчика

Смещение для датчика
Смещение для датчика
Смещение для датчика
Смещение для датчика

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

После загрузки кода его показания теперь такие же, как у измерителя влажности на 75%; и температура такая же, как у внешней термопары при 31 dgC.

Шаг 4: Тест во второй точке

Тест во второй точке
Тест во второй точке
Тест во второй точке
Тест во второй точке
Тест во второй точке
Тест во второй точке

Чтобы убедиться в правильности нашего смещения, мы должны проверить эти датчики во второй точке с помощью поглотителя влажности.

Держите его снова в коробке, Humid Meter теперь показывает 40%, но 3 датчика (снова) дают нам 3 результата по-разному!

(После смещения температура кажется нормальной)

Значит, их нужно откалибровать!

Шаг 5: Калибровка

Калибровка
Калибровка
Калибровка
Калибровка

Чтобы выполнить калибровку, мы просто удаляем смещение, затем записываем значение датчика при стандартной влажности 40%.

Мы составляем таблицу стандартной влажности и показаний датчика. Затем мы используем «функцию карты», чтобы построить калибровочную кривую для каждого датчика.

Ведь скачайте код, теперь 3 датчика дают одинаковый результат на 40%!

Шаг 6: проверьте еще раз

Протестируйте еще раз!
Протестируйте еще раз!
Протестируйте еще раз!
Протестируйте еще раз!

Чтобы убедиться, что 3 датчика правильно калиброваны, мы должны снова протестировать его с насыщенным NaCl. К счастью, показания трех датчиков составляют около 75%.

Затем я пытаюсь вытащить датчики из коробки, затем снова положить их в почтовый ящик с влажным поглотителем, чтобы увидеть показания трех датчиков: результат кажется нормальным -> реакция трех датчиков одинакова! Больше нет другого чтения, как раньше

Шаг 7: Измерение влажности и температуры в помещении

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

Теперь мы можем использовать один из этих датчиков для считывания влажности и температуры в нашей комнате.

Мы можем использовать ESP8266 и программное обеспечение Blynk для чтения через Интернет. Мне очень нравятся данные трассировки от Blynk, которые мы можем отслеживать в течение года!

Рекомендуемые: