?

Log in

No account? Create an account
 
 
Константин
25 Октябрь 2016 @ 23:31
Поиском хорошей сигнализации для дачи я увлекаюсь с 2008-го года. Попробовал достаточно много разных решений - проводные, беспроводные, автономные и даже WiFi.

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

Потом попробовал автономную сигнализацию-моноблок (датчик движения, GSM-модуль и батарейка в одном корпусе). Штука хорошая, но функционал очень мал, а время отправки тревоги очень велико.

Теперь перешел на "умный дом" от компании Rubetek - вещь не однозначная. Штука интересная, но глючная, к тому же не имеет автономного питания.

В итоге созрело решение сделать на досуге свою собственную сигнализацию из старого смартфона. А что? Две камеры - есть, автономное питание - есть, собственный модуль связи - тоже есть!

С помощью justtbc родилось приложение Telephoto - охранная система из старого смартфона с управлением через Telegram. Идея в том, что Telegram-бот поднимается прямо на самом устройстве и отвечает на запросы хозяина - шлёт ему фотографии и уведомления.

Дальше я взял самый дешевый смартфон из тех, что смог найти (Tele2 mini, продавался по акции за 1000 рублей - попробуйте найти за эти деньги хоть какую-нибудь сигнализацию!) и оставлен на даче.

Пока прошло 5 дней, телефон отлично работает, пережил отключение электричества. Бот настроен так, что раз в несколько часов рассылает подписчикам фотографию с дачи. Функция простая, но на самом деле очень классная - дарит ощущение спокойствия!

Но сигнализация не была бы сигнализацией, если бы у неё не было датчика движения! Тут решение напросилось само собой - определять это движение по камерам. Правда, реализовать получилось это не сразу, пришлось поломать голову - расчет на слабые телефоны с плохими камерами не позволяет решить проблему в лоб, тем не менее мы сделали нTelephoto.jpgеплохой алгоритм.

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

Вот только с ЦА мы до конца не можем решить. Я говорю, что программа в первую очередь нужна дачникам, justtbc говорит, что она скорее полезна для дома. (Я-то её везде напихал - дома, на даче, в офисе и даже детям на телефон).

Если заинтересует - попробуйте! Всё бесплатно, качается с Google Play. Только нужно будет прочитать инструкцию (там же) как создавать бота. Пока не придумали, как упросить.

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