Site Loader

Переделка оповещателя пожарной сигнализации для отправки тревоги в Home Assistant / Хабр

Хотел поделиться с сообществом небольшим проектом.

Почти год живу в многоквартирной многоэтажной новостройке, в моем подъезде 33 этажа и 500 квартир. По «дефолту» во всех квартирах установлены дымовые датчики и пожарный оповещатель, производитель Rubetek. Модель устройства «ОПОВЕЩАТЕЛЬ ПОЖАРНЫЙ РЕЧЕВОЙ РАДИОКАНАЛЬНЫЙ ОР-Р-01«.

То ли из-за неправильной настройки чувствительности или реагирования на сигналы, то ли из-за курения под датчиками и засора датчиков строительной пылью, но пожарная сигнализация срабатывает регулярно. Несколько первых месяцев жизни в новостройке она могла орать по 3-6 раз за день, сейчас видимо произвели донастройки и она срабатывает значительно реже.
Конечно же, всех жильцов эта сигналка, мягко сказать — задолбала. Судя по чату дома, соседи просто отключают динамик в оповещателе или откручивают провода питания. На самом деле если случится настоящий пожар, никто эвакуироваться не будет, все привыкли к постоянным крикам «тревожной женщины» из оповещателя.

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

Первое что я сделал, нашел руководство по эксплуатации (https://rubetek.com/upload/iblock/fe9/i33ojww9id3wzx97p2e1bj9e2pxh3fzj.pdf). Оповещатель может работать как от проводного питания 24в, которое я удалил у себя, так и от батареек CR123 3V. Ставятся 2 батарейки, одна основная, другая резервная. Информацию о тревоге получает от контроллера по радиоканалу 868 МГц. Было бы 433 МГц, проблем не возникло, есть у меня шлюз для перехвата, но на 868 ничего не нашел.

Принято решение использовать esp8266, конкретно Wemos D1Mini, и ESPHome в качестве прошивки. Сам я не особо «секу» в радиоэлектронике, посоветовался в чатах. Рекомендовали использовать оптопару (Оптопара или оптрон — электронный прибор, состоящий из излучателя света (светодиод) и фотоприёмника (фототранзисторов, фотодиодов, фототиристоров, фоторезисторов), связанных оптическим каналом. Принцип работы оптрона заключается в преобразовании электрического сигнала в свет, его передаче по оптическому каналу и последующем преобразовании обратно в электрический сигнал

) и снимать сигнал со светодиода, который по инструкции мигает в момент тревоги. Также этот светодиод должен оповещать о разряде основной и резервной батарей.

Сказано — сделано. Нашел на работе сломанный блок питания от компа, выпаял из него оптопару (модель PC817С, очень распространенная радиодеталь) и несколько резисторов (2 резистора по 2.7 кОМ и 1 резистор по 1 кОм). Собрал схему для подключения к ESP. Коллектор оптопары подключил к выходу 3,3В на esp (wemos d1), землю к контакту GND, PIN — к выходу D5 на wemos_d1:

Схема подключения к ESP с «подтяжкой» к землеоптопара лежит «попой» вверх ))

Разобрал оповещатель и не обнаружил в нем светодиода, на который ссылается инструкция. Площадка под него распаяна, самого светодиода нет. Все равно попробовал припаять оптопару в размеченным на плате контактам, но в esp никаких сигналов не поступало. Для проверки схемы попробовал подключиться к соседнему светодиоду, который мигает при наличии сигнала связи — данные в esp пошли, значит схема рабочая. Подключил оптрон к контактам динамика. И чудо, в ESP посыпалась куча сработок в момент поступления сигнала на динамик. Оповещатель каждые 20-30 секунд, женским голосом, ГРОМКО говорит о том, что надо бы эвакуироваться из помещений. Оповещение идет 6 секунд, за эти секунды бинарный сенсор в esphome срабатывает от 50 до 80 раз. Меня это более чем устроило.

Подключение к площадке светодиода (неуспешно)Подключение к выходу на динамикУдалил динамик, все вернул в родной корпус

В Esphome сделан бинарный сенсор и стандартной интеграцией подключен к Home Assistant. Кусок кода из esphome, касающийся сенсора:

binary_sensor:
  - platform: gpio
    pin: D5
    name: "alarm"

В HA стараюсь все делать пакаджами, вот его содержание:

template:
#сенсор включен когда произносится фраза тревожной женщины
  - trigger:
      platform: state
      entity_id: binary_sensor.
fire_alarm_speaker # from: 'off' to: 'on' binary_sensor: - name: fire_alarm_on auto_off: 6 state: "true" #сенсор пожарной тревоги, выключается после минуты молчания тревожной женщины - binary_sensor: - name: fire_alarm delay_off: minutes: 1 state: > {{ states('binary_sensor.fire_alarm_on') }} device_class: "smoke" icon: > {% if is_state("binary_sensor.fire_alarm", "on") %} mdi:alarm-light {% else %} mdi:alarm-light-off {% endif %} automation: - id: Тревожная женщина говорит alias: 'Trigger Fire Alarm Speaker' trigger: - platform: state entity_id: binary_sensor.fire_alarm_on to: 'on' action: - service: switch.turn_on entity_id: switch.blink_red_hall_nightlight - id: Включение пожарной тревоги alias: 'Triggered Fire Alarm Sensor' trigger: - platform: state entity_id: binary_sensor.
fire_alarm to: 'on' action: - service: notify.telegram_all data: message: "Внимание! Пожарная тревога!" - choose: # Не ночь - conditions: - condition: time after: "09:00:01" before: "21:00:00" sequence: - service: script.turn_on entity_id: script.fire_alarm_triggered_sound - service: script.turn_on entity_id: script.fire_alarm_triggered_speakers # Ночь # - conditions: # - condition: time # after: "21:00:01" # before: "09:00:00" # sequence: # - service: - id: Выключение пожарной тревоги alias: 'End Fire Alarm' trigger: - platform: state entity_id: binary_sensor.fire_alarm from: 'on' to: 'off' action: - service: notify.telegram_all data: message: "Расслабьтесь, пожарная тревога окончена!" - choose: # Не ночь - conditions: - condition: time after: "09:00:01" before: "21:00:00" sequence: - service: script.
turn_on entity_id: script.fire_alarm_end_sound - service: script.turn_on entity_id: script.fire_alarm_end_speakers # Ночь # - conditions: # - condition: time # after: "21:00:01" # before: "09:00:00" # sequence: # - service: script: fire_alarm_triggered_sound: alias: "fire_alarm_sound" sequence: - service: media_player.play_media target: entity_id: media_player.koridor data: media_content_type: music media_content_id: /media/local/firealarm.mp3 fire_alarm_end_sound: alias: "fire_alarm_disarm_sound" sequence: - service: media_player.turn_off entity_id: media_player.koridor fire_alarm_triggered_speakers: alias: "fire_alarm_yandex_speakers" sequence: - service: tts.yandex_station_say entity_id: media_player.yastation_bedroom data: message: Внимание! Пожарная тревога! options: volume_level: 0.
5 - service: tts.yandex_station_say entity_id: media_player.yastation_kiraroom data: message: Внимание! Пожарная тревога! options: volume_level: 0.5 - service: tts.yandex_station_say entity_id: media_player.yastation_kitchen data: message: Внимание! Пожарная тревога! options: volume_level: 0.5 - service: tts.yandex_station_say entity_id: media_player.yastation_vadimroom data: message: Внимание! Пожарная тревога! options: volume_level: 0.5 fire_alarm_end_speakers: alias: "Колонки говорят Расслабьтесь, пожарная тревога окончена!" sequence: - service: tts.yandex_station_say entity_id: media_player.yastation_bedroom data: message: Расслабьтесь, пожарная тревога окончена! options: volume_level: 0.5 - service: tts.yandex_station_say entity_id: media_player.yastation_kiraroom data: message: Расслабьтесь, пожарная тревога окончена! options: volume_level: 0.
5 - service: tts.yandex_station_say entity_id: media_player.yastation_kitchen data: message: Расслабьтесь, пожарная тревога окончена! options: volume_level: 0.5 - service: tts.yandex_station_say entity_id: media_player.yastation_vadimroom data: message: Расслабьтесь, пожарная тревога окончена! options: volume_level: 0.5

Разбор конфигурации:

Сенсоры на платформе Template:

  • binary_sensor.fire_alarm_on — включается на 6 секунд (пока идет аудио на динамик и сыпятся сработки бинарного сенсора на ESP)

  • binary_sensor.fire_alarm — итоговый сенсор определяющий тревогу, включается при первой сработке fire_alarm_on, выключается после минуты тишины от извещателя

Автоматизации:

  • Trigger Fire Alarm Speaker — срабатывает по сенсору fire_alarm_on, мигает красным цветом ночник на базе старого шлюза xiaomi с прошивкой open_wrt

  • Triggered Fire Alarm Sensor — срабатывает по сенсору fire_alarm, отправляет инфо о тревоге в телеграм, если время позволяет (не ночь), проигрывает звуковой файл из все того же переширого шлюза xiaomi и из 4х колонок yandex mini вещает Алиса о том что тревога. Ночью будет только свет мигать и телеграм рассылаться.

  • End Fire Alarm — конец тревоги, инфо в телегу и в неночное время на яндекс мини Алиса.

Скрипты:С ними все понятно, не буду расписывать: играют звук, произносят голосом Алисы из колонок и т.д.


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

презентация Тухватуллин Самир.-1 — презентация онлайн

Похожие презентации:

Беспроводная передача энергии

Резонансный трансформатор Ридера

Резонансные методы передачи электрической энергии

Технологии беспроводной передачи энергии методом электромагнитной индукции

Качер Бровина

Цифровая лаборатория по физике

Резонансный трансформатор Ридберга

Фотонные кристаллы. Нанофотоника

Термоэлектрический генератор на основе эффекта Зеебека

История развития электротехники. Изобретение и становление многофазных систем. (Лабораторная работа 4.2)

1. Резонансный метод беспроводной передачи электроэнергии

МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА СЕЛА ПАВЛОВКА
МУНИЦИПАЛЬНОГО РАЙОНА НУРИМАНОВСКИЙ РАЙОН
РЕСПУБЛИКИ БАШКОРТОСТАН
Резонансный метод
беспроводной передачи
электроэнергии
Выполнили: обучающиеся 10 б класса Тухватуллин С., Калачев А.
Руководитель: преподаватель физики Газизова Р.М.
Павловка 2022

2. Актуальность работы

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

3. Цели и задачи

Цель: исследование возможности передачи энергии без
использования проводников и полупроводников путем
создания простой установки для беспроводной передачи
электроэнергии
Задачи:
1) изучение и анализ информации по теме;
2) выяснить, на каких принципах основывается работа
устройств, способных передавать энергию беспроводным
путём;
3) создание установки для беспроводной передачи
электроэнергии без использования проводников и
полупроводников.
4) анализ полученных результатов, формулирование
выводов.
3
Методы
— анализ научной, учебной литературы, интернет
данных;
— систематизация данных;
— выдвижение теорий и предположений;
— моделирование;
— лабораторный эксперимент;
— наблюдение;
— анализ опытов.
4
Материалы
— трансформатор для блока питания 220В/24В;
— выпрямительный диод на 5 Ампер;
— конденсатор 4мкФ 160В; — силовой транзистор
2SC5200; — резистор смещения 4,3 кОм;
— электрический провод 60см с сечением 2,5мм2;
— эмалированный медный провод
диаметром 0,4мм и длиной 160м
для двух вторичных катушек;
— газоразрядные лампы
для демонстрации эффекта
резонансной передачи энергии;
— пластиковая опора для катушек.
5
Устройство для беспроводной
передачи энергии
6
7

8. Выводы

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

9. Благодарим за внимание!

9

English     Русский Правила

Резистор 1 кОм 1/4 Вт PTH — упаковка из 20 шт. (толстые выводы) — PRT-14492

Этот продукт имеет ограничения на доставку, поэтому варианты доставки могут быть ограничены или не могут быть отправлены в следующие страны:

    • Дом
    • Категории товаров
    • Резисторы
    • Резистор 1 кОм 1/4 Вт PTH — 20 шт. (толстые выводы)

    Избранное Любимый 11

    Список желаний

    В наличии ПРТ-14492 RoHS

    В наличии 135 шт. в наличии.

    1,05

    1,00

    0,95

    1+ шт.

    25+ шт.

    100+ штук

    • Описание
    • Документы

    Это обычные резисторы PTH мощностью 1/4 Вт с допуском +/- 5%. Обычно используемые в макетных платах и ​​других приложениях для прототипирования, эти резисторы сопротивлением 1 кОм являются отличными подтягивающими и понижающими резисторами, а также ограничителями тока. Эти версии резисторов с толстым выводом плотно прилегают к макетной плате с очень небольшим перемещением, поэтому у вас не должно возникнуть проблем с их использованием в вашем следующем проекте!

    Эти резисторы поставляются в упаковках по 20 шт.0062

    • Учебники
    • Необходимые навыки

    Подтягивающие резисторы

    1 февраля 2013 г.

    Краткое введение в подтягивающие резисторы — почему они важны и как и когда их использовать.

    Избранное Любимый 63

    Резисторы

    1 апреля 2013 г.

    Учебное пособие по резисторам. Что такое резистор, как они ведут себя параллельно/последовательно, расшифровка цветовых кодов резисторов и применение резисторов.

    Избранное Любимый 56

    Основной навык:

    Электрические прототипы

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

    1 Электрическое прототипирование

    Уровень навыка: Нуб — Вам не нужно ссылаться на таблицу данных, но вам нужно знать основные требования к питанию.
    Просмотреть все уровни навыков


    • Комментарии 0
    • Отзывы 0

    Отзывов пока нет.

    Резистор 1 кОм, 1/4 Вт (10 шт. в упаковке) — КварцКомпоненты

    • Дом
    • Резистор 1 кОм, 1/4 Вт с допуском 5% (упаковка из 10 шт. )

    рупий 5,00 (без НДС)

    • Описание
    • Доставка + Возврат
    • Отзывы
    Описание

    Это набор из 10 резисторов из углеродной пленки 1k Ом с 1/4 Вт и допуском 5%. Каждый резистор имеет прочные выводы и легко читаемую цветовую маркировку для макетирования. Кроме того, выводы имеют диаметр около 0,55 мм и изготовлены из олова и меди, покрытых стальной проволокой. Это позволяет им хорошо выдерживать многократные вставки в панели без пайки.

    Описание изделия: резистор 1 кОм, 1/4 Вт с допуском 5 %

     

      Характеристики резистора 1 кОм, 1/4 Вт с допуском 5 %

    • Высоконадежный резистор 1 кОм
    • ±5% Допуск
    • Номинальная мощность: 0,25 Вт
    • Пакет: осевой
    • Способ монтажа: Сквозное отверстие
    • Состав: углеродная пленка, тип
    • Отличная устойчивость к жаре и влажности
    • Долгая жизнь
    • Автоматически вставляемый

     

    Дополнительные ресурсы

    • Резистор 1 кОм, 1/4 Вт с допуском 5%, техническое описание

    Содержимое упаковки

    1 резистор 1 кОм, 1/4 Вт с допуском 5 % (упаковка из 10 шт. )

    Подробнее

    Подробнее

    Доставка + Возврат
    Политика возврата

    Из-за типа продаваемой нами продукции мы принимаем ограниченный возврат. Ниже приведены условия, при которых мы можем принять запрос на возврат.

    1. Производственный брак

    Если вы получили продукт с производственным дефектом, пожалуйста, сообщите нам в течение 3 дней с момента получения продукта, подкрепленного надлежащими фотографиями и описанием. Как только наша служба поддержки примет возврат, мы предоставим замену или полный возврат средств, включая стоимость обратной доставки. Обратите внимание, что если ваш товар уже перепаян или изменен каким-либо образом, мы не сможем принять его к возврату.

    2. Отправлен не тот товар

    Если ваш товар выглядит не так, как показано на изображении на нашем веб-сайте, мы примем товар обратно и вернем деньги или заменим его по вашему выбору.

    Ограничение возврата

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

    Доставка

    Мы отправляем по всей Индии с бесплатной доставкой для всех предоплаченных заказов. Для заказов наложенным платежом взимается 70 индийских рупий для заказов на сумму менее 599 индийских рупий и 20 индийских рупий для заказов на сумму более 599. Пожалуйста, свяжитесь с нашей службой поддержки по адресу [email protected] по любым вопросам, связанным с доставкой.

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

    Отзывы {{/если}} {{if compare_at_price_min > price_min}}

    Продажа

    {{/если}} {{если доступно}}

    Распродано

    {{/если}} {{if tagLabelCustom}}

    Пользовательская этикетка

    {{/если}}
    ${название}

    {{if compare_at_price_min > price_min}} {{html Shopify.formatMoney(compare_at_price_min, window.money_format)}} {{html Shopify.formatMoney(price_min, window.money_format)}} {{еще}} {{html Shopify.

alexxlab

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

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