Датчик влажности SEN0114 низкое максимальное считывание?

Я использую следующий датчик влажности SEN0114 с ESP32: https://datasheetspdf.com/datasheet/SEN0114.html

Почему, погружаясь в воду, я получаю только показания ~2500? Разве это не должно означать ~4095, поскольку аналоговые контакты ESP32 являются 12-битными?

, 👍-1

Обсуждение

Какое напряжение он производит, находясь под водой?, @timemage

Я не могу измерить это напрямую, но я бы предположил, что 2 В основано на аналоговом показании 2500? Нужно ли мне проверять это с помощью вольтметра?, @Dave New

Что ж, если вы измерите его, то сможете узнать. И тогда ваш вопрос на самом деле не имеет никакого отношения к датчику, а только к analogRead с заданным входным напряжением, что является лучшим вопросом, IMO. Либо это, либо вы обнаружите, что ваше понимание датчика неверно, и это будет иметь некоторое значение., @timemage


1 ответ


1

Это резистивный датчик, и "простая" вода не является бесконечно проводящей. На самом деле чистая или дистиллированная вода-очень плохой проводник. Кроме того, "простая" вода - водопроводная вода, я предполагаю, - будет отличаться по своим растворенным твердым частицам не только от источника к источнику, но, вероятно, со временем и для некоторых источников, и именно эти растворенные вещества отвечают за повышенную проводимость. Это удваивается для определения влажности растений, потому что на самом деле измеряется сопротивление влажной грязи, которая опять же варьируется по составу.

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

,