Домофон на ESP

29 октября 2019, 07:59

По заявкам телезрителей, расскажу как сделать "умный" домофон на ESP, который работает с любым координатно-матричным домофоном, как с домофонной трубкой, так и без неё, интегрируется в Home Assistant или куда угодно по MQTT.

Немного теории

Несмотря на то, что сейчас всё чаще можно встретить цифровые домофоны, большинство подъездов всё-таки оснащены довольно старыми координатными. Это самые разные вариации домофонов Visit, Cyfral, Metakom, Altis и другие.

Координатный, или координатно-матричный домофон, работает очень просто. Для подъезда с лимитом в 100 квартир в распределительном щитке домофона будет две шины для подключения проводов, пронумерованных от 0 до 9. К квартире 25 пойдут провода 2 от первой шины и 5 от второй. К квартире 78, соответственно, провода 7 с первой шины и 8 со второй.

В состоянии покоя, между проводами, заведенными в квартиру, будет примерно нулевое напряжение. Динамик домофонной трубки имеет сопротивление около 50 Ом и подключен в линию. Таким образом, вызывная панель понимает, что аппарат на линии и на него можно звонить.

При звонке в линии появляется меандр около 12В, который поступает на динамик для звонка.

Если поднять трубку, сопротивление в линии увеличивается до 300-400 Ом, а напряжение примерно до 6-7 В и вызывная панель понимает, что трубка поднята.

При нажатии кнопки открытия, сопротивление измеряется килоомами. Вызывная панель воспринимает высокое сопротивление (равно как и обрыв линии) как сигнал к открытию двери.

От теории к практике

Ниже список компонентов, которые использовал я.

k02-2.jpg

Кнопка тактовая 6х6х13мм

k02-3.jpg

Резисторы

Вместо nodeMCU можно взять любую ESP с подходящим количеством пинов. Wemos D1 Mini например.

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

Светодиод и кнопка не обязательны, работать будет и без них. Более того, без них можно обойтись вот такой приятной платой с двумя реле на ESP-01.

1600x_image.png?1572262997

Схема подключения довольно простая. Контакты линии обозначены как Line /-, контакты домофонной трубки как Intercom /-.

Если домофонную трубку подключать не собираетесь, просто замкните контакты Intercom через резистор 50 Ом.

Собирается с минимумом пайки. Припаять нужно будет только один резистор к оптопаре (дилетанты могут намерить в линии 3В и взять волшебный Nano Switch от Амперки, но я бы не рекомендовал - от высокого тока оптопара может и сгореть).

Прошивка

Не буду выкладывать весь YAML сюда. Ссылка на прошивку.

Для прошивки вам понадобится ESPHome.

Не забудьте заполнить поля в секции WiFi.

Что умеет?

Изначально проект разрабатывался под интеграцию с Home Assistant и был основан на MQTT. Позднее я переписал прошивку на ESPHome и теперь он нативно добавляется в HA через интеграции, а также без проблем работает по MQTT с любой другой системой УД.

Схема работы простая. Устройство определяет входящий звонок, светодиод загорается красным. Одинарное нажатие кнопки откроет дверь, долгое нажатие отменит вызов.

В режиме ожидания одинарное нажатие кнопки переключает режимы автоматического открытия двери (открыть один раз / открывать всегда). Долгое нажатие выключит автоматическое открытие.

В Home Assistant видится как замок и два переключателя для режимов. Открыть дверь можно и удаленно.

1600x_image.png?1572263364

Также, для Home Assistant есть специальный package с автоматизациями, который отправляет уведомления и позволяет управлять домофоном через Telegram. Положите его в /config/packages/domofon.yaml и поправьте сервисы под себя.

Скоро в ESPHome появится поддержка HTTP запросов и работа с уведомлениями станет возможна прямо на ESP.

А чо так сложна?

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

И действительно, в соседней статье ведь написано, что нужно всего-то одно реле и всё заработает.

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

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

Проект по-прежнему развивается. Всегда актуальную версию можно найти на GitHub.


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @SprutAI

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. (meta11ist87)
    (meta11ist87) год назад

    Годнота! Спасибо. В новом доме какой-то хитрый домофон ставят, похоже мне эта тема не подойдёт, а жаль.

  2. Александр Вайдуров (AlexAW)

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

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

    Самому попробовать нет возможности, за отсутствием домофона.

    • Николай Васильчук (anonym.tsk)

      У меня есть схема с двухканальным оптроном вместо двух реле, но пока не проверил.

      А по поводу ШИМ в линию, скорее всего ничего не выйдет. Но было бы интересно.

  3. Илья Яшин (yshinig)
    Илья Яшин (yshinig) год назад

    Все круто молодцом! если бы еще сделали бы схему для печатной платы вообще круто было бы.

    • Николай Васильчук (anonym.tsk)

      Не уверен, что кто-то будет травить плату, паять все компоненты, когда можно заказать на али и собрать на проводах. Но планы есть и схема постепенно уменьшается (но усложняется).

      • Илья Яшин (yshinig)
        Илья Яшин (yshinig) год назад

        тут делают только схема нужна в EgleCad. будет все красиво и не дорого. 

      • Антон Киселёв (Whilser)

        В Китае за два бакса пять штук промышленного качества с шелкографией напечатают xD А при желании еще даже все запаяют. 

  4. Александр Вайдуров (AlexAW)

    Ну вот кто нить мою схему опробует отладит могу и развести

  5. Александр Вайдуров (AlexAW)

    давай в телеграмм в личку или группу Diy

  6. Павел Ник (bj_tracer)
    Павел Ник (bj_tracer) год назад

    Ну фактически повторение того, что лежит на хабре :)))

    А главный минус - опять работает через прокладку с хк. Да, система более универсальная в плане прикручивания в другие умные дома, но чем больше звеньев в цепочке, тем меньше надежности 🤷🏼♂️

    • Николай Васильчук (anonym.tsk)

      Без проблем можно прошить HAA и сконфигурировать как вам нравится.

      • Павел Ник (bj_tracer)
        Павел Ник (bj_tracer) год назад

        Я на ХАА и собираю %)))
        Уперся в отсутствие розетки в прихожей XD

      • Павел Ник (bj_tracer)
        Павел Ник (bj_tracer) год назад

        и, кстати, приятную плату с есп-01 и 2мя реле не получится использовать -  STM8S103 там не просто так стоит ;)))
        если читанете описание, то там расписано для чего - есп-шка по уарт засылает стмке битовые последовательности, декодируя которые, последняя и переключает реле.
        это дюже удобно при малом кол-ве пинов основного контроллера или для впихивания в глобальный проект (там есть внешний уарт).

        а большинство нативных прошивок для есп просто дергают пины.

        • Николай Васильчук (anonym.tsk)

          Вообще я ссылку на другую плату на banggood в статью добавлял. Но модераторы решили вместо нее вставить ссылку на Али. Найду нужную, напишу вам. Там esp01 и на gpio разведены реле.

          • Павел Ник (bj_tracer)
            Павел Ник (bj_tracer) год назад

            забавно XD

          • (dima2704)
            (dima2704) год назад

            Очень интересно, где можно узнать как собрать все это на 2хканальном реле с esp-01 максимально просто. Пока знаний и опыта не хватает, чтобы собрать эту схему(

          • (d3nko)
            (d3nko) год назад

            Добрый день! Очень крутая реализация! Хочу повторить с ESP-01. Не могли бы Вы и мне кинуть ссылку на правильную плату с двумя реле?

    • Николай Васильчук (anonym.tsk)
      Николай Васильчук (anonym.tsk) отредактировано год назад

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

  7. (Stein)
    (Stein) год назад

    А чем Nano Switch (TLP172A) хуже PC817B? Просто использовал как-то раз...

    • Николай Васильчук (anonym.tsk)

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

      • Павел Ник (bj_tracer)
        Павел Ник (bj_tracer) год назад

        вообще-то норм там резюк.
        если открыть даташит на оптопару, то у нее номинальное значение напряжения на управляющем светодиоде 1,15в при рабочем токе 10мА. соотв если у нас на вход подается 12в, то по закону ома сопротивление получается 1085 Ом. Это чуть больше того что кладет амперка XD

        • Николай Васильчук (anonym.tsk)

          Открыл даташит на TLP172A. Читаем: Trigger LED current: 3 mA (max)

          Для 12В получаем 4кОм. В линии домофона бывает и до 16В доходит.

          • (akouz)
            (akouz) год назад

             Trigger LED current: 3 mA (max)  - это максимальный ток, при котором гарантируется срабатывание TLP172A. А предельно допустимый ток светодиода равен 50 мА. С резистором 1 кОм можно до 50 В подавать, светодиод не сгорит. При этом будет устойчиво срабатывать примерно при 3 В.

            • Николай Васильчук (anonym.tsk)

              Да, я с вами соглашусь.

              Но все равно не рекомендовал бы использовать с пиковым током.

              Ну и конкретно здесь есть второй момент. Чем меньше сопротивление на оптроне, тем меньше оно в цепи. На старте проекта я использовал другой оптрон с резистором на 1кОм. И хотя сопротивление падает всего на 3 Ом, при вызове примерно в трети случаев я получал ошибку.

              • (akouz)
                (akouz) год назад

                Но все равно не рекомендовал бы использовать с пиковым током.

                Наверное, под "пиковым током" подразумевается предельно-допустимый ток? Так его и не будет, пока напряжение не достигнет 50 В. А при 12..16 В ток будет меньше одной трети от предельно допустимого, что более чем достаточно для надежной работы.

                > На старте проекта я использовал другой оптрон с резистором на 1кОм. И хотя сопротивление падает всего на 3 Ом, при вызове примерно в трети случаев я получал ошибку.

                Какую ошибку? Какой вы использовали оптрон? При резисторе 1 к никаких "ошибок" быть не должно. 12..15 мА через светодиод - это абсолютно нормальный, довольно типичный режим работы оптрона.

                Глядя на вашу схему, я бы сказал, что она легко подвержена сбоям, может из-за этого были ошибки? Но номинал резистора к этому отношения никакого не имеет. 

                • Николай Васильчук (anonym.tsk)

                  Ошибку на вызывной панели домофона. Вместо 50 Ом на трубке мы получаем ~47 Ом. Добавим к этому, что вряд ли на динамике трубки ровно 50 Ом и получаем ошибку.

                  > Глядя на вашу схему, я бы сказал, что она легко подвержена сбоям
                  Очень интересно, каким )

                  • (akouz)
                    (akouz) отредактировано год назад

                    > Вместо 50 Ом на трубке мы получаем ~47 Ом. Добавим к этому, что вряд ли на динамике трубки ровно 50 Ом и получаем ошибку.

                    Изменение сопротивления будет менее чем на 2.5%, да еще падение напряжения на светодиоде 1.5 В надо учесть. При том что сопротивление трубки имеет разброс порядка 10...20%, на этом фоне 2.5% - пустяк Так что это объяснение не работает.

                    Другое дело, что при 1 кОм ток через светодиод в 12-15 мА возможно будет обнаружен домофоном как снятая трубка. Вот это весомый резон, почему сопротивление в цепи светодиода оптрона не должно быть меньше некоторой величины. 

                    > Очень интересно, каким

                    Импульсным помехам, которые могут сбивать и сбрасывать NodeMCU. У дешевых китайских реле проходная емкость примерно 10 пФ. Короткие помехи свободно проходят через них.

                  • Алексей Скорятин (ixkor)

                    А у меня вот наоборот, с 10 кОм резистором оптрон видимо не достаточно открывался, пин не актировался (хотя что странно при первом тесте вроде бы работало, но потом ни в какую). Уменьшил до 5 кОм и всё заработало как часы. У меня правда провод домофонный подведен туда же где Raspberry Pi лежит с Hassio на борту, так что я не заморачивался с NodeMCU и прошивкой, а просто подключил схему напрямую к пинам Raspberry Pi и настроил всю автоматизацию в Node-Red. Возможно у Raspberry Pi пины менее "чувствительны" чем у NodeMCU.

                    • (SeriousSerge)
                      (SeriousSerge) 7 месяцев назад

                      Насколько такой вариант реализуем:  Raspberry Pi с монитором в качестве видеодомофона?)

  8. (hav0k)
    (hav0k) год назад
    Я думал звук будет:). Смысл открывать не пойми кому?

    • Николай Васильчук (anonym.tsk)
      Николай Васильчук (anonym.tsk) отредактировано год назад

      Например, я жду гостей. Чтобы не бегать к домофону, я включаю режим автоматического открытия.

      Еще например, можно определять что я подошел к дому и автоматически открывать подъезд.

      А еще можно сделать автоматическое отклонение вызова (ночной режим, например).

      Еще можно открыть удаленно курьеру, чтобы он попал в подъезд (я так воду заказываю, мне её оставляют на пороге в моё отсутствие).

      Да массу примеров можно придумать.

      • (hav0k)
        (hav0k) отредактировано год назад

        Это всё хорошо. Конечно можно и так. Но не чего беспроводного не могу найти, а трубки они все "уродские". В теории можно блютуз подключить через согласование, но как подать команду открытия или сброса.

        • Николай Васильчук (anonym.tsk)

          А чем ESP не беспроводная? Или я неправильно вас понял.

          • (hav0k)
            (hav0k) отредактировано год назад

            Мне звук охото, хотя если поставить свою камеру у входа в подъезд, то можно обойтись и без звука.

            • Николай Васильчук (anonym.tsk)

              Были планы сделать звук, завернуть его в SIP или GSM. Но я так редко пользуюсь домофоном, что оно того не стоит. Слишком сложно.

              • (hav0k)
                (hav0k) год назад
                Да я щас тоже не могу вспомнить когда им пользовался. Обычно звонят в начале на сотовый, но я закажу сип шлюз и на досуге попробую помучать его.

                • Николай Васильчук (anonym.tsk)

                  Там надо согласовывать уровни микрофона/динамика. Я на эту идею забил )

                  • (hav0k)
                    (hav0k) отредактировано год назад

                    Придется. И вольтаж там другой. 

                    Не буду рекламировать. Нашел преобразователь одно и многоабонентных аналоговых домофонов в IP, но цена конская 11к.

                    • Алексей Фомин (VAFER)

                      IP конвертер Slinex XR-30IP или аналоги под другим брендом.
                      В районе 7к в розницу.

                      • (hav0k)
                        (hav0k) отредактировано год назад

                        Этот 4 проводной, а требуется 2х проводной, можно ли согласовать?

  9. Антон Хлонь (Khlon_av)

    Хорошая статья) у меня домофон визит уже несколько лет работает подобным образом.

    Только управление по mqtt и гели запросами. Прошивку писал сам.


    у меня есть вопрос, как реализован сброс звонка?

  10. (Reality0802)
    (Reality0802) год назад

    Отличная статья! 

    Скажите можно ли данную схему применить к цифровому домофону Маршал?

    • Николай Васильчук (anonym.tsk)

      Как есть не получится. Но с небольшими доработкам можно подключить к контактам внутри домофонной трубки. В чате @esphome есть люди, которые это делали

  11. (akouz)
    (akouz) отредактировано год назад

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

    Этот довод никак не объясняет, зачем в схеме присутствует второе реле. И с одним реле можно виртуально "снять трубку" и держать ее "снятой" сколько требуется.

    Из приведенной в статье схемы следует, что при положенной трубке интеркома устройство может выдавать в линию  домофона 2 состояния:

    1. Трубка положена (сопротивление в линии 10 кОм)
    2. Трубка снята (сопротивление в линии 330 Ом)

    Это делается при помощи одного реле, которое подключит 330 Ом к линии, или лучше - при помощи TLP172A (Nano Switch). Единственно что при этом не получится - интерком не будет изолирован от линии. Тогда если трубка интеркома  снята, интерком будет "путаться под ногами" и мешать нормальной работе - невозможно будет дистанционно "повесить трубку". 

    Чтобы изолировать интерком от линии можно использовать второй TLP172A.


  12. (akouz)
    (akouz) год назад

    Понял. Тем не менее, 2 шт  TLP172A прекрасно справятся. У них проходная емкость не 10 пФ, как у реле, а всего 0.8 пФ. Помехоустойчивость будет лучше. 

    • Николай Васильчук (anonym.tsk)

      Реле здесь были выбраны из-за простоты сборки. Сейчас делаю схему, где вместо оптрона и двух реле будет два двухканальных оптрона. Будет возможность включения беззвучно режима (то есть отключения трубки), ну и реле не будут щёлкать. Но схему уже на коленке будет не собрать, надо будет паять довольно много обвязки. Так что, в массы, скорее всего, не пойдет. Но статью напишу как сделаю.

    • Николай Васильчук (anonym.tsk)

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

      • (akouz)
        (akouz) отредактировано год назад

        Существуют и нормально-замкнутые твердотельные реле. Например, CPC1114N, сопротивление канала 2 Ома. Примерно вдвое дороже чем  TLP172A

  13. (alexeylex)
    (alexeylex) отредактировано год назад

    Огромное спасибо за старания ! реализовал в полной мере ! но есть вопрос по последующему нажатию которое должно переключать ражим работы ничего не происходит ( тоесть однократное включает режим одиночного открытия длинное переводит в обычный режим 

    • Николай Васильчук (anonym.tsk)

      Я недавно добавил ещё один режим и сломал эту логику. Скоро починю и напишу вам.

      • (alexeylex)
        (alexeylex) год назад

        вообще отлично буду очень ждать ! и новой схемы тоже !

        • Николай Васильчук (anonym.tsk)

          Ну проблему с кнопкой вроде починил. Попробуйте обновить прошивку с гитхаба.

          • (alexeylex)
            (alexeylex) год назад

            все отлично заработало ! еще раз спасибо ! жду новой версии!!!

  14. (Mirn2020)
    (Mirn2020) год назад

    Классная статья. Жаль что плохо разбираюсь в теме. В своё время тоже хотел сделать домофон умнее. Стоит координатный домофон на подъезде. Купил вызванную панель и видеодомофон от CTV + блок сопряжения. Фото/видео с лестничной клетки пишет, дверь от подъезда открывает. Как бы это ещё у умному дому на Home Kit прицепить? 

  15. Антон Власов (freenetwork)

    Покажите корпус?

  16. (Deavorn)
    (Deavorn) год назад

    Я правильно понимаю, что трубка при звонке снимается автоматически и остается только либо открыть дверь, либо сбросить вызов (при условии что не указан не один из сценариев по автоматическому открытию)? Есть ли смысл оставлять трубку?

    • Николай Васильчук (anonym.tsk)

      Трубка снимется только когда вы нажмете открыть. Штатная трубка остаётся рабочей и вы можете ей пользоваться как раньше. Если не нужна, подключите вместо нее резистор 50 Ом.

      • (Deavorn)
        (Deavorn) год назад

        Вроде понял принцип. Попробую собрать. Спасибо!

  17. (Chupik)
    (Chupik) отредактировано год назад
    Комментарий удален
  18. (Chupik)
    (Chupik) отредактировано год назад
    Комментарий удален
  19. (luci.morningstar)
    (luci.morningstar) год назад

    Хорошая статья. Начал собирать. Вопрос, можно ли как-то доработать данную схему чтобы была возможность ответить на домофон и разговаривать с человеком который у домофона? А уже по факту разговора открыть или не открывать.

    • Николай Васильчук (anonym.tsk)

      Да, можно. Вам понадобится АЦП, GSM/SIP модуль, согласование уровней и немного другая схема. По цене будет примерно как "нафиг оно мне не надо".

      • (luci.morningstar)
        (luci.morningstar) год назад

        Ответить не как на телефонный звонок. А можно ли такую модель прокинуть в HomeKit? Тапками сразу не кидайте. Только начал постигать азы умного дома.

  20. Леонид Филимонов  (19220407)

    Подскажите пожалуйста номинал резисторов, используемых в схеме до светодиода

  21. Its Ramz (Ramzilla)
    Its Ramz (Ramzilla) год назад

    Реле и Nodemcu получается можно заменить одним Sonoff Dual? Верно? Просто есть пару штук под рукой.

    • Павел Первинкин (Siorinex)

      У соноффов питание или 3.3 или от 220. Но от 3.3 реле с трудом щелкает, а если 220 - надо дорожки резать.

      До полного счастья - реле должны быть переключающими, а в дуале они только на включение.

      Ну и входов там нету....

  22. (kisaev)
    (kisaev) год назад

    Привет. Подскажите, что не так. Все подключил по схеме, исключил кнопку и светодиоды. Звонок проходит, в HA бинарный датчик срабатывает, но при открытии двери домофонная панель Метаком выдает ошибку Err-6 (обрыв линии). 

  23. (domtut)
    (domtut) 11 месяцев назад

    Привет, у меня видеодомофон с 4-мя проводами GND, +12VDC, Video, Audio. Ни каких лине и интерком нет к чему подключатся, желательно к самой панели не лезть там она на стене висит и очень тонкая там места нет, тогда как "ловить" сигнал о нажатии кнопки вызова на линии аудио?

  24. (Tip-Topych)
    (Tip-Topych) 11 месяцев назад
    Доброго времени суток, собрал, прошил, на входящий вызов устройство никак не реагирует, в логах только нижеследующее в постоянном цикле:

    [19:29:09][D][light:264]: 'Domofon led' Setting:

    [19:29:09][D][light:277]: Brightness: 1%

    [19:29:09][D][light:286]: Red=100%, Green=0%, Blue=0%

    [19:29:09][D][light:303]: Transition Length: 0.1s

    [19:29:10][D][light:264]: 'Domofon led' Setting:

    [19:29:10][D][light:277]: Brightness: 100%

    [19:29:10][D][light:286]: Red=100%, Green=0%, Blue=0%

    [19:29:10][D][light:303]: Transition Length: 0.1s


    Подскажите куда копать?

  25. Денис Суворов (DR_V)
    Денис Суворов (DR_V) 9 месяцев назад

    Подскажите, а mqtt на этой прошивке так же реализовано? Коды можно использовать, которые на гитхабе? И куда тогда прописывать ip брокера?

  26. (Alex-ELENG)
    (Alex-ELENG) отредактировано 9 месяцев назад
    Комментарий удален
  27. (Alex-ELENG)
    (Alex-ELENG) 9 месяцев назад
    подскажи е как добавить в Home kit? заранее спасибо!

  28. (japocalypse)
    (japocalypse) 9 месяцев назад

    Здрастуйте, есть у кого-то фото как это выглядит в готовом состояние? В схемах Я полный 0

  29. Александр Вайдуров (AlexAW)
    Александр Вайдуров (AlexAW) 7 месяцев назад

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

  30. Александр Вайдуров (AlexAW)
    Александр Вайдуров (AlexAW) отредактировано 7 месяцев назад

    Будет работать. Полевой транзистор который отключает трубку открывается питанием линии. Так что при наличии трубки  она автоматически подключится. А вот если С ЕСП GPIO13 придет 1 то трубка окажется отключенной. Сигнал на   GPIO14 позволяет ЕСП подключить еквивалент трубки на линию, что бы сгенерить например тихий ответ (отключить трубку а линию повесить на эквивалент, так домофон не потеряет трубку.) Ну я там в описании к проекту постарался схемотехнику описать по подробней! 

    • Сергей Пушкин (SergeyP)
      Сергей Пушкин (SergeyP) 6 месяцев назад

      А можно уточнить, как откроется полевой транзистор, если, как говорится в статье, в состоянии покоя напряжение в линии "примерно нулевое"? Получается, подключили схему, транзистор закрыт, потом всё-таки прилетает какой-то "пинг" со стороны домофона для определения наличия трубки и транзистор открывается, подключая трубку к линии? Хочу понять логику, а то вычитал, что домофон проверяет наличие трубки и если что не так, выдает ошибку, а как осуществляется эта проверка не совсем понятно. Ну и еще вопросы по схеме: для каких целей установлены С1, С4? И почему сопротивление при ответе 400 Ом, а не как у других, 330 Ом?

      • Александр Вайдуров (AlexAW)
        Александр Вайдуров (AlexAW) отредактировано 6 месяцев назад

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

        Вот и получается что на каждый питающий импульс полевой транзистор открывается и подключает нагрузку. А если вы не хотите что бы вызов шел к вам то подаете 1 на соответсвующий вход и принудительно закрываете полевик. А если не хотите что бы внизу выдалось сообщение что линия в обрыве, можете открыть транзистор подключающий резистор 50 Ом (Эквивалент трубки)
        Что касается С4, этот конденсатор нужен для удержания открывающего напряжения LDO Питающего ЕСП,во время посылки вызова с вызывной панели. Потом ЕСП запустившись должна сама себе подать сигнал управления, удерживающий питание. А после того как выполнит все процедуры просто обесточивает себя сняв сигнал управления с LDO.
        Цепочка R3, C1, R6 Это небольшой фильтр, позволяющий при желании сформировать в линию звуковой сигнал из ШИМ сигнала подаваемого с GPIO 12. И никак не повлияет на формирование сигнала ответа. Ответ в линии формируется подключением нагрузки в пределах от 300 до 1000 Ом. И в  схеме трубки которую я препарировал  в цепи ответа набиралось 400-450 Ом. Поэтому у меня в сумме стоит 400 Ом. Но если вы беспокоитесь, что ваш домофон не среагирует правильно, поставьте два резистора по 150 Ом.

  31. Сергей Пушкин (SergeyP)
    Сергей Пушкин (SergeyP) 6 месяцев назад

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

  32. (smoke-60)
    (smoke-60) 4 месяца назад

    Подскажите пожалуйста, есть ли возможность выставить количество раз открывания? Например открывать один раз на два раза, что бы открывать и ворота на придомовую территорию и в подъезд.

  33. (interminable)
    (interminable) отредактировано 4 месяца назад

    А я вот не понял: у меня в домофоне внутри платка к ней подпаян динамик, микрофон, кнопка открытия и геркон.

    Куда притулить интерком на схеме не понял.

    Сделал проще, припаял реле к геркону и кнопке. Нужно открыть? Набрал номер квартиры, геркон размыкаем, кнопку нажимаем, всё. 1 реле

К списку статей

Устройства в материале

ESP8266 NodeMcu v3

Производитель: Espressif Systems
Заказать на:
JD

wemos D1 mini

Производитель: Espressif Systems
Заказать на:
JD

Модуль реле на 2 канала

Производитель: noname
Заказать на:

RGB светодиод на плате

Производитель: noname

Провода dupont "мама-мама" F-F

Производитель: noname
Заказать на:

Провода dupont "папа-мама" M-F

Производитель: noname
Заказать на:

Тематические чаты

DIY

Похожие статьи

17 декабря 2019, 17:49
Универсальный привод для автоматического удаленного открытия окон с простой интеграцией в умные дома.
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
02 ноября 2018, 12:14
Кнопка звонка с уведомлениями в HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
20 октября 2018, 22:57
Теоретические основы протокола MQTT и описание того, как он работает и для чего используется
24 августа 2018, 12:18
Пошаговая установка HomeAssistant
27 августа 2018, 10:14
Интегрируем ХА в HomeKit