Создание умного домофона с автоответчиком и Интернет-соединением

savsara
04.08.2013 - 17:00

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

У меня домофон Cyfral, после недолгих поисков я нашёл кучу разных схем их трубок. Судя по всему, домофоны других компаних работают по примерно такому же принципу. Схему своей трубки я начертил сам (мог допустить ошибки):

image

Принцип работы прост. Пока домофон не используется, питания в линии нет. Когда трубка лежит, динамик напрямую соединён с линией, сопротивление трубки при этом менее 50 Ом (домофон будет ругаться и выдавать ошибку, если это не так). Когда трубку снимают, размыкается SW2, включается микрофонный усилитель, и сопротивление трубки возрастает, за счёт чего домофон и понимает, что начался разговор. Когда нужно открыть дверь, нажимается кнопка SW1, в результате чего сопротивление трубки вырастает ещё сильнее.

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

Какие же точки на схеме нужны? Во-первых, нужно отслеживать наличие сигнала в линии, чтобы понимать, когда кто-то звонит, и когда разговор завершён. Для этого нужен плюсовой провод от домофонной линии (да, там важна полярность), а лучше точка после защитного диода D1. Для того, чтобы симулировать снятие трубки, нужно поставить реле последовательно с SW2. Для открытия двери нужно либо замыкать базу транзистора на землю, либо тупо размыкать цепь. Для воспроизведения звука нужно подавать сигнал на MIC- через резистор в 10-15 кОм. Самой сложной задачей оказалась запись звука. Можно поставить на выводы динамика трансформатор для гальванической развязки или просто через конденсатор получить переменную составляющую. Эксперименты показали, что особой разницы нет.

Для своего проекта я взял микроконтроллер ATMEGA64. У него есть аппаратный ШИМ, который вполне неплохо справляется с воспроизведением звука, а аналого-цифровой преобразователь можно использовать для записи звука. Данные было решено хранить на обычной SD-карте. Для переключения между трубкой (обычный режим) и микроконтроллером (запись/воспроизведение звука) я задействовал электромагнитные реле. Кстати, при таком варианте трубка становится самой обычной в случае, если пропадает внешнее питание. Ну а для связи с внешним миром я решил использовать свою самодельную сеть, о которой писал в другой статье.

Основная плата получилась такой (реле вынес на отдельную):

image

Готовый вид:

image

В корпусе телефона:

image

Да, получилось не очень-то аккуратно… Я плохо делаю всё, что делаю руками.

Итоговый вид:

image

Демонстрация работы:

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

Но гораздо удобнее управлять им с PC:




















Перезагрузите картинки, уж

Перезагрузите картинки, уж очень стала интересна ваша работа)))

Для работы данной системы

Для работы данной системы требуется:
1) Постоянное напряжение в электросети
2) Постоянный доступ к интернет (регулируемый коммутируемый).
---
Мы же не в США, вы всегда можете встрять на улице из-за банальной причины как в том анекдоте:

Цитата:

Петька прочитал объявление, что меняется 3-комнатная
благоустроенная квартира на любую жилплощадь. А у них с Анкой -
коммуналка. Пришел по адресу, открывает Василий Иванович:
- Здорово, Петька, проходи, смотри.
Он осмотрел квартиру, она шикарная! Вдруг Петька захотел в
туалет, подошел к двери, дергает, а она не открывается.
Василий Иванович говорит:
- Петька, да ты свет-то включи, тогда и дверь сама откроется.
Петька зашел в туалет, сделал свои дела, дверь захлопнулась и не
открывается. Он стучался, стучался, а Василий Иванович ему
кричит:
- Петька, ты забыл за собой смыть.
Он смыл, дверь и открылась.
- Василий Иванович, ты что это такую отличную квартиру меняешь?
- Да ты знаешь ведь, Петька, как у нас бывает, то воды нет, то
света...

Скопировать с Хабра и то не

Скопировать с Хабра и то не может..изобретатель....

(Тема не указана)

Ржунимагу

savsara пишет: Научить его

savsara пишет:

Научить его уведомлять меня через Интернет о том, что кто-то приходил или даже удалённо открывать дверь с мобильного телефона…

Тогда уж и на квартиру ставь электронику что бы удалённо открывать дверь когда тебя нет дома. Громкий смех

Отправить новый комментарий

Содержимое этого поля хранится скрыто и не будет показываться публично.
Add image
  • Адреса страниц и электронной почты автоматически преобразовываются в ссылки.
  • Допустимые HTML тэги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <h1> <h2> <h3> <h4> <span> <br> <div> <strike> <sub> <sup> <nobr> <table> <th> <tr> <td> <caption> <colgroup> <thead> <tbody> <tfoot>
  • Можно цитировать чужие сообщения с помощью тэгов [quote]
  • Автоматический перевод строки.
  • Можно вставить изображение в текст без HTML-кода.
  • Можно вставлять видео тэгом [video:URL]. Поддерживаются Youtube, Mail.ru, Rutube и другие.
  • Текстовые смайлы будут заменены на графические.

Дополнительная информация о настройках форматирования

To prevent automated spam submissions leave this field empty.
Прикрепить файлы к этому документу (Комментарий)
Все изменения, касающиеся прикреплённых файлов, буду сохранены только после сохранения вашего комментария. Изображения больше чем 4000x4000 должны быть уменьшены Максимальный размер одного файла - 40 Мбайт , допустимые расширения: jfif jpg jpeg gif png txt doc xls pdf ppt pps odt ods odp 3gp rar zip mp3 mp4 ogg csv avi docx xlsx mov m4v.
Your browser does not support HTML5 native or flash upload. Try Firefox 3, Safari 4, or Chrome; or install Flash.
Original design by My Drupal  |  Modified by LiveAngarsk.ru team