Счетчик воды импульсный датчик

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

Используйте TCRT5000 IR Barrier Line Track sensor. Он излучает инфракрасный свет и обнаруживает отражение. Если вы повертите свой счетчик, вы можете обнаружить импульсный выход  или вращающуюся часть.

Некоторые счетчики воды испускают колебания магнитного поля, которые можно обнаружить с помощью датчика на Холла. Инструкции доступны здесь.

Пример датчика  подсчитывает импульсы от подключенных датчиков и преобразует его в литрах или галлонах в минуту и общий объем потребленной  воды.

Есть несколько параметров, которые должны быть настроены на ваш счетчик воды. Установить PULSE_FACTOR на количество оборотов в кубических метрах (или галлонов) воды.

Вы также можете установить частоту,  с которой датчик будет отправлять данные на контроллер, сообщать о расходе воды,  путем обновления SEND_FREQUENCY. Частота по умолчанию 3 раза в минуту (каждые 20 секунд).

Датчик имеет два режима работы:

SLEEP_MODE = true

Используйте этот режим, если при питания датчика от батареи. В этом режиме датчик будет спать большую часть времени и только сообщать о суммарном объеме воды. К сожалению, датчик не может сообщить текущий Расход воды, потому что датчик не может отслеживать время во время сна; время, прошедшее между двумя импульсами необходим для расчета текущего расхода.

SLEEP_MODE = false

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

Подключение

Начните с подключения радио.

 

 

ДАТЧИК ARDUINO КОММЕНТАРИЙ
GND GND Черный
VCC VCC (3.3 — 5V) Красный
DO (digital out) D3(цифровой вход) Зеленый

 

Пример

Документация

tcrt5000.pdf

 

Перевёл Антон Вотчицев

Share