• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос Соединение esp8266 и координатного домофона

Beerukoff

New member
Сразу напишу, что я совсем новичок, так что пжл отвечайте попроще

Хочется попробовать немного усовершенствовать координатный домофон

Нашел в интернете описание работы данного типа домофона:
Он работает очень просто: когда трубка уложена у неё сопротивление 50 Ом, когда трубка снята сопротивление ок. 400 Ом, когда нажата кнопка открывания замка сопротивление измеряется кило-Омами... Когда нет вызова нет и напряжения в линии. Когда идёт вызов и трубка лежит ток большой и напряжение получается небольшое 5-7V, когда трубка отсутствует а на неё позвонили сопротивление бесконечность и напряжение максимальное ок. 15V, когда трубка снята напряжение ок 10V. Когда нажата кнопка напряжение максимальное ок. 15V - нажатие кнопки равно разрыву линии.

Хочется, чтобы при отключенном звуке (переключателем на корпусе домофона) при вызове некое устройство, подключенное через Wi-Fi к роутеру, отправляло уведомление на телефон.

Можно как-то не сильно сложно (на уровне сильно начинающего) сделать это на esp8266 (в паре с Ардуиной при необходимости)?

И, если да, то как долго может работать данная система от батарейки (к примеру, 9V типа крона), так как внешнее питание там взять неоткуда?

Спасибо!
 
Последнее редактирование:

Arthur

Active member
Сразу напишу, что я совсем новичок, так что пжл отвечайте попроще

Хочется попробовать немного усовершенствовать координатный домофон

Нашел в интернете описание работы данного типа домофона:
Он работает очень просто: когда трубка уложена у неё сопротивление 50 Ом, когда трубка снята сопротивление ок. 400 Ом, когда нажата кнопка открывания замка сопротивление измеряется кило-Омами... Когда нет вызова нет и напряжения в линии. Когда идёт вызов и трубка лежит ток большой и напряжение получается небольшое 5-7V, когда трубка отсутствует а на неё позвонили сопротивление бесконечность и напряжение максимальное ок. 15V, когда трубка снята напряжение ок 10V. Когда нажата кнопка напряжение максимальное ок. 15V - нажатие кнопки равно разрыву линии.

Хочется, чтобы при отключенном звуке (переключателем на корпусе домофона) при вызове некое устройство, подключенное через Wi-Fi к роутеру, отправляло уведомление на телефон.

Можно как-то не сильно сложно (на уровне сильно начинающего) сделать это на esp8266 (в паре с Ардуиной при необходимости)?

И, если да, то как долго может работать данная система от батарейки (к примеру, 9V типа крона), так как внешнее питание там взять неоткуда?

Спасибо!
Как вариант, вижу решение с использованием ADC и резистивного делителя.
Попробуйте погуглить фразу
Google
Примеры:
Arduino/reference.md at master · esp8266/Arduino · GitHub
ESP8266 analog read
 

Beerukoff

New member
Фраза из описания "Когда идёт вызов и трубка лежит ток большой и напряжение получается небольшое 5-7V"

Можно ли как-то сделать, чтобы модуль просыпался только при возникновения напряжения в сети?

Потому что если мониторить напряжение постоянно даже с отключенным wi-fi модулем батарейки надолго не хватит :(
 

Arthur

Active member
Фраза из описания "Когда идёт вызов и трубка лежит ток большой и напряжение получается небольшое 5-7V"

Можно ли как-то сделать, чтобы модуль просыпался только при возникновения напряжения в сети?

Потому что если мониторить напряжение постоянно даже с отключенным wi-fi модулем батарейки надолго не хватит :(
Хм. Даже интересно стало - это как мерять что-либо, при этом держа ADC выключенным.
Думаю, что есть возможное решение.
Поставить:
- или триггер и транзитор с резистивным делителем;
- или компаратор
чтобы подавать wakeup сигнал на еспшку при достижении нужного значения напряжения.
Ессно, вам нужно гуглить про необходимые микросхемы с ультра-низким уровнем потребления.
 

Beerukoff

New member
А может от него и запитаться?
Логика показывает, что это напряжение появляется только на время звонка. Сигналы домофонной трубки звучат пару секунд, потом пара секунд пауза и т.д. За это время модуль вряд ли успеет подключиться к роутеру и подать уведомление.
 

Scorpio

New member
А, если к линии подключить дешевый радиомодуль, которому явно хватит времени звонка, чтобы передать приемнику "единичку" ? Ну, а на стороне приемника уже ставить ESP с питанием от БП.
 
Последнее редактирование:
Сверху Снизу