Я планирую измерить уровень воды в колодце, глубина которого составляет около 10 метров, а максимальный уровень воды - до 5 метров. Я планирую использовать ультразвуковой датчик HC SR04 для измерения глубины, передать его через ZigBee Raspberry Pi в моем доме.
Мой вопрос, как лучше всего подключить HC SR04 к устройству ZigBee? Поскольку этот датчик будет расположен внутри скважины, было бы идеально использовать минимальное количество деталей с наименьшим энергопотреблением.
Ответы:
Как правило, вам понадобится какой-то компонент для запуска и питания датчика и чтения ответа. Этот датчик имеет пользовательский отклик и триггер, что заставляет меня сомневаться в наличии стандартного модуля ZigBee, который преобразует команду в этот триггер 10 мкс и сообщает ответ в дословной форме. Таким образом, для выполнения этой задачи вам понадобится микроконтроллер с модулем ZigBee.
Вероятно, я бы взял этот микроконтроллер, модуль ZigBee и цепь, предотвращающую короткое замыкание на плате вне колодца по причинам влажности, и провел бы четырехпроводный кабель внутри датчика. Поскольку датчик имеет радиус действия всего четыре метра, он должен быть очень близок к отметке потенциального максимального уровня воды. Помещение небольшого кабеля в колодец выводит другую электронику из зоны действия и помещает модуль ZigBee в лучшее положение для передачи информации в Raspberry Pi.
Конечно, вы также можете поместить MCU, модуль ZigBee и датчик в водонепроницаемый корпус внутри скважины. Что может привести к проблемам с модулем ZigBee. Однако это зависит от вашего здания.
источник