Товары из Китая

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora


Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Приветствую всех читателей MYSKU! Сегодня хочу рассказать вам об одном из своих проектов, o датчике влажности почвы с небольшим экраном на электронных чернилах. Датчик работает от одной батарейки, умеет отправлять данные по воздуху, по протоколу Zigbee в вашу систему умного дома. Данный проект — это дальнейшее развитие другого моего DIY ардуино проекта датчика влажности почвы.

Сейчас датчик доступен на АлиЭкспрес в магазине EfektaLab Store. Ссылка на лот

Устройство было переработано, в сравнении с первоначальным проектом, как по железу, так и по софту. Теперь датчик работает на протоколе Zigbee 3.0. Поддерживается работа в популярных проектах, таких как Zigbee2MQTT, iobroker.zigbee, node-red-contrib-zigbee(на базе zigbee-herdsman), SLS, Homed,SpruHub.

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

В новой версии исключён из схемы внешний генератор на LMC555CMX, теперь сигнал генерируется на soc с2530. Печатная плата четырехслойная, с медным сенсором во внутреннем слое. Это решение обеспечивает долговечность. Медный сенсор со временем не корродирует от проникающей влаги через микротрещины в маске, которые появляются со временем.

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Добавлен как обязательный элемент, датчик температуры, так как схема имеет температурный дрейф, меньше чем при использовании варианта схемы на LMC555CMX, но тем не менее присутствует. Дрейф от нагрева компенсируется программно на основе данных с сенсора shtc3, размещённого на плате. Так же датчик оснащен сенсором освещенности.

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Первая версия pcb датчика

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFloraZigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Zigbee версия pcb датчика

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFloraZigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Корпус теперь изготавливается в Китае. Ранее корпуса печатались на бытовом FDM 3D принтере, с последующей шлифовкой и полировкой (очень трудоемкий способ). Сейчас используется технология 3D печати mjf. Данный вид печати доступен и в России, но стоимость печати одного корпуса сопоставима со стоимостью готового датчика с корпусом из Китая, даже при партии в 100 штук.

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Для вывода информации? на датчике используется e-ink дисплей с диагональю 1.02 дюйма.

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Характеристики дисплея:

  • модель: GDEW0102T4,
  • IC Driver: UC8175,
  • разрешение экрана: 128×80 пикселей (DPI 145),
  • напряжение питания: 2.3в — 3.6в,
  • потребление в режиме обновления изображения: 1.5мА,
  • потребление в режиме глубокого сна: 200нА,
  • время обновления экрана в стандартном режиме: 3сек,
  • время обновления экрана в режиме частичного обновления: 300мс.

Функциональность датчика

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

Основные передаваемые данные:

  • Soil moisture (измеренное значение влажности почвы)
  • Battery (оставшийся заряд в %)
  • Battery low (триггер разряда батареек)
  • Voltage (напряжение аккумулятора в милливольтах)

Дополнительные передаваемые данные:

  • Temperature (измеренное значение температуры)
  • Humidity (измеренная относительная влажность)
  • Illuminance lux (измеренная освещенность в люксах)
  • Illuminance (необработанная измеренная освещенность)

Конфигурационные команды:

  • Sleep delay (время сна датчика, в минутах, по умолчанию 30 минут)
  • Lower level (нижний уровень влажности почвы, который будет привязан к 0%)
  • Upper level (верхний уровень влажности почвы, который будет привязан к 100%)

Данные рассчитанные на стороне сервера для датчика

Linkquality (качество связи, мощность сигнала)

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Датчик может отправлять данные в систему умного дома по протоколу Zigbee. Так же датчик может работать в режиме без сети, как standalone-устройство.

Датчик делает измерения влажности почвы один раз в 30 минут (по умолчанию). При изменении уровня влажности по отношению к предыдущему замеру на 1% устройство отправляет данные в систему умного дома и выводит новое значение на экран устройства. Так же во время измерения уровня влажности почвы производится измерение температуры, влажности воздуха и освещенности. При изменении любого из полученных значений, относительно предыдущего измерения, так же производится отправка данных и вывод информации на дисплей. Один раз в 12 часов (по умолчанию) производится замер напряжения батарейки, данные конвертируются в проценты и происходит отправка и вывод информации на экран. При низком значении уровня влажности почвы (ниже 20%, по умолчанию) на экран устройства выводится пиктограмма о необходимости произвести полив.

По данным влажности почвы строится график за 30 дней. При заполнении всей шкалы графика, значения на графике перестраиваются справа налево.

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Датчик синхронизирует время по Zigbee сети, отображает на дисплее текущую дату. Так же на дисплее выводятся данные о заряде батарейки и статусе датчика в Zigbee. сети.

Устройство может быть сконфигурировано внешними командами отправляемыми через интерфейс контроллера Умного Дома. Внешними командами можно изменить интервал считывания сенсоров влажности почвы и температуры от 1 минуты до 12 часов, с шагом в одну минуту. В зависимости от модели вашего цветка и типа почвы, можно перестроить расчет диапазона уровня влажности почвы. Это можно сделать отправив новые значения в свойства Lower level и Upper level. Например, вашему цветку не желательна слишком сухая почва, тогда для значения 0% можно задать новое значение например в 40%, тогда 40 процентов станет 0%, датчик будет пересчитывать диапазон 40%-100% в 0%-100%.

Слева на корпусе устройства есть кнопка. Для входа в сеть ее необходимо зажать на 5 секунд. Для выхода из Zigbee сети кнопку необходимо нажать и удерживать в течение 10 секунд. При коротком нажатии, без удержания будет вызвано чтение всех сенсоров, обновление дисплея и отправка данных (если устройство работает не как одиночное устройсво, зарегистрировано в сети Zigbee).

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Характеристики датчика:

  • Модель: e-Flora
  • Батарейка: CR2477/CR2550 (не комплектуется)
  • Беспроводной протокол: Zigbee
  • Размеры: 140мм × 30мм × 18мм
  • Температурный диапазон и точность: 0°C ~ + 50 °C, ± 0,3 °C
  • Влажность воздуха, диапазон и точность: 0 — 100% относительной влажности, ± 3%
  • Влажность почвы, диапазон и точность: 0 — 100%, ± 3%
  • Освещенность, диапазон: 0-65000 (необработанные значения, RAW)

Группа в телеграм DIY DEV. Тут можно пообщаться на тему разработки DIY устройств, отвечу на ваши вопросы по датчикам Efekta.

Гитхаб первой открытой версии датчика влажности почвы,… можно собрать самостоятельно.

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora

Zigbee датчик влажности почвы с E-Ink дисплеем Efekta eFlora


СМОТРИ ТАКЖЕ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *