Описание задачи
Задача стояла так: в квартире есть входная дверь, также две двери «с лестницы на крышу» и «с крыши на террасу». И охранная сигнализация на базе панели Ритм Контакт GSM-16. Надо сделать так, чтобы со смартфона (iPhone) можно было открывать двери, видеть их состояние, также управлять охраной.
Умельцы бы, разумеется, реализовали задачу на Arduino, но я использовал промышленный контроллер Овен ПЛК100. У него 6 дискретных выходов (релейных до 3 ампер) и 12 дискретных входов.
На выходы контроллера (на всякий случай через отдельные 8-амперные реле) подключаем электромеханическое замки дверей, на входы — герконы на этих дверях.
К панели Ритм подключаемся на контакты ТМ (можно их запрограммировать на изменение состояния охраны при кратковременном замыкании) и выхода, отображающего состояние охраны.
Вот такой получается щиток управления.
В разъём Ethernet на контроллере подключаем кабель компьютерной сети.
Интерфейс EasyHome
Делаем спартанский интерфейс EasyHome с кнопками и лампочками, получаем готовую системы.
Эта программа ставится на iPhone, iPad и Windows. Подключается по внешнему IP адресу через интернет.
На свободный выход подключили насос для откачивания воды с крыши. Ещё по RS232 подключили к контроллеру GSM модем, чтобы можно было отправить сигнал на открытие двери смской в случае отсутствия связи.