Кто будет смотреть в дверной глазок, пока Вас нет дома?

Дисклеймер — этот пост содержит наглый, вызывающий, ничем не прикрытый ПЕАР!

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

А я задумался. Как бы так за полчаса, из говна и палок, соорудить нечто, что будет меня автоматически уведомлять о всякой подозрительной активности перед моей дверью? Покопавшись в ящике стола, я нашел там сотовый телефон Sony Xperia ST25. Нашел его и задумался. Камера 5 мегапикселей, больше, чем у телескопа Хаббл при запуске в 1993. Два ядра. Олимп гигабайт оперативки. Да блин, на Марс летали и летают с меньшей вычислительной мощностью, это ж просто суперкомпьютер по меркам 80-х! Неужели его нельзя применить как-нибудь с пользой?

Походил я вокруг этого телефона и вот что задумал.

IMG_9685

Взял упаковки «липучки» на клейкой основе от 3M.IMG_9682

И приклеил их на спину телефона. Пришлось приложить титанические усилия, чтобы не заклеить ненароком «объектив» камеры, но усилия впоследствии были вознаграждены.

Вы уже догадались, что я задумал?IMG_9686

Ага, а это дверь! С наклеенным на нее ответными липучками. IMG_9690

А вот так система выглядит в сборе. К сожалению, Блокъ Питания и система крепления кабеля к косяку остались за кадром. Ну и хрен с ними.

Подумалось мне, что в наше время «There’s an app for that» на рынке должно быть до одного места программ видеонаблюдения для Андроида. Их и правда оказалось до одного места, но вот они всеЮ оказались этим самым одним местом и сделаны, и ни одна из них не делала того, что мне нужно было.

А нужно было всего ничего:

  1. Поддерживать цифровой зум. А то без него через глазок ничерта не видно
  2. Обнаруживать движение
  3. По обнаружению тут же уведомлять меня  посредством электрической почты.
  4. Грузить апельсины бочками, в смысле высылать фотографии пачками
  5. И не спамить меня емейлами по 100500 в день. Я проверял, гугль отрубает smtp после 2 тысяч сообщений в день
  6. Ну и не отсвечивать рекламой, не падать почем зря и вообще требовать как можно меньше внимания.

Подумал я, где ж такую замечательную аппликуху-то взять? Подумал, посмотрел в зеркало и увидел там програмизда! Я вообще-то инженер, но и программировать могу. И пельмени лепить еще. Короче, и сказал я програмизду из зеркала «фас!». И закипела работа. И освоил я букварь по computer vision за три ночи и восемнадцать чашек эспрессо. Скоро смогу лекции читать. (Никому, кстати, на проект профильный специалист не нужен?) И продрался через говны андроидного недодокументирования, и наступил я на все взрослые и детские грабли и на грабли для инопланетян тоже наступил я. И ругался я громко и непристойоно оттго, что в Java не применить православную идиому RAII из-за отсутствия наличия деструкторов, и алкал я жадно я таких же средств рефакторинга, как в IntelliJ Idea, у нас, в Студиях, и наступал я на горло собственной песне и скрипя зубами елозил мышой в векторном редакторе, рисуя иконки для программы, и при виде очередного OutOfMemoryError воздевал я персты к небу в бессильной злобе на тех, кто лил в уши публике сладкие речи, что управляемые среды решат все проблемы. Но я это сделал! Встречайте, качайте, покупайте (впрочем, если понравится — покупайте, вам мелочь, а мне приятно) — приложение «Дверной глазок«. С этой аппликухой моя авантюра с приклеиванием телефона скотчем к двери увенчалась успехом. Теперь я могу сказать, что я успешно залез в ведро для отходов и применил их с пользой. В общем, что оно делает:

  1. Сидит себе спокойно и отсвечивает дисплеем, наблюдая за окрестностями
  2. Как только в окрестностях шевельнется что, возбуждается, просыпается и начинает щелкать затвором камеры. Отщелкав серию из 3-5 картинок, тут же отсылает их мне на е-мейл. В одном е-мейле! Сообщение о том, что я вышел из лифта и начинаю открывать ключем дверь, приходит мне еще до того, как я успеваю повернуть ключ второй раз.
  3. Пока перед камерой что-то шевелится, продолжает тихонько щелкать. Картинки скромно сохраняются на девайсе. При этом раз в минуту отправляется новый е-мейл с картинками, снятыми за прошедшую минуту
  4. Если шевеление прекратилось, через две минуты инцидент считается исчерпанным и на мою электрическую почту направляется подробный отчет.
  5. Далее см. п. 1

В общем, у меня в тестовом режим оно работает уже с месяц. Воришек, к счастью, больше не попадалось, но тут такое дело. Однажды знакомый, заглянувший мне в гости на барбикю, спросил, зачем, дескать тебе дома три огнетушителя. Чтобы ни один не пригодился, ответил я. И тут так же. Думаю, что применений этой аппликухе можно найти массу. Поставить на даче, чтобы на подорзительную активность сразу стучала куда надо. В гараже — затем же. Вот думаю, что ее можно в окно выставить, чтобы сообщала мне вечером, есть ли пустое парковочное место или уже нет. Да и просто, иногда может быть полезно узнать, кто это повадился лопать печеньки из банки. В общем, к Вашим услугам, качайте на Play Market: Android app on Google Play

 

  1. Света твоим мыслям.
    А отправка полноразмерных фото, будет опция ?
    На случай ситуации что товарищ зашёл и снял телефон из моего сарая со всеми доказательствами в нормальном качестве.

    Ещё б опцию чтоб сделал 1 снимок,а затем включила запись видео.

    • Отправлять полноразмерные фотки идея была, но они весят много, и в один гугл-емейл влезет максимум одна-две штуки. И после отправки где-то тысячи писем в течение 24 часов гугль блокирует аккаунт до наступления следующих суток. На сторонних серверах ограничения, скорее всего, еще похлеще.
      Есть планы включить поддержку дропбокса, ftp и прочих страшных слов. Ну и возможность выбирать, как сильно уменьшать фотографии. Для нахождения правильного баланса между количеством е-мейлов и качеством собранного материала.
      Видео принципиально делать не буду. Во-первых, теряется сама суть быстрого информирования о событии (пока видео куда-то закачается, да через мобильный интернет, много воды утечет), во-вторых, ИМХО одна фотка в полном разрешении гораздо лучше 15 минутного мутного видео, даже если оно и в HD. В-третьих, приложений-детекторов, снимающих именно видео, в маркете до чертиков.

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


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

8 посетителей онлайн
2 гостей, 6 bots, 0 зарегистрированных
Максимум сегодня:: 20 в 02:44 am UTC
В этом месяце: 40 в 06-04-2017 04:12 pm UTC
В этом году: 50 в 02-12-2017 07:56 am UTC
За все время: 130 в 10-22-2014 11:16 pm UTC