345

Домофон на ESP

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

Почему своё, а не уже придуманное кем-то? Всё потому что: 1. Идеи заложенные в уже придуманные немного не входили в мои планы, и не все функции реализованы. 2. Как-то колхозно всё реализовано и с большими вопросами к элементной базе и габаритам устройств.

Итак, чего же тебе не хватает, сабака? - Все придуманные варианты, которые я смог найти в этих ваших интернетах:

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

2. Использовали куеву тучу реле и/или оптопар.

Тоесть: Берём несколько реле и подпаиваем их выходы к геркону - для эмуляции снятия трубки, к кнопке - для открытия, еще реле к линии зачем-нибудь. Оптопару на линию для детекции (это понятно), и прочее прочее... Фу так делать. Схема получается хоть и простая, но габаритная.

3. Никто не реализовал передачу аудио сигнала на блок вызова.

В связи с этим, мои требования были такие:

1. Устройство (печатная плата) должна влезать в обычную монтажную телефонную коробку. Это значит что сразу готовый корпус, а также подключение линии и телефона можно выполнить нормальным способом, а не так как "было" - на соплях примотали толстую медную лапшу на тонкую многожилку провода трубки. Провод трубки обжимается разъемом RJ11, вставляется в розетку девайса, а там нормально клеммами прижимается к плате.

2. Передача аудио сигнала на блок вызова.

3. Минимально возможное использование релюх или оптопар.

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

Начинаю шуршать схемы трубок. И после детального изучения принципов работы, что и за что отвечает - делаю вывод: Все схемы трубок координатных домофонов идентичны где-то на 90% как бы по разному из не рисовали. Беру за основу ту. которая мне показалась наиболее удобна для понимания.

И начинаем в ней разбираться. Геркон не надо, Динамик не надо, значит "схему его обвязки" тоже не надо. Резисторы 100-ки не надо, тумблер тоже.

Кнопка открытия... Зачем там люди реле ставят?... транзистор же нужен.

Микрофон... Как подать сигнал. Да просто. Микрофон электретный, а значит это по сути транзистор. Вот и поставим туда транзистор, только через 10 кОм, что бы сигнал по громкости не завалило. Немного поколдовав схему в ИзиИдея получаем:

Далее, детектор линии. Тут без оптопары не обойтись. Ну на схеме трубки есть диод индикации через 10кОм, делаем аналогично. Вход на светодиод, Выход на ногу ESP.

Теперь, как ни крути, но одно реле понадобится. Задача которого состоит в том, чтобы  в выключенном состоянии коммутировалась на линию трубка, а во включенном наша схема. Я долго пытался найти решение как тут отказаться от реле, но всё сходилось к тому, что если нет питания, никакой коммутации не будет, т.е. если устройство по какой-либо причине не запитано, то домофон вообще не работает. Эх ладно, пусть будет одно реле =( к счастью нашлась одна миниатюрная релюшка от OMRON.

Теперь задача самая весёлая. развести всё это хозяйство и нужные габариты. Очень маленькие габариты. Разводим, заказываем, паяем, получаем:

Моя система умного дома - это HomeAssistant. Значит писать будем под ESPHome. (MQTT-шники, лишний брокер - это ваш выбор. Мой выбор ESPHome).

Всё бы было хорошо, если бы ни два НО:

1. Хоть маленькая заметка о том как воспроизвести звук на ESPHome используя библиотеку ESP8266Audio и есть, но она не работает, а точнее, там много не описано и досказано. Пришлось додумывать самому.

2. Ни одной статьи как использовать LittleFS в ESPHome нет. Пришлось всё решать самому.

Как итог:

Прошивка написана, всё работает как и положено.

В HomeAsistant карточка выглядит так:

А поскольку у меня имеется аж 2 Алиса-станции мини, и они умеют взаимодействовать с этой системой, то и домофоном теперь можно управлять голосом.


Ссылка на прошивку: https://github.com/SCratORS/SmartIntercom

Если у Вас тоже есть вопросы как работать с LittleFS и воспроизводить из нее Аудио файлы в ESPHome - Это для Вас.

Ссылка на схему: https://easyeda.com/scrators/intercom


Спасибо за внимание. Надеюсь кому-нибудь пригодится

Arduino & Pi

1.5K постов20.9K подписчика

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий
А себе купить можно?
раскрыть ветку (30)
0
Автор поста оценил этот комментарий
Можно конечно, платы есть. Собрать могу за вас, за отдельную стоимость
раскрыть ветку (8)
0
Автор поста оценил этот комментарий
Салют а сколько стоит
раскрыть ветку (5)
0
Автор поста оценил этот комментарий
Плата 100 руб. Спаяю руб за 500, деталья руб на 400р
раскрыть ветку (4)
0
Автор поста оценил этот комментарий
Добры день. Хотел бы себе заказать) телеграм: @Nomadddd
раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Ну дак напиши в телегу =D

Или ты на Али так же покупаешь?

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Тоже приобрел бы ) телегу напиши свою )
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
По нику телега
0
Автор поста оценил этот комментарий

Отличное устройство! Проблема такая - когда никого Дома нет, постоянно приходят доставщики с заказанным товаром. Я уже даже перестал что то заказывать потому что меня часто нет. Но тут увидел ваш пост и понял что могу  в день ожидания доставки просить Алису давать доставщику инструкцию где оставить заказ и открывать дверь или самому общаться с работы с ним и открывать доставщикам дверь и просить их оставить посылку у двери. Если так можно то наверное протестировал бы?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
С работы общаться не получится.
А вот записать заранее аудио инструкцию, которую устройство будет воспроизводить - это можно
Автор поста оценил этот комментарий
Это сырой продук не готовый для массового потребителя. Если вы готовы вылавливать баги, экспериментировать и модернизировать установку, то покупайте элементы и собирайте по схеме, в противном случае, покупайте готовое устройство от специализированного вендора.
раскрыть ветку (20)
0
Автор поста оценил этот комментарий
Дак я и собирался его на рынок выпускать. С точки зрения железа, багов нет. А програмщину можешь и сам написать.
А про вендорские устройства... ну покажи мне готовое устройство
раскрыть ветку (19)
0
Автор поста оценил этот комментарий
У меня сегодня пятница со спиртом, сначала не осознал, что это дополнение к уже готовому устройству. Из заголовкп подумал, что ты сделал домофон с нуля.
раскрыть ветку (18)
1
DELETED
Автор поста оценил этот комментарий
У меня свой домофон с нуля на есп32) напишу к концу месяца пост)
раскрыть ветку (16)
1
Автор поста оценил этот комментарий
Дак чо там, где пост?
раскрыть ветку (15)
0
DELETED
Автор поста оценил этот комментарий
Подловили))) буду делать)
раскрыть ветку (14)
1
Автор поста оценил этот комментарий
Ждём пост
раскрыть ветку (11)
0
DELETED
Автор поста оценил этот комментарий
Время летит, неописуемо… чтож раз назвался груздем полезу в кузов, сначала только газель поставлю на ноги что бы съехать с гаража. А то это мне каждый месяц простоя дорого обходится 😅
раскрыть ветку (10)
0
Автор поста оценил этот комментарий

Извините, мне только спросить: стоит ждать пост?

раскрыть ветку (9)
2
Автор поста оценил этот комментарий
Походу он забил пилить пост.
Пока один думает, другой уже запилил esp32...
Иллюстрация к комментарию
Иллюстрация к комментарию
1
DELETED
Автор поста оценил этот комментарий
Да, сейчас у меня переезд и все запаковано по коробкам, ориентировочно в декабре будет пост и в январе будет пост. В январе о переделки системы для частного сектора потому что я переезжаю 😅 в декабре как все работает и собрать для частной квартиры. Там же будет опрос, на тему сервисов сопутствующих… потому что само по себе оно работать не будет особенно на ios..
раскрыть ветку (7)
1
Автор поста оценил этот комментарий

Всё еще ждём пост. с прошивкой. можно за небольшую плату (и нет, это не плата ESP)

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий
Мне очень льстит что потребность в данной штуке есть :)
0
Автор поста оценил этот комментарий
)))) да, да.. меня тоже фраза "домофон на esp" в стопор вводит. Но так легче гуглить нужную тему
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества