Звонок по внутренней связи с ESP8266

10

Моя идея проекта состоит в том, чтобы подключить «что-то» к моему интеркому, и когда он получает электрический сигнал (кто-то звонит в дверной звонок), свяжитесь с локальной веб-службой на домашнем сервере, и этот сервер отправляет push-уведомление на телефоны.

Часть проекта, которой я сейчас управляю, это сервер и push-уведомление (я разработчик), часть, которую я потерял, это аппаратная часть.

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

Это домофон.


Может быть, SparkFun ESP8266 может быть лучшим вариантом?


Основываясь на комментариях Криса Страттона, будет ли лучший способ иметь ESP8266 с собственным источником питания и отслеживать акустический сигнал интеркома, а не использовать внутреннее электричество интеркома?

Если да, что мне нужно для того, чтобы мое устройство отслеживало акустический сигнал? И есть ли какой-либо источник батареи, который информирует о продолжительности срока службы? Или срок службы батареи достаточно велик, чтобы об этом не беспокоиться?


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

Мне кажется, это более точный и простой вариант, чем акустическое обнаружение.

Mulflar
источник
Источник питания: - Аудио: 12 В перем. Тока - Видео: 18 В пост. Тока, больше ничего в документе, я думаю, он должен открыть его и посмотреть, что у него есть.
Змей Сандерс
Электропроводка: - Аудио система входа в дом: 4 общих провода + N (1 провод вызова на дом). - Видеодомофон: 7 общих проводов + 1 коаксиальный видео + N (1 провод вызова на дом).
Змея Сандерс
Через несколько часов я могу открыть его и поставить картинку, если хотите.
Mulflar
1
ссылка хорошая @Mulflar, но было бы лучше иметь оценку мощности, чтобы лучше понять устройство. Но, надеюсь, у нас есть универсальный стандарт для этого.
Прашант Бенни
1
Скорее всего, вам лучше всего найти способ акустически или электрически обнаружить выходной сигнал, а не пытаться прослушивать кабель. Но остерегайтесь гальванических соединений с системой внутренней связи, если вы не полностью понимаете ее источник питания. Ваша система, вероятно, будет нуждаться в собственном сетевом питании - батареи не будут работать, и неясно, что вы можете получить полезную энергию от домофона без чрезмерного реверс-инжиниринга.
Крис Страттон

Ответы:

5

Я обнаружил, что в приведенной ниже статье рассказывается, как вы можете использовать схему LM567 для обнаружения тона через вход микрофона и где выход становится НИЗКИМ, когда происходит обнаружение.

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

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

Чтение тона можно выполнить с помощью ESP8266 или любого другого микроконтроллера, который может считывать высокие и низкие значения. Обратите внимание, что ESP8266 использует напряжение 3,3 В, а LM567 - 5 В.

Вам лучше, если у вас есть отдельное питание для каждой упомянутой цепи.

[1] http://www.scary-terry.com/more_stuff/tonedet/tonedet.htm

[2] http://www.electrodragon.com/product/special-sound-identifier-module/

(нужна та же схема без пайки)

Мико
источник
Разве LM567 не требует питания внутри домофона?
Прашант Бенни
Я предлагаю использовать собственный источник питания для каждого устройства.
Мико
4

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

Если это не так, все довольно просто. Как отметил г-н Страттон в своих комментариях, это бесплатный отказ от многих связанных с этим сложностей!

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

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

Запрограммируйте микроконтроллер на пинг сервера, когда он обнаружит сигналы на этом терминале.

Модуль ESP8266 можно использовать для подключения к Wi-Fi .

Я упомянул Arduino из-за легкости в программировании . Обычно он используется только для создания прототипов! Я делаю вещи простыми для понимания. Пожалуйста, прокомментируйте, если вам нужны какие-либо разъяснения или нашли что-то не так.

Прашант Бенни
источник
Итак, подумав снова в ESP8266 (или, может быть, в SparkFun ESP8266), мой вопрос снова заключается в том, как включить его через интерком и как обнаружить, что кто-то звонил
Mulflar
он должен быть включен отдельно. Вам необходимо иметь модуль питания 5 В для Arduino и ESP8266. Так лучше.
Прашант Бенни
1
@Prashanth Benny Обратите внимание, что ESP работает от 3,3 В, а не от 5 В, как оригинальные Arduinos.
Бенс Кауликс