Индикатор радиоактивности

Индикатор радиоактивности

Egony

⚠️ Страница в разработке ⚠️

--------------------------------------------

Индикатор радиоактивности служит для мониторинга ионизирующего излучения (радиации). В основе устройства - один или два счетчика Гейгера типа СБМ-20/СТС-5.

Устройство является переработкой проекта modkam.ru. Используется прошивка от DIYRuZ. Питание осуществляется через USB Type-C.

Работает по протоколу Zigbee с Zigbee2MQTT и SLS шлюзом (который на ESP32). В закрытых экосистемах типа SmartLife, Tuya, Яндекс - не работает. В ZHA и спруте - без понятия.

Взаимодействие с сетью Zigbee

Сопряжение с сетью Zigbee

Лучше смотреть активность устройства в логе, а не в веб-интерфейсе.

Устройство поставляется готовым к сопряжению с сетью Zigbee - при подаче питания сопряжение должно начаться автоматически (если на координаторе включен режим сопряжения).

Если сопряжение не происходит или требуется повторное сопряжение, требуется выполнить следующие действия:

  • Расположите устройство как можно ближе к координатору.
  • Отключите по возможности Zigbee роутеры.
  • Включите режим сопряжение (join) на координаторе.
  • Обесточьте устройство.
  • Подайте питание на устройство и дождитесь, пока не загорится светодиод, тут же питание отключите на секунду и подайте вновь.
  • Повторите цикл подачи питания 5 раз. 
  • Через некоторое время устройство начнет сопряжение с сетью Zigbee.

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


Информация об устройстве

Опасное напряжение!

⚠️ В устройстве присутствует опасное для жизни напряжение!

⚠️ Все физические манипуляции со вскрытым прибором, как и само вскрытие, проводить только после отключения питания!

Питание устройства

Питание устройства (5V) осуществляется через USB Type-C. Источник питания должен обеспечивать ток не менее 1А.

Кабель питания должен быть не раздолбаным и обеспечивать надежный контакт.

Для старых версий устройства с Micro-USB: Аккуратно с разъёмом питания! Он нежный, может оторваться от платы, если прилагать усилия! Разъём также можно повредить при вскрытии корпуса! Не желательно использовать для питания устройства зарядные устройства с современными протоколами быстрой зарядки. Некоторые такие зарядки могут подать повышенное напряжение и устройство сгорит (возможно и в прямом смысле).

Отправка показаний

Устройство отправляет данные раз в минуту.

Светодиод

Каждый раз при регистрации попадания ионизированной частицы в одну из трубок (в один из счетчиков) светодиод будет коротко вспыхивать.

Показания устройства

Данный прибор не является измерительным. Это индикатор. Его показания следует использовать как оценочные.

Показания индикатора будут отличаться для каждой минуты. Например, при среднем фоне 20мкР/ч индикатор может показать и 10, и 30 (условно). Поэтому следует ориентироваться на средние значения графика и реагировать на резкие отклонения.

Число трубок (счетчиков Гейгера)

Когда трубок две - индикатор будет немного завышать показания среднего фона (условно - при фоне 20 будет показывать средний фон 25):

 

Если трубка вышла из строя

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

При установке трубок соблюдать полярность! 

Трубки не ронять!





Настройки:


# Тип трубки (0: СБМ-20/СТС-5/BOI-33; 1: СБМ-19/СТС-6; 3: все остальное):

mosquitto_pub -h mqtt_server -u mqtt_user -P mqtt_password -t 'zigbee2mqtt/0x00124b001ec7777e/set/sensors_type' -m '0' -d


# Кол-во трубок:

mosquitto_pub -h mqtt_server -u mqtt_user -P mqtt_password -t 'zigbee2mqtt/0x00124b001ec7777e/set/sensors_count' -m '2' -d


# Число милирентген для аларма:

mosquitto_pub -h mqtt_server -u mqtt_user -P mqtt_password -t 'zigbee2mqtt/0x00124b001ec7777e/set/alert_threshold' -m '60' -d


# Мигание диодом на события радиации:

mosquitto_pub -h mqtt_server -u mqtt_user -P mqtt_password -t 'zigbee2mqtt/0x00124b001ec7777e/set/led_feedback' -m 'ON' -d


# НЕ ПОДДЕРЖИВАЕТСЯ: Пищание на события радиации:

mosquitto_pub -h mqtt_server -u mqtt_user -P mqtt_password -t 'zigbee2mqtt/0x00124b001ec7777e/set/buzzer_feedback' -m 'ON' -d


# Удаление из сети:

mosquitto_pub -h mqtt_server -u mqtt_user -P mqtt_password -t 'zigbee2mqtt/bridge/request/device/remove' -m '{"id":"0x00124b001ec7777e","force":false}' -d


0x00124b001ec7777e - адрес или friendly name индикатора радиоактивности, поменять на свое значение


Не проверял:

Sensitivity: mosquitto_pub -t "zigbee2mqtt/0x00124b001ec7777e/set/sensitivity" -m '100' This attribute will be used on reporting, pulsesCount * sensitivity. You can use this attribute to setup reporting in your prefered units radiationDosePerHour = pulsesCount * sensitivity


-------------------------


alert_threshold — выставляем уровень в мкР/ч при превышении которого сработает сигнализация

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

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

rph — регистрируемое значение в мкР/ч

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

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

sensors_count — количество установленных счетчиков

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

0) СБМ-20/СТС-5/BOI-33

1) СБМ-19/СТС-6

3) все остальное






Как приобрести

Приобрести это и другие устройства, которые я произвожу, можно на Avito (Egony) или обратившись напрямую ко мне.

⚠️ Перед приобретением обязательно ознакомьтесь с нюансами приобретения и важной информацией.





Report Page