Счетчик zigbee: Счётчик Меркурий 206 PNOF03. Цена в Москве, описание, характеристики, наличие на складе, заказ.

Счетчик импульсов Zigbee — Всё чем хочется поделиться…Всё чем хочется поделиться…

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

Существует множество вариантов таких интерфейсов, как фабричных так и DIY. Очень интересный проект Waterius в котором реализована работа с различными типами устройств и передачей данных через WiFi. Часть этого устройства ответственного за подсчет импульсов я использовал для своего проекта. Устройство имеет два канала для счетчиков и канал для датчика протечки, предназначено для работы в сети zigbee, питается от двух элементов ААА.

Для подсчета импульсов применен микроконтроллер attiny85V (обратите внимание на индекс «V», эта модификация работает от 1,8 вольт). Работа возможна как со счетчиками с «сухими контактами», так и со счетчиками с интерфейсом НАМУР. Датчик протечки в виде двух контактов можно подключить к соответствующему разъему на плате, в прошивке реализован биндинг на это событие, т. е. можно напрямую управлять реле/приводом. За zigbee часть отвечает проверенный модуль E18-MS1-PCB.

На плате предусмотрено место для установки сенсоров DS18B20, BME280 и SHT30. Соответственно если не распаивать часть схемы отвечающую за подсчет импульсов, то плату можно так же использовать например как уличный термометр. Есть возможность использовать держатели ААА батарей с различной полярностью, для этого на плате есть перемычки, которые надо распаять в соответствии с имеющейся у вас моделью.

Плата разработана в EasyEDA и заказана в JLCPCB

Сборка не должна вызвать затруднений, после окончания пайки обязательно тщательно промыть плату, желательно в УЗ ванне. В качестве разъемов можно использовать не только зажимные, но и винтовые клеммы с шагом 2,54мм. или разъемы типа JST

Устройство в режиме счета и спящем модуле zigbee потребляет всего 7 мка.

Прошивку для устройства написал @aggsoft, автор конфигуратора PTVO. Загрузить прошивку в attiny85V можно различными способами, через arduino, USBasp или Pickit. Для этого на плате выведен интерфейс, прошивать с установленными элементами питания.

Правильно собранное устройство после регистрации в сети готово  к эксплуатации. В SLS Gateway стройство выглядит так

Счетчикам можно прописать начальное значение вписав его в поле «Value», так же можно выставить интервал получения данных, выставляется в минутах. Так как модуль zigbee постоянно находится в глубоком сне, после изменения данных в течении 3 секунд его необходимо разбудить с помощью сервисной кнопки, чтобы он получил измененные значения.

В zigbee2mqtt устройство так же поддерживается через внешний конвертер, начальные значения счетчиков можно отправлять через MQTT в топик …./set/l5. Положительное значение изменит состояние счетчика, отрицательное изменит интервал отправки данных.Для изготовления корпуса устройства использовал набор сантехнических изделийВ качестве основы используется муфта для 32мм трубы.Корпус получился дешевым, герметичным и удобным для монтажа прямо на трубы в месте установки счетчиков.

Для желающих повторить, все необходимые файлы в архиве.

Устройство можно обсудить в профильном чате zigbee в телеграм.

Понравилось это:

Нравится Загрузка…


Запись опубликована в рубрике handmade, Железо с метками EasyEDA, zigbee, Дом, Самоделка, Электроника. Добавьте в закладки постоянную ссылку.

Стационарный zigbee радиомодем ZigBee радиомодем

Характеристики надежности

  • Гарантийный срок эксплуатации радиомодема — 12 месяцев со дня ввода в эксплуатацию, но не более 18 месяцев от даты поставки.

Достоинства

  • Протокол передачи ZigBee.
  • В модуле четыре операционные системы: Стек Zigbee, ОС Координатора, ОС Роутера (маршрутизатора) , ОС спящего устройства.
  • Возможность автоматического горячего резервирования координатора сети одним из роутеров сети при выходе из строя основного координатора.
  • Простота интеграции с помощью AT команд.
  • Автоматическое формирование сети после инициализации устройств.
  • Высокая помехозащищенность сети Zigbeе.

Область применения

В составе автоматизированных систем технического и коммерческого учета электроэнергии и систем контроля (АСКУЭ) на промышленных предприятиях, объектах энергосистемы, объектах жилино-коммунального хозяйства.

Особенности

  • Радиомодем ZigBee имеет металлический корпус с креплением на DIN рейку.
  • Имеет интерфейсы RS232, RS485.
  • Разъем SMA (F) для подключения внешней антенны.

Низкое энергопотребление

  • Ток на время опроса сети (по умолчанию 3 мс) после пробуждения: 165мА±10% (9-27В).
  • Ток отключения: 30 мA.

Удобство в работе

  • Автоматическое формирование Mesh сети (координатор -> всем устройствам, координатор -> устройство, устройство -> координатор).
  • Автоматическое переформирование сети при замене координатора(такую задачу может взять на себя любой роутер).
  • Автоматическое переподключение выпадающих из сети устройств.
  • Поддержка всевозможных типов устройств:
    • координатор;
    • роутер;
    • спящее устройство;
    • мобильное устройство (перемещаемое спящее устройство).
  • Поддержка координатором или каждым из роутеров до 6 спящих(мобильных устройств).
  • Получение информации о подключенных устройствах в сети и их связях.
  • Возможность получения эхо от любого от устройств.
  • Небольшие габаритные размеры.
  • АТ и АРI командные режимы для конфигурирования параметров радиомодема и передачи данных.


ПоказателиВеличины

Постоянное напряжение питания, В

9-27

Диапазон частот, МГц

2400-2483,5

Вид модуляции

O-QPSK

Скорость передачи данных
пользователя в Mesh сети, бит/с

2400-4800

Количество каналов

16

Количество адресов в сети

65000

Дальность связи в помещении, в городе, м

100

Дальность связи на открытой месности, м

1800

Диапазон рабочих температур, °С

от минус 40 до 85

Программное обеспечение

Программа ConfigEmbeeZIP 537 Kb

счетчик Гейгера Zigbee | Устройства zigbee своими руками

Github

Все мы знаем, что такое радиация и ее вредное воздействие на человека. Поскольку эта опасность нематериальна, в связи с этим родилась идея сделать индикатор для непрерывного контроля радиационной обстановки.

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

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

Как составить

Следите за этой статьей https://zigdevwiki. github.io/Begin/IAR_install/

ВНИМАНИЕ! В УСТРОЙСТВЕ СОДЕРЖИТСЯ ВЫСОКОЕ НАПРЯЖЕНИЕ 400 ВОЛЬТ

Поскольку у Jager дома есть сеть Zigbee, устройство будет элементом этой сети.
Схема не содержит редких элементов и является типичной для данного типа устройств.

Схема

Центральными элементами являются счетчик Гейгера SBM-20 и модуль Zigbee E18-MS1PA1-PCB. В схеме предусмотрена возможность использования как одного, так и двух счетчиков для повышения точности измерений.

Корпус GAINTA 407 был выбран исходя из размера счетчика.

Печатная плата

Плата разработана EasyEDA

Производство JLCPCB

Общая сборка особенностей не имеет, самые маленькие SMD элементы 0805. Конденсаторы в умножителе напряжения 600 вольт и типоразмера 1206. На плате есть подстроечный резистор для установки высокого уровня напряжения.

Есть особенность в пломбировании держателей счетчиков, так как ширина корпуса не позволяет разместить два счетчика и разъем micro USB на достаточном расстоянии друг от друга, держатели должны быть приподняты над платой. При пайке используйте любую прокладку 0,8-1,0 мм.

Физически можно установить счетчики длиной 90 или 107 мм.
Такие как советские СБМ-20 и СБМ-19 или китайские J305 и M4011.

Для оживления устройства @anonymass написал прошивку с открытым исходным кодом. В прошивке реализована поддержка нескольких счетчиков, отображающих количество зарегистрированных частиц в минуту с переводом этих значений в обычные мкР/ч. Важной особенностью является возможность установки уровня срабатывания будильника. Это условие можно привязать к срабатыванию физической сирены или лампочки в качестве средства контроля и использовать прямую привязку к устройству Zigbee, что позволит получать уведомления, даже если сеть Zigbee недоступна.

Если плата собрана правильно, то после загрузки прошивки можно будет сразу «видеть» зарегистрированные частицы

Поддержка

Поддержка устройств реализована в zigbee2mqtt и SLS Gateway

7

37

  • alert_threshold — установить уровень в мкР/ч, при превышении которого сработает тревога

  • зуммер — встроенный зуммер (пока не поддерживается)

  • Led — включение/выключение светодиода, отображающего регистрацию частиц

  • rph — записанное значение в мкР/ч

  • pm — зарегистрированное значение частиц в минуту

  • чувствительность — чувствительность счетчика (используется, если в Sensor_type выбран пункт 3)

  • sensor_type — выберите тип счетчика:

    • СБМ-20 / СТС-5 / БОИ-33
    • СБМ-19 / СТС-6
    • все остальное
  • sensor_count — количество установленных счетчиков

Устройство также является маршрутизатором в сети Zigbee, что позволяет увеличить ее покрытие.

Окончательная сборка включает в себя установку платы в корпус и изготовление торцевой заглушки с отверстиями для светодиода и разъема micro USB. Эти отверстия можно сделать в стандартной заглушке, но Джагер нарисовал и распечатал на 3D-принтере

Вот и все, устройство готово к работе.

На фотографиях видно, что счетчики Джагера повреждены, так получилось, что Джагеру достались именно такие. Повреждения намного серьезнее и это видно на фото ниже, но при сохранении герметичности они не влияют на работу счетчиков.

Как подключиться

  • Сброс в FN перезагрузка устройства 5 раз с интервалом менее 10 секунд, при сбросе светодиод начнет мигать

Файлы для воспроизведения

  • Gerbers, BOM и STL от Jager
  • Прошивка от @anonymass

Исходное сообщение Jager

  • Прошивка с открытым исходным кодом
  • cc2530

Включите JavaScript для просмотра комментариев на платформе Disqus. comments на базе Disqus

Команды плагина: Счетчики — v6.5

1 1 1

4 plugin counter print-counter-type [type:1]
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTER_PRINT_COUNTER_TYPE
 
#define  EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTERS_CLEAR
  plugin counters clear
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTERS_PRINT
  счетчики плагинов печать
 
#define  EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTERS_PRINT_THRESHOLDS
  plugin counters print-thresholds
 
#define  EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTERS_RESET_THRESHOLD
  plugin порог сброса счетчиков
 
#define  EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTERS_SEND_REQUEST
  plugin counters send-request
 
#define  EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTERS_SET_THRESHOLD
  plugin счетчики установить порог [тип: 1] [порог: 2]
 
#define  EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTERS_SIMPLE_PRINT
  plugin counters simple-print

This plugin provides APIs and CLI commands for reading and manipulating counters that record different events в стеке.

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTER_PRINT_COUNTER_TYPE

счетчик плагинов print-counter-type [type:1]

  • Распечатать значение этого конкретного счетчика.
    • тип — INT8U — тип счетчика для печати.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTERS_CLEAR

очистить счетчики плагинов

  • Очистить все значения счетчиков.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTERS_PRINT

счетчики плагинов печать

  • Распечатать все значения счетчиков и очистить их.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COUNTERS_PLUGIN_COUNTERS_PRINT_THRESHOLDS

плагин счетчики пороги печати

  • Выводит пороговые значения всех счетчиков.

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

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