Датчик потока YF-S401

Экспериментирую с датчиком потока для полива.
Периодически в режиме ожидания, чаще после запуска, есть странный “дребезг”. Внутри датчик Холла, потока воды в этот момент нет. Вывод с датчика на аппаратное прерывание на пин 27 в ESP-32 (пока на макетке).
Screenshot_2

Вроде как дребезга быть в принципе не может, но на контроль данные приходят. И если единичку еще можно отбить-отфильтровать, то 6-7 тактов у же напрягают.
И вот вопрос:

  • неправильный пин
  • плохой контакт
  • или еще что?

Пробовал ставить подтягивающий резистор на 10к, ничего не поменялось.

Датчик холла отлично дребезжит. Для него тоже надо устранение дребезга ставить как на кнопку.

Спасибо. Никогда бы не подумал. Будем присобачивать антидребезг.

Длина линии какая? Если несколько метров, то он не поток измеряет, а количество включений-выключений чайника и холодильника)

Линия короткая, сантиметров 20.

Если прерывание, то при входе задержки миллисекунд 30 и повторной проверки обычно достаточно. А измерители потока как раз не приятны тем, что длительность дребезга зависит от скорости вращения. На совсем малых расходах дребезг можно принять за сигнал. По хорошему надо осциллографом посмотреть длительность дребезга на малых оборотах датчика и соответственно от неё отстраиваться. В идеале сделать адаптивную задержку, чтобы не терять данные на высоких скоростях.