
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04



У меня есть 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 градусами Цельсия.
Шаг 3: Смещение датчика


Сначала я даю 3 датчика со значением смещения, чтобы показания каждого датчика были такими же, как у внешнего измерителя влажности на 75%, а также смещение для показаний температуры, чтобы показания температуры были такими же, как с внешней термопарой.
После загрузки кода его показания теперь такие же, как у измерителя влажности на 75%; и температура такая же, как у внешней термопары при 31 dgC.
Шаг 4: Тест во второй точке



Чтобы убедиться в правильности нашего смещения, мы должны проверить эти датчики во второй точке с помощью поглотителя влажности.
Держите его снова в коробке, Humid Meter теперь показывает 40%, но 3 датчика (снова) дают нам 3 результата по-разному!
(После смещения температура кажется нормальной)
Значит, их нужно откалибровать!
Шаг 5: Калибровка


Чтобы выполнить калибровку, мы просто удаляем смещение, затем записываем значение датчика при стандартной влажности 40%.
Мы составляем таблицу стандартной влажности и показаний датчика. Затем мы используем «функцию карты», чтобы построить калибровочную кривую для каждого датчика.
Ведь скачайте код, теперь 3 датчика дают одинаковый результат на 40%!
Шаг 6: проверьте еще раз


Чтобы убедиться, что 3 датчика правильно калиброваны, мы должны снова протестировать его с насыщенным NaCl. К счастью, показания трех датчиков составляют около 75%.
Затем я пытаюсь вытащить датчики из коробки, затем снова положить их в почтовый ящик с влажным поглотителем, чтобы увидеть показания трех датчиков: результат кажется нормальным -> реакция трех датчиков одинакова! Больше нет другого чтения, как раньше
Шаг 7: Измерение влажности и температуры в помещении



Теперь мы можем использовать один из этих датчиков для считывания влажности и температуры в нашей комнате.
Мы можем использовать ESP8266 и программное обеспечение Blynk для чтения через Интернет. Мне очень нравятся данные трассировки от Blynk, которые мы можем отслеживать в течение года!
Рекомендуемые:
КАЛИБРОВКА ДАТЧИКА PH ARDUINO: 7 шагов

КАЛИБРОВКА ДАТЧИКА PH ARDUINO: в этом руководстве мы будем калибровать датчик pH Atlas Scientific EZO с помощью Arduino Uno. ТЕОРИЯ КАЛИБРОВКИ Самая важная часть калибровки - это наблюдение за показаниями во время процесса калибровки. Калибровать прибор проще всего в
Калибровка датчика влажности почвы: 5 шагов

Калибровка датчика влажности почвы: на рынке имеется множество измерителей влажности почвы, которые помогут садовнику решить, когда поливать свои растения. К сожалению, взять горсть почвы и проверить ее цвет и текстуру так же надежно, как и многие из этих устройств! Некоторые зонды даже регистрируются
КАЛИБРОВКА ДАТЧИКА ОВП ARDUINO: 3 шага

КАЛИБРОВКА ДАТЧИКА ОВП ARDUINO: в этом руководстве мы будем откалибровать датчик ОВП (окислительно-восстановительный потенциал) Atlas Scientific с помощью Arduino Uno ТЕОРИЯ КАЛИБРОВКИ Самая важная часть калибровки - это наблюдение за показаниями в процессе калибровки. Это просто
КАЛИБРОВКА ДАТЧИКА СОЛИЧНОСТИ ARDUINO: 9 шагов

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

Калибровка датчика дождя Arduino: Введение: в этом руководстве мы «конструируем» датчик дождя с помощью Arduino и калибруем его, чтобы сообщать о ежедневных и ежечасных осадках. Дождевик, который я использую, представляет собой измененный датчик дождя типа опрокидывающегося ведра. Это произошло из-за травмы личного, мы