Лого vc.ru

Концепт: Система управления «умным» домом с дополненной реальностью SmartShell

Концепт: Система управления «умным» домом с дополненной реальностью SmartShell

Арт-директор Лев Эйдинов поделился с редакцией vc.ru рассказом о концепте SmartShell — приложения для «умного» дома, в котором задействовал дополненную реальность.

Поделиться

Я давно изучаю сферу интернета вещей и «умной» электроники. На мой взгляд, это будущее, от которого никуда не уйти. «Умные» телефоны и телевизоры, часы и автомобили, — сейчас этим никого не удивишь. И в дальнейшем количество вещей с приставкой «смарт-» будет неуклонно расти. Это тема для отдельной беседы, а сегодня я хочу затронуть тему «умного» дома, а конкретнее — его интерфейса.

Несмотря на то, что системы «умного» дома предназначены для облегчения жизни людей, интерфейсы систем контроля выглядят сложно, перегружено и нелогично. Большинство представляет собой непонятную, графически шумную мешанину.

Я полностью согласен с парадигмой «лучший интерфейс — это отсутствие интерфейса», поэтому попытался максимально упростить взаимодействие пользователя с экосистемой «умного» дома. Хочу представить вашему вниманию концепт SmartShell — интерфейс «умного» дома в дополненной реальности.

Датчики и актуаторы (устройства, исполняющие команды: выключатели, розетки, водные клапаны) — основные «действующие лица» экосистемы «умного» дома. В системе SmartShell каждый актуатор имеет виртуальное отображение, через которое пользователь управляет устройством.

Наводя камеру смартфона на область помещения, человек сразу видит подключенные устройства. Именно это и делает управление простым и необременительным. Интерфейс построен на стандартных элементах iOS — это позволяет минимизировать время на обучение.

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

Обычно в приложениях «умных» домов используются системы позиционирования смартфона (GPS, ГЛОНАСС, сигнал от вышек связи), которые не дают нужной точности и не всегда корректно работают в помещении. Для решения этой задачи предлагается использовать синергетическое позиционирование, основанное на совместном анализе данных, полученных от разных источников:

  1. Wi-Fi-триангуляция. Позиционирование при помощи мощности и угла сигнала Wi-Fi. Уровень сигнала замеряется от нескольких роутеров. Некоторые роутеры позволяют определить угол сигнала.
  2. Bluetooth-трилатерация. Позиционирование осуществляется при взаимодействии с маячками («Beacon»). Маячки используют технологию Bluetooth 4.0 LE и могут работать по несколько лет от батарейки в случае отключения внешнего питания. Помимо координатных маячков предлагается размещать Bluetooth-модули непосредственно на приборы для более точного позиционирования как пользователя, так и самого объекта.
  3. Радиосигналы Wi-Fi и bluetooth подвержены помехам, перекрытиям (интерференции), отражениям. Даже сам пользователь со смартфоном в руках будет влиять на точность измерений. Для корректировки используется фильтр Калмана. Он убирает шумы измерения (случайные всплески) и выдаёт результат как с учетом результатов текущих измерений, так и с учётом предсказанных результатов на основе прошлых измерений.
  4. Датчики смартфона: акселерометр, гироскоп и магнитометр (компас).

Используя взаимодействие вышеописанных систем, можно получить точность позиционирования 20 см, что является приемлемым для данной концепции.

Итак, запуская приложение, пользователь попадает на основной экран. В центре окно камеры, в котором отображаются подключенные устройства.

В этом режиме интерфейс может работать в альбомной ориентации.

Каждому устройству соответствует выделенная область в дополненной реальности («проекция актуатора»), рядом находится иконка соответствующего раздела. Всего разделов, выводимых на главный экран, пять: «Климат», «Медиа», «Свет», «Безопасность» и «Приборы». Они расположены в нижней части экрана и по умолчанию включены.

При переключении контроллера в режим «Схема» подключенные устройства отображаются на схеме помещения. Это удобно, когда нужно задействовать устройства вне зоны видимости. Температура указывается в центральной части помещения. Масштаб регулируется стандартным разводом пальцев.

При нажатии на кнопку раздела в нижней части экрана перестают отображаться соответствующие ему устройства. Повторное нажатие вновь активирует отображение. На экранах ниже включены разделы «Медиа» и «Свет» в режимах «Камера» и «Схема». Устройства остальных разделов не отображаются.

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

Названия устройств можно редактировать. Это помогает пользователю быстрее ориентироваться и запоминать устройства. Кнопка «Питание» расположена в самом верху, чтобы предотвратить случайные нажатия. Доступ к настройкам, наоборот, упрощен.

Как говорилось ранее, каждое устройство снабжено Bluetooth-маяком, который помогает в позиционировании, а также передает информацию о температуре устройства.

Система различает команды, противоречащие сценарию автоматизации. Например, светильник в центре зала (первый экран выше) можно включить в любое время, хотя таймер включения установлен на определенные часы. Пол на кухне (второй экран выше) установлен на включение при температуре ниже 20 ˚C. Включение при более высокой температуре собьет настройки, и пользователь увидит предупреждение:

Управление. При нажатии на меню-гамбургер в левой части основного экрана пользователь переходит на страницу управления.

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

Для простоты навигации первый уровень меню выполнен в виде раздвижного списка. В разделах устройств на этом уровне можно выбрать тип устройства.

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

Третий уровень меню открывает настройки, диагностику и управление определенного устройства.

Выбрав «Управление» мы попадаем на уже знакомую страницу управления конкретным устройством.
Таким образом, получать доступ к управлению устройством (полом на кухне) можно тремя способами:
  1. Если пользователь на кухне: направить экран на пол, нажать на проекцию или иконку.
  2. Если пользователь не на кухне: выбрать режим «Схема» — найти на схеме кухню — нажать нужную иконку раздела «Климат».Поскольку иконок одного раздела в выбранном помещении может быть несколько, а устройства не подписываются, не исключена ошибка в выборе нужной иконки. Однако возврат к предыдущему экрану занимает всего один шаг, к тому же положение конкретного устройства на схеме довольно быстро запоминается.
  3. Классический способ: открыть «Управление» — выбрать раздел «Климат» — выбрать «Подогрев пола» — выбрать «Пол на кухне» — выбрать «Управление».

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

Вот такая получилась концепция. Буду рад услышать отзывы и ответить на вопросы.

P. S. Предвосхищая вопросы вроде: «А не проще ли встать и включить свет самому, не тыкая в смартфон?» Во-первых, одна из функций систем — энерго- и ресурсосбережение — помогает экономить. А во-вторых, — как «встать и включить» если ты, например, в другой стране? Вот одна из моих рекламных концепций в виде билбордов, стоящих по дороге в аэропорт:

Присылайте свои колонки и интерфейсные кейсы на interface@vc.ru

Популярные статьи
Показать еще
Комментарии отсортированы
как обычно по времени по популярности

Работал я над такой штукой, в 2015 году в январе на CES было три компании таких, а в 2016 уже 28. Конкуренция, так сказать. А сейчас и того больше. И половина не могут реализовать себя из-за глючного HMCatalog by Apple.

Я тоже занимаюсь концептом умного помещения в нашей компании, но о некоторых технологиях ранее не слышал, как, например, о bluetooth-трилатерации. Сама концепция управления устройствами показалась мне оригинальной. Однако, не уверен, что строить интерфейс на маркированном изображении с камеры смартфона - хорошая идея. Представляю как будут беситься пользователи, когда квадратики разных девайсов будут наползать один на другой и несовмещаться с самими девайсами из-за пресловутой погрешности в 20см. Тем не менее, остальные экраны можно хоть сейчас брать за основу интерфейса - вы, кажется, продумали каждую мелочь. Спасибо за классную статью!

0

Слишком дофига всего. Такое кол-во включенных устройств в смарте сажает батарею и обычно они выключены. То есть чтобы работать с данным приложением надо прежде совершить кучу лишних действий.
Не проще ли инфракрасные светодиоды разместить по квартире а их положение заливать в конфигурацию приложения? Камера инфракрасный свет видит. Далее фильтруем и геометрически определяем положение.

Скажу прямо, хоть и резко: Проще встать и всё самому включить, а не как недоразвитый бегать по дому и наводиться на устройства смартфоном. ПокемонГоу какой-то. А если ты в другой стране, то зачем тебе что-то включать и выключать?

Итог: "разработо-манство" у вас это. Лечите действительно нужными проектами

Возможность комментирования статьи доступна только в первые две недели после публикации.

Сейчас обсуждают
Игорь Арнаков

Хорошая статья(нет).В том смысле хорошая, что хорошо демонстрирует логику стандартного работодателя.Суть тонны текста в ней легко свести к одной фразе:сложно найти нормального спеца на нашу смешную зарплату-мир несправедливо устроен,хнык-хнык. Причем отсутствует понимание элементарной вещи (которую даже школьник в состоянии понять)-хороший специалист и низкая зарплата-понятия в принципе несовместимые.

Почему в Санкт-Петербурге сложно найти дизайнера интерфейсов
0
Ефим Дутый

Скорее нет, чем да.
Правильно вокруг пишут, на нынешнем рынке труда быть "просто дезигнером" - дыра. Либо вы "круты", что в области дизайна означает в первую очередь громкие имена студий/заказчиков (потому что оценить сам дизайн в портфолио не может чуть менее чем никто, а тут - верификейшен). И стучите всем этим "аж кушать не можем как хотим гениального дизайнера на 700 баксов в месяц" по губам. Либо вы не круты, и идете по десять штук рубль, шо те старушки.

Почему в Санкт-Петербурге сложно найти дизайнера интерфейсов
0
Ефим Дутый

Ааааабажаю такие "статьи".

1. Мы предлагаем уг "вычесть из опыта" проекты и смешные зарплаты. Так что все приличные дизайнеры уехали от нас в Москву или за границу. Бида бида!
2. Здорово бы найти гения из оставшихся. Чтоб чудо-работал и чудо-терпел. По слухам, они есть в фейсбуке.
3. Такие ребята нарасхват, но все равно хорошо было бы, чтоб они написали нам МОТИВАЦИОННОЕ ПИСЬМО! (Всегда лучший ПОВОРОТ подобных кулстори)
4. Десять пунктов мало описать, какие придурки и неумехи шлют нам мотивационные письма.

Число пи, простите, здец.

Почему в Санкт-Петербурге сложно найти дизайнера интерфейсов
0
Andy Avramenko
Trendy NYC

Проглядел начало, сорри. Можете поделиться статистикой - сколько офис cisco набирает ежегодно людей в русский офис на стажировку? Сколько из них через год переводится по L1 в США?
У меня просто есть такая статистика по IBM - 0. Именно столько интернов/градюэйтов перевелось из российского офиса в офисы США, поэтому очень любопытно увидеть где это сильно отличается

10 актуальных стажировок для ИТ-специалистов за рубежом
0
Matvey Kukuy

Все реальный опыт, я сейчас прохожу стажировку на которую дал ссылку. Какие именно подробности интересуют?

10 актуальных стажировок для ИТ-специалистов за рубежом
0
Показать еще