Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×
Senior PM в GlobalLogic
  • Android 10 с открытым кодом на Orange Pi: возможна ли стабильная работа

    О GloDroid написал CNX-software. И, кстати, да, мы из „коробки” поддерживаем Android 10 на смартфоне Pinephone.
    www.cnx-software.com/...​cs-pinephone-and-pinetab

    Підтримав: Maryna Sergiyenko
  • DOU Labs: как в GlobalLogic создали климатическую систему с дополненной реальностью

    Василий, спасибо за совет. Действительно, соревноваться блютузу в дальности передачи и энергопотреблении с LoRa тяжело, но использование BLE позволяет превратить практически любой современный гаджет с соответствующим приложением в контроллер, который может напрямую взаимодействовать с любым датчиком.
    Кстати, проблема дальности в новой версии BLE решается с помощью поддержки mesh-сети, что в условиях офиса отлично имплементируется.

  • DOU Labs: как в GlobalLogic создали климатическую систему с дополненной реальностью

    Денис, мы реализовали программную часть таким образом, чтобы датчики находились практически всё время в режиме сна и просыпалось через определённый интервал времени, н-р, 5, 10 или 15 минут. Для контроля микроклимата этого вполне достаточно.
    С другой стороны, хабы, которые передают информацию от датчиков на сервер через Wi-Fi соединение работают от постоянного источника питания и «слушают» датчики всё время.
    Опять же, это довольно простое решение, которое можно улучшать и довести реализацию до идеальной картины, когда датчики и хабы синхронно просыпаются и делают короткий сеанс передачи данных, однако тогда возникает много проблем и задач, связанных с рассинхронизацией, коллизиями, добавлением нового датчика в работающую систему и т.п.

    Підтримав: Denis Maksymenko
  • DOU Labs: как в GlobalLogic создали климатическую систему с дополненной реальностью

    Хотя если быть до конца честным, то всё-таки бюджет был, я немного забыл уже историю...Конечно же, железяки и затраты на производство плат были — около 500$.

  • DOU Labs: как в GlobalLogic создали климатическую систему с дополненной реальностью

    Андрей, по поводу «распила бюджета» — в этом проекте мы только пилили, а точнее оттачивали свои знания и опыт в предметной области :)
    Весь проект был сделан на добровольных началах нашими инженерами в свободное от основной деятельности время. На данном этапе — это не коммерческий проект. Нашей целью была практика в предметной области и желание применить свои знания не только на благо клиентов, а и родной компании. Точнее можно сказать, что клиентом выступил отдел Employee Services, правда для них это был неожиданный ход с нашей стороны, а также благодарность за всё то, что они делают для нас каждый день, чтобы наше пребывание в GlobalLogic были максимально комфортными!

    Підтримав: Maksym
  • DOU Labs: как в GlobalLogic создали климатическую систему с дополненной реальностью

    Олег, хорошо подмечено. Лично я дома игрался с подобным решением от Orvibo — тоже понравилось. Но цена вопроса больше 30$, а на момент дизайна проекта была ещё дороже. Стоит отметить, что за последние несколько лет появилось много интересных бюджетных решений в области умного дома/офиса от китайских производителей и, конечно, конкурировать с ними в цене конечных устройств — утопическая идея, но на самом деле что пульт Orvibo, что Broadlink обладают рядом и недостатков для применения в качестве компонентов интегрированного и системного решения:

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

    2. Падение надёжности системы и зависимость от сервисов сторонних компаний. И в конечном итоге вы ещё будете зависеть от их облачного решения, которое обычно находится на недорогом хостинге в Китае. Пропал интернет в офисе — и кондиционер включить не получится :)

    3. Не обеспечивается автономность питания

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

  • DOU Labs: как в GlobalLogic создали климатическую систему с дополненной реальностью

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

    Підтримав: Denis Maksymenko
  • DOU Labs: как в GlobalLogic создали климатическую систему с дополненной реальностью

    Александр всё верно предположил. В хабе используются оба модуля — RFM и ESP. Действительно, это далеко не оптимальное решение, правда оно создавалось несколько лет назад, когда цены на 2.4GHz подобные решения были в разы выше, а как я уже написал, одна из целей проекта была сделать это решение в сегменте low-cost. Сейчас, конечно, это не оправдано.
    Также хочу отметить, что версия на RFM73 делалась в довольно сжатые сроки — 3 месяца — и это был проект в свободное от работы время, т.е. по вечерам и ночам :) И вспоминая то весёлое время, надо не забывать, что огромная часть усилий была сконцентрирована на UI, фронтенде и других вещах, которые для конечного пользователя были куда важнее, чем оптимальное решение «железных» задач. Поэтому я согласен с большинством замечаний по железу и в наших планах выйти на качественно другой уровень в новой версии устройства, цель которого масштабирование системы в рамках всей компании.

  • DOU Labs: как в GlobalLogic создали климатическую систему с дополненной реальностью

    Александр, полностью с Вами согласен! Мы уже это сделали в новой версии датчиков, построенной на BLE.
    DHT22 уже лежат у меня на столе, осталось только найти время всё это собрать в рабочий девайс и дождаться новых PCB :)
    Однако, в своё время возникла делема между желанием сделать решение максимально доступным по цене (для массового производства) и точностью показаний. Ведь DHT22 заметно дороже DHT11...

  • DOU Labs: как в GlobalLogic создали климатическую систему с дополненной реальностью

    Сергей, спасибо за интерес к проекту! Касательно вопросов:
    2 — код, конечно, есть и существует несколько разных версий для разных инженерных прототипов устройств, начиная с самого первого, построенного на популярных ref-платах и заканчивая кастомизированным решением на произведённых PCB, который на фото участвует в экспериментах с дополненной реальностью.

    3 — детали имплементации софта и железа для датчиков выходят за рамки одной статьи. В данном случае мы хотели поделиться опытом интеграции технологий Internet of Things (IoT) и Augmented Reality (AR). С другой стороны, сама по себе текущая реализация устройства датчиков с точки зрения «железа» являлась скорее инструментом получить актуальный опыт работы с IoT и AR, а не главной целью проекта, поэтому мы не делали в публикации акцента на деталях имплементации.

    4 — как я уже ответил, на картинке Вы видите самый первый прототип, собранный в первый месяц работы над проектом. В актуальной версии датчиков мы используем самый простой микроконтроллер STM8 в связке с RFM73 радиомодулем, в хабе используется Wi-Fi модуль ESP8622 и, конечно, всё это смонтировано на компактной плате в небольшом корпусу, который показан на фото.
    В связи с желанием сделать радиопередачу более стабильной, уменьшить зависимость характеристик от разводки платы и, как результат, уменьшить количество необходимых хабов, мы провели ряд экспериментов с модулем nRF24l01, который позволял сделать решение 2 в 1, т.е. выступить в качестве основного микроконтроллера датчика. Но в этом время вышла новая спецификация BLE с поддержкой mesh-сети и мы решили сделать не шаг, а сразу прыжок в этом направлении :)
    Возможно, последняя версия платы (BLE) и софта в ближайшем будущем станет предметом отдельной публикации, в которой мы осветим детали работы. В любом случае, спасибо за вопросы и интерес!

    Підтримав: anonymous
  • DOU Labs: как в GlobalLogic создали климатическую систему с дополненной реальностью

    Это наш UI/UX дизайнер

    Підтримав: Mykhaylo Merkulov