Русский
Русский
English
Статистика
Реклама

Xiaomi

Перевод Компания Xiaomi представила десктопный интерфейс для Android на своем складном телефоне и он неплохо работает

11.05.2021 22:11:59 | Автор: admin

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

Пример Samsung Dex, интерфейс, предложенный южнокорейской компанией и описанный одним из пользователей Хабра. Dex дает возможность не использовать настольный компьютер или ноутбук, а выполнять все рабочие задачи на ПК. То есть в командировке, где есть хоть какой-нибудь монитор, больше ничего и не нужно только смартфон с Samsung Dex. Ну и еще HDMI-кабель (который тоже можно купить на месте). Теперь нечто похожее создала компания Xiaomi.

Так что же это?



Речь идет о специальной программной платформе, которая называется PC Mode. Эта платформа разработана исключительно для Mi Mix Fold, складного телефона компании. Его можно разложить, получив относительно большой экран, для которого обычный интерфейс Android уже не подходит.

А вот интерфейс, созданный китайской компанией, позволяет превратить этот планшет в полноценный десктоп. Если использовать беспроводную клавиатуру, то проблем вообще нет. Конечно, разница между 27-дюймовым монитором и этим чудом техники достаточно большая, но это все же лучше, чем просто телефон и ничего более.


Для активации интерфейса нужно разложить телефон и активировать его при помощи специализированного жеста провести тремя пальцами от правого края дисплея к левому. Как объяснили разработчики, этот жест активирует новый режим. Он добавляет взрослые элементы интерфейса, включая:

Панель инструментов в нижней части экрана.
Кнопку Пуск, иконка которой подозрительно напоминает соответствующую иконку в Windows.
Иконку поиска.
Иконку открытых приложений.
Панель управления громкостью, яркостью экрана и другими элементами.
Индикатор заряда батареи.
Дату и время.
Уведомления.
Три кнопки навигации.


Что касается кнопки Пуск, то нажатие на нее выводит дополнительное меню со списком приложений, поисковой строкой и ярлыками для настроек и некоторых других функций.


Такой интерфейс очень напоминает Windows, в меньшей степени интерфейс Chrome OS. Но под капотом все тот же Android. Здесь никаких изменений, кроме интерфейса. Тем не менее, это дает возможность одновременно оставлять на рабочем столе несколько открытых окон при необходимости.



Кроме того, разработчики добавили возможность разворачивать некоторые приложения в окна десктопных приложений. Не все приложения оптимизированы для такого интерфейса, так что какие-то раскрываются в полноразмерное окно, какие-то нет. При необходимости размер окна можно менять, что характерно для десктопной ОС.



PC Mode для работы


Телефон без проблем позволяет подключить клавиатуру и мышь, все работает, как и должно. Оригинальная англоязычная статья писалась как раз на телефоне. Google Docs и WordPress работают без проблем.


Окна этих приложений открываются нормально, их можно не закрывать, оставляя работать в фоновом режиме. Сообщения в Whats App приходят во время работы с WordPress, и их можно прочитать, если окно мессенджера открыто. В целом, все хорошо, но все же экран размером в 8 дюймов не очень подходит для продолжительной работы.

Здесь есть положительный момент телефон можно подключить к умному телевизору без проводов, и тогда это уже действительно полноценный рабочий инструмент. Интересно, что в ходе теста подключение телефона к внешнему монитору при помощи USB-C или HDMI не было успешным.

Немного о телефоне



Xiaomi Mix Fold поступил в продажу в начале апреля этого года но только в Китае. Информации о доступности девайса за пределами страны пока нет, но вроде как компания собирается выпустить его и на глобальный рынок. Кстати, PC Mode не был доступен сразу, этот режим появился вместе с получением устройством пакета обновления V12.0.10.0.RJTCNXM.

Доступны версии с 12/256 или с 12/512 ГБ памяти за $1530 и $1680 соответственно. Кроме того, можно купить еще и эксклюзивную керамическую версию с 16/512 ГБ памяти. У девайса сразу три камеры с разрешением 108, 13 и 8 Мп.

Как и говорилось выше, в развернутом состоянии экран у телефона большой целых 8 дюймов. Наружный дисплей тоже есть, причем его размер ненамного меньше 6,52 дюйма. По словам представителей компании, устройство выдерживает 1000 000 циклов складывания и раскладывания.

Кроме раскладного экрана и режима десктопа, есть еще одно новшество это жидкостный объектив, который позволяет использовать 8 МП камеру как для оптического зума, так и для макросъемки.

Аккумуляторов у смартфона тоже два, емкость каждого 5020 мАч.

Что касается нового интерфейса, то разработчики планируют его постепенно улучшать и совершенствовать. Можно ожидать, что складные устройства будут увеличиться в размерах (в разложенном состоянии). И если это будет уже экран 10-11 дюймов, то с таким гаджетом можно работать и без внешнего экрана (при необходимости, конечно).

Подробнее..

Добавляем в плеер функцию Ambilight при помощи умных ламп Xiaomi

02.10.2020 22:23:38 | Автор: admin


Всем привет!
Думаю многие, интересующиеся умным домом или просто технологичным обустройством своего жилища, задумывались об атмосферной и нестандартной осветительной системе.

Один из способов такого необычного освещения комнаты во время просмотра фильмов предлагает компания Philliphs с технологией Ambilight, встроенной в особо навороченные телевизоры этого бренда.

В этой статье вы обнаружите реализацию подсветки Ambilight с помощью умных ламп Yeelight от Xiaomi!

Об Ambilight


Кто не знает технология Ambilight представляет собой встроенную в телевизоры фоновую подсветку, которая, анализируя цветовую картинку кадра на экране телевизора, воспроизводит рассеянный свет по периметру телевизора.



Плюсы Ambilight:

  • создает соответствующую фильму обстановку, что увеличивает вовлеченность при просмотре;
  • визуально увеличивает размер изображения;
  • обеспечивает ненавязчивую подсветку комнаты, что позволяет снизить напряжение на глаза в сравнении с просмотром фильма в полной темноте.

В общем, Ambilight является довольно интересной технологией, и подтверждением данного факта является наличие большого количества разнообразных вариантов ее кустарной реализации, представленных в интернете. Однако все они в подавляющем большинстве основываются на использовании адресной светодиодной ленты, приклееной к тыльной части телевизора/монитора/крышки ноутбука. Для такой реализации необходимо иметь как минимум физический внешний контроллер, отвечающий за управление светодиодами. Это требует специфических знаний от человека, захотевшего установить подобную систему. Поэтому в альтернативу я предлагаю максимально прогерский и довольно простой вариант исполнения такой подсветки при помощи умных ламп.

Что за умные лампы?


Для создания этого варианта подсветки понадобится любое осветительное устройство бренда Yeelight (дочерняя компания Xiaomi) или Xiaomi (но только те, в названии которых присутствует упоминание Yeelight). Это означает, что устройство встраивается в экосистему умного дома Xiaomi и управляется через приложение Yeelight.



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

Приложении Yeelight играет немаловажную роль в реализации этого проекта, так как в нем присутствует один полезный параметр Developer mode.


В последних обновлениях его переименовали на Управление по LAN

Современная экосистема умного дома основывается на обмене данными между устройствами по протоколу wi-fi. В каждое умное устройство встроен wi-fi модуль, позволяющий подключаться к локальной беспроводной сети. Благодаря этому осуществляется управление устройством через облачный сервис умного дома. Однако Developer mode позволяет связываться c устройством напрямую, отправляя запросы на выделенный устройству IP адрес (адрес устройства можно узнать в приложении Yeelight в информации об устройстве). Этот режим гарантирует прием данных с девайсов, находящихся в одной локальной сети с умной лампой. На сайте Yeelight присутствует небольшое демо функционала режима разработчика.

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

Определение функционала


Дальнейший пост будет посвящен тому, с какими трудностями (и способами их решения) может столкнуться инженер, задумавшийся спроектировать подобное, а также общему прогрессу в реализации задуманного.

Если вас интересует исключительно готовая программа, то вы можете сразу перейти к пункту Для тех, кто просто хочет пользоваться готовым плеером.

В первую очередь определимся с задачами, которые должен решать разрабатываемый проект. Основные пункты ТЗ для данного проекта:

  • Необходимо разработать функционал, позволяющий динамически изменять параметры (цвет или яркость/температура света в случае использования устройства без rgb светодиодов) умной лампы в зависимости от текущего изображения в окне медиаплеера.
  • Функционал должен поддерживать использование нескольких умных ламп разных моделей одновременно.
  • Функционал должен иметь механизм независимого анализа нескольких зон изображения, что позволит указывать зону отслеживания цвета для конкретной лампы.
  • Текущая конфигурация ламп должна сохраняться и загружаться при последующем использовании программы.
  • Функционал должен встраиваться в выбранный для проекта медиапроигрыватель.


Для тех, кто просто хочет пользоваться готовым плеером


открой меня
Если у вас нет желания разбираться в реализации адаптивной подсветки и вы просто хотите пользоваться готовым плеером, можете скачать уже собранный jar файл из репозитория и затем обязательно прочитать раздел Before you start в README файле из репозитория.


Разработка


Выбор инструментов


Начальным этапом разработки проекта будет определение плеера для встраивания функции и библиотеки для связи с умной лампой.

Мой выбор пал на плеер vlcj player и библиотеку Yapi, написанные на языке Java. В качестве инструмента сборки был использован Maven.

Vlcj представляет собой фреймворк, позволяющий встраивать в приложение Java нативный плеер VLC, а так же управлять жизненным циклом плеера через java код. У автора фреймворка так же имеется демонстрационная версия плеера, который почти полностью повторяет интерфейс и функционал VLC плеера. Самая стабильная версия плеера на текущий момент является версия 3. Именно она будет использована в проекте.


Интерфейс плеера vlcj с открытыми дополнительными окнами

Преимущества vlcj плеера:

  • огромное количество поддерживаемых форматов видео, что является давнишней особенностью плеера VLC;
  • Java как ЯП, что позволяет открывать плеер на большом количестве операционных систем (в данном случае мы ограничены лишь реализацией VLC плеера, который неразрывно связан с java приложением).

Недостатки:

  • устарелый дизайн плеера, который решается собственной реализацией интерфейса;
  • перед использованием программы требуется установка VLC плеера и Java версии не ниже 8, что определенно тянет на недостаток.

Использование Yapi в качестве библиотеки для соединения с умными гаджетами Yeelight можно обосновать в первую очередь простотой, а во вторых немногочисленностью готовых решений. На текущий момент существует не так много сторонних инструментов для управления умными лампами, тем более на языке Java.

Главный минус библиотеки Yapi состоит в том, что ни одной его версии не присутствует в репозитории Maven, так что перед компиляцией кода проекта требуется вручную установить Yapi в локальный репозиторий (вся установка описана в README файле в репозитории).

Алгоритм анализа изображения


Принцип работы динамического освещения будет основан на периодическом цветовом анализе текущего кадра.

В результате этапа проб и ошибок был разработан следующий принцип анализа картинки:

С указанной периодичностью программа делает скриншот медиаплеера и получает объект класса BufferedImage. Далее, самым быстрым встроенным алгоритмом, размер исходного изображения изменяется до размера 20x20 пикселей.

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

Далее алгоритм разбивает получившееся изображения на четыре базовые зоны (левая верхняя, левая нижняя и т.д.) размером 10x10 пикселей.


Базовые зоны

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

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

Благодаря четырем получившимся значениям мы можем:

  • вычислить средний цвет 5 следующих зон: правой, левой, верхней, нижней и центральной зоны экрана (реализовано через вычисление среднего арифметического цвета включенных в искомую область базовых зон);
  • вычислить среднюю яркость выбранной зоны в процентах по формуле:

    $(r * 0.2126 + g * 0.7152 + b * 0.0722) / 255 * 100$

    где r, g, b красная/зеленая/синяя составляющие цвета
  • вычислить среднюю температуру цвета в процентах по придуманной на коленке формуле:

    $$display$$\begin{equation*} \begin{cases} 0, r\le b, \\ (r-b) / 255 * 100, r > b \end{cases} \end{equation*}$$display$$

    где r, b красная/синяя составляющие цвета

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

Весь код по обработке изображения вмещается в один класс ImageHandler:

public class ImageHandler {    private static List<ScreenArea> mainAreas = Arrays.asList(ScreenArea.TOP_LEFT, ScreenArea.TOP_RIGHT, ScreenArea.BOTTOM_LEFT, ScreenArea.BOTTOM_RIGHT);    private static int scaledWidth = 20;    private static int scaledHeight = 20;    private static int scaledWidthCenter = scaledWidth / 2;    private static int scaledHeightCenter = scaledHeight / 2;    private Map<ScreenArea, Integer> screenData;    private LightConfig config;    //получаем массив с необходимыми данными для определения размеров зоны    private int[] getDimensions(ScreenArea area) {        int[] dimensions = new int[4];        if (!mainAreas.contains(area)) {            return dimensions;        }        String name = area.name().toLowerCase();        dimensions[0] = (name.contains("left")) ? 0 : scaledWidthCenter;        dimensions[1] = (name.contains("top")) ? 0 : scaledHeightCenter;        dimensions[2] = scaledWidthCenter;        dimensions[3] = scaledHeightCenter;        return dimensions;    }    //возвращает изображение с указанными размерами    private BufferedImage getScaledImage(BufferedImage image, int width, int height) {        Image tmp = image.getScaledInstance(width, height, Image.SCALE_FAST);        BufferedImage scaledImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);        Graphics2D g2d = scaledImage.createGraphics();        g2d.drawImage(tmp, 0, 0, null);        g2d.dispose();        return scaledImage;    }    //обработка изображения, включает изменение размера, разбиение на зоны, вычисление среднего цвета    private void proceedImage(BufferedImage image) {        BufferedImage scaledImage = getScaledImage(image, scaledWidth, scaledHeight);        screenData = new HashMap<>();        mainAreas.forEach(area -> {            int[] dimensions = getDimensions(area);            BufferedImage subImage = scaledImage.getSubimage(dimensions[0], dimensions[1], dimensions[2], dimensions[3]);            int average = IntStream.range(0, dimensions[3])                    .flatMap(row -> IntStream.range(0, dimensions[2]).map(col -> subImage.getRGB(col, row))).boxed()                    .reduce(new ColorAveragerer(), (t, u) -> {                        t.accept(u);                        return t;                    }, (t, u) -> {                        t.combine(u);                        return t;                    }).average();            screenData.put(area, average);        });    }    public ImageHandler(BufferedImage image, LightConfig config) {        this.config = config;        proceedImage(image);    }    //получение данных об изображении по зоне и типу, флаг considerRate определяет учет коэффициентов(о них далее в посте)    public int getValue(ScreenArea area, Feature feature, Boolean considerRate) {        Integer intValue = screenData.get(area);        if (intValue != null) {            Color color = new Color(intValue);            if (feature == Feature.COLOR) {                return color.getRGB();            } else if (feature == Feature.BRIGHTNESS || feature == Feature.TEMPERATURE) {                int value = (feature == Feature.BRIGHTNESS) ? getBrightness(color) : getTemperature(color);                double rate = (feature == Feature.BRIGHTNESS) ? config.getBrightnessRate() : config.getTemperatureRate();                value = (value < 0) ? 0 : value;                if (considerRate) {                    value = 10 + (int) (value * rate);                }                return (value > 100) ? 100 : value;            } else {                return 0;            }        } else {            calculateArea(area);            return getValue(area, feature, considerRate);        }    }       //вычисление яркости цвета по формуле    private int getBrightness(Color color) {        return (int) ((color.getRed() * 0.2126f + color.getGreen() * 0.7152f + color.getBlue() * 0.0722f) / 255 * 100);    }    //вычисление температуры цвета по формуле    private int getTemperature(Color color) {        return (int) ((float) (color.getRed() - color.getBlue()) / 255 * 100);    }    //ленивое вычисление не "базовых" зон    private void calculateArea(ScreenArea area) {        int value = 0;        switch (area) {            case TOP:                value = getAverage(ScreenArea.TOP_LEFT, ScreenArea.TOP_RIGHT);                break;            case BOTTOM:                value = getAverage(ScreenArea.BOTTOM_LEFT, ScreenArea.BOTTOM_RIGHT);                break;            case LEFT:                value = getAverage(ScreenArea.BOTTOM_LEFT, ScreenArea.TOP_LEFT);                break;            case RIGHT:                value = getAverage(ScreenArea.BOTTOM_RIGHT, ScreenArea.TOP_RIGHT);                break;            case WHOLE_SCREEN:                value = getAverage(mainAreas.toArray(new ScreenArea[0]));                break;        }        screenData.put(area, value);    }    //возвращает среднее арифметическое цвета между указанными зонами    private int getAverage(ScreenArea... areas) {        return Arrays.stream(areas).map(color -> screenData.get(color))                .reduce(new ColorAveragerer(), (t, u) -> {                    t.accept(u);                    return t;                }, (t, u) -> {                    t.combine(u);                    return t;                }).average();    }    //получение массива rgb из int-вого значения цвета    public static int[] getRgbArray(int color) {        int[] rgb = new int[3];        rgb[0] = (color >>> 16) & 0xFF;        rgb[1] = (color >>> 8) & 0xFF;        rgb[2] = (color >>> 0) & 0xFF;        return rgb;    }    //получение int-вого значения цвета из массива rgb    public static int getRgbInt(int[] pixel) {        int value = ((255 & 0xFF) << 24) |                ((pixel[0] & 0xFF) << 16) |                ((pixel[1] & 0xFF) << 8) |                ((pixel[2] & 0xFF) << 0);        return value;    }   //вложенный класс для определения среднего значения цвета с помощью stream API    private class ColorAveragerer {        private int[] total = new int[]{0, 0, 0};        private int count = 0;        private ColorAveragerer() {        }        private int average() {            int[] rgb = new int[3];            for (int it = 0; it < total.length; it++) {                rgb[it] = total[it] / count;            }            return count > 0 ? getRgbInt(rgb) : 0;        }        private void accept(int i) {            int[] rgb = getRgbArray(i);            for (int it = 0; it < total.length; it++) {                total[it] += rgb[it];            }            count++;        }        private void combine(ColorAveragerer other) {            for (int it = 0; it < total.length; it++) {                total[it] += other.total[it];            }            count += other.count;        }    }}


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

Cравнение с другим методом анализа


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

Были испробованы несколько методов изменения размера изображения. Можно было воспользоваться библиотекой openCV для более серьезной работы с изображением, однако я посчитал это оверинженерингом для данной задачи. Для сравнения, ниже представлен пример определения цвета с помощью встроенного быстрого скейлинга класса BufferedImage и вычисления среднего арифметического цвета. Думаю комментарии излишни.



Конфигурирование


На текущий момент программа конфигурируется при помощи файла формата json. В качестве библиотеки для парсинга конфигурационного файла использована JSON.simple.

Json файл необходимо назвать config.json и положить в одну папку с программой для автоматического определения конфигурации, иначе при включении функции адаптивной яркости программа предложит самостоятельно указать файл конфигурации, открыв окно выбора файлов. В файле необходимо указать ip адреса осветительных устройств, отслеживаемые зоны изображения для каждого девайса, коэффициенты яркости и температуры цвета, либо период их автоматической установки (о чем будет описано в следующем пункте). Правила заполнения json файла описаны в README файле проекта.


Все изменения в интерфейсе (кнопка лампочки). При нажатии кнопки применится доступный файл конфигурации или откроется окно его выбора

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

Автоматическое выставление коэффициентов


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

$l = 1 + x / 100$

где x текущее значение яркости комнаты в процентах.

Включается эта функция с помощью прописывания специального тега в конфигурационном файле.

Пример работы функционала



Заключение


В результате решения поставленной задачи был разработан функционал, позволяющий использовать умные лампы Yeelight в качестве адаптивной подсветки медиафайлов. Дополнительно была реализована функция анализа текущей освещенности комнаты. Весь исходный код доступен по ссылке в моем репозитории github.

Всем спасибо за внимание!

P.S. Буду рад любым дополнениям, замечаниям и указанием на допущенные ошибки.
Подробнее..

Как я делаю свой дом умным

26.10.2020 16:12:51 | Автор: admin

В этой заметке хочу поделиться и сохранить на память:

В августе 2018 года я переехал из квартиры в собственный дом, и практически сразу мне стал интересен вопрос внедрения технологий "умного дома". При выборе и покупке дома с супругой сразу решили покупать дом с уже сделанным чистовым ремонтом, что с одной стороны сэкономило нам кучу времени и нервов - и с другой стороны очень сильно ограничило меня в возможностях доработки моего дома (штробить стену чтобы прокинуть какой-нибудь кабель или положить датчик - уже не хочется).

Знакомство с технологиями умного дома я начал с выключателей от Xiaomi - это одна из редких фирм, которые производят выключатели для света без нулевой линии - т.е. обычные кнопки, которые сейчас стоят в 99% жилых помещений в России и просто разрывают цепь - можно без изменений в проводке заменить на эти выключатели и всё будет работать. Большинство других производителей требуют "нулевую линию" - чтобы отдельно запитать именно кнопку.

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

Лестница

После установки выключателей - поставил на первый и второй этаж датчики движения от того же Xiaomi и сделал чтобы с 18 до 6 утра при обнаружении в коридоре одного из этажей - включался свет на лестнице. Удобно, но называть это "умным домом" также считаю некорректно - по сути это просто автоматический выключатель, срабатывающий по времени суток и по движению. Того же самого можно было бы добиться, не используя никакие "умные" компоненты, на обычных датчиках движения, встроенных в обыкновенные выключатели света

Уличный свет

Первый шаг к действительно "умному" дому я сделал, когда обнаружил в приложении возможность автоматизации по GPS датчику, встроенному в смартфон. Жена у меня в это время работала дома, и в комнате, которая использовалась как её мастерская, стоял один из шлюзов Xiaomi.

Я настроил автоматизацию - если в вечернее время я (т. е. мой телефон) въезжал в круг радиусом 500 метров от дома - включался уличный свет, и у жены в мастерской загорался шлюз Xiaomi - таким образом она знала, что я скоро буду дома, и меня всегда встречала освещенная парковка и теплый ужин :-)

Прихожая

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

Для того, чтобы полноценно реализовать эту автоматизацию, мне понадобилось уже 3 дополнительных компонента:

  • два датчика открытия дверей (с улицы в прихожую и с прихожей в дом)

  • датчик движения (совмещенный с датчиком света)

Алгоритм автоматизации:

Если уровень освещенности в прихожей менее 80 люкс
Если открылась одна из дверей или в прихожей замечено движение - включить свет
Если обе двери закрыты и в течение 15 минут не было никакого движения - выключить свет
Если открывается дверь из прихожей в дом и уровень освещенности в доме менее 80 люкс - включить свет на лестнице


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

Также дополнительная "магия" включает свет внутри дома, когда переходишь из прихожей в коридор первого этажа, до того как тебя заметит датчик движения на 1 этаже.

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

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

Domoticz

Реализовать такой алгоритм работы, используя встроенные средства автоматизации от Xiaomi у меня не получилось - поэтому я поставил контроллер умного дома Domoticz, в который завел все шлюзы и устройства Mi Home - также этот контроллер пригодился для моих дальнейших доработок, потому что он позволяет "подружить" инфраструктуру Xiaomi с внешними устройствами, работающими по другим протоколам (например MQTT). Кроме Domoticz есть еще другие решения, например Home Assistant, но я выбрал Domoticz просто потому что это было первое полностью работоспособное решение которое я нашел, и он меня полностью устраивает.

Также с помощью Domoticz я переписал и автоматизацию лестницы - сделал, чтобы она зависела от освещенности дома, а не включалась по времени.

Кроме того, Domoticz с помощью Homebridge я подключил к Apple Home, а homebridge с помощью G-On я подключил к Алисе - теперь я могу удобно управлять всем светом дома используя айфон, а также голосом. Ну и автоматическое включение света я тоже переделал - теперь оно включается не через автоматизацию в Mi Home, а через автоматизацию в Apple Home - работает в целом быстрее и надежнее, потому что не использует китайские серверы в своей работе, а также не требует перезахода в приложение после каждого его обновления (видимо, Mi Home это нужно чтобы обновить права на доступ к GPS в фоновом режиме).

Режим просмотра кино

Диван в гостиной я оборудовал контурной подсветкой с умной светодиодной лентой от Xiaomi - она умеет менять цвета, и может включаться программным способом через Domoticz или Mi Home (ну и Apple Home конечно и даже Алисе можно сказать "Алиса, включи диван и сделай его зеленого цвета"). Выглядит примерно вот так (почему-то угол засветился):

На специальную кнопку я завел автоматизацию - при первом нажатии выключается весь свет на первом этаже, и включается контурная подсветка дивана. Это я назвал "режимом просмотра кино". При следующем нажатии - диван выключается и включается свет в гостиной.

Позже мы с женой обнаружили, что для комфорта той яркости света, которую дает подсветка дивана - недостаточно, и стали включать еще лампочку на вытяжке. У нас гостиная совмещена с кухней, вытяжка стоит вдалеке и добавляет немного приятного света. Ну а потом я заморочился, вскрыл вытяжку и переделал выключатель на еще один Sonoff - чтобы вытяжка включалась сама при переходе в режим "просмотра кино", и чтобы ей можно было управлять в рамках других сценариев.

Самодельный термостат

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

Оборудование

С помощью wi-fi реле от Sonoff я подключил газовый котел Baxi к своему контроллеру умного дома Domoticz - для этого пришлось немного переделать реле, чтобы оно стало с "сухими контактами". После этого я получил возможность программно включать и выключать отопление на котле, и мне осталось только запрограммировать алгоритм его включения.

Для этого я установил датчики температуры воздуха в 2 комнатах первого этажа и в спальне на втором этаже, написал первую версию своего термостата, взяв за основу вот этот код:

https://gist.github.com/lourou/ab26f3718d2d5a47ab169d097f42fa7c

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

Плюсы и минусы

Использование такого "термостата" уже дало серьезный плюс - температура в доме стабилизировалась, потребление газа упало почти в 2 раза и потребление электричества тоже сократилось. Температуру теплоносителя я при этом выставил на 50 градусов, и регулировать её больше не было необходимости.

Есть и минус при использовании такого термостата - оказалось, что спальня это самая холодная комната в моём доме, и по сути всё отопление работало на основании показателей всегда только 1 датчика, потому что на первом этаже температура стабильно на 1.5-2 градуса выше чем на втором. Если жена днем хотела проветрить спальню, и забывала закрыть окно - котел начинал молотить как бешеный, пытаясь повысить температуру в спальне до "нормальной", прогревая при этом первый этаж до состояния "сауны".

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

Самодельный термостат v2

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

Основные проблемы, которые я хотел исправить:

  • бесконечная работа отопления во всем доме при проветривании отдельных комнат

  • большая разница температур между 1 и 2 этажом

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

Для решения первой проблемы я решил оборудовать датчиками температуры все комнаты в доме, кроме ванных. Кроме того, вместо понятия "желаемая температура" я ввел понятия "минимально комфортная температура", которую установил в 23.5 градуса и "максимально комфортная температура", которую установил в 25 градусов. Также ввел понятие "критического отклонения", которое приравнял к 0.5 градуса.

Новый алгоритм автоматизации:

Проверяем температуру в каждой комнате, и смотрим, к какому из классов она относится:

  1. Критически низкая

  2. Температура ниже комфортной

  3. Температура комфортная

  4. Температура выше комфортной

  5. Температура критически выше комфортной

По каждому из 5 классов считаем количество комнат, которые к ним относятся (всего в доме 6 комнат)

Определяем необходимое действие:
ЕСЛИ хотя бы в 1 комнате температура критически низкая: включить отопление
ИНАЧЕ, ЕСЛИ в 3 и более комнатах температура ниже комфортной - включить отопление
ИНАЧЕ, ЕСЛИ в 2 комнатах t ниже комфортной и ни в одной из комнат t критически выше - включить отопление
ИНАЧЕ, ЕСЛИ в 2 и более комнатах температура выше комфортной выключить отопление

Во всех остальных случаях котел сохраняет своё состояние:
Либо греет пока не прогреет 2 комнаты до t выше комфортной и все выше минимальной
Либо не греет, пока комнаты не остынут


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

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

Кроме того, я ввел разделение по времени суток - с 7 утра до 19 часов мы в основном проводим время на первом этаже, где находится гостиная, мастерская жены и пр., а с 19 до 7 утра - в основном на втором этаже, где находится спальня.

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

Бюджет

Думаю, бюджет всех доработок - это то, что волнует многих при планировании своего "умного дома".

В данный момент у меня в системе 40 различных устройств (выключатели и датчики) со средней стоимостью в районе 1000 рублей - что-то дороже (например выключатели Xiaomi или шлюзы), а что-то дешевле - те же реле sonoff, которых у меня уже 6 штук, можно купить по 350 рублей на Aliexpress.

Apple TV и Яндекс.Станцию мне подарили коллеги, за что им огромное спасибо. В принципе, у меня всё работает и без них, но станция добавила мне в дом возможность голосового управления, а Apple TV является удобным шлюзом для Apple Home.

Итого на всё описанное я потратил в данный момент около 40-50 тысяч рублей. + Собственное время на настройку и программирование.

Что дальше

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

Газон

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

Санузлы

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

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

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

Датчик открытия двери определяет моменты, когда человек мог войти или выйти из ванной.

Если дверь открыта - то свет должен гореть всегда (при условии недостаточной освещенности в помещении). Освещенность брать как среднее из показаний 2 датчиков.

Когда дверь закрыта - надо понять, есть ли у нас человек в помещении или нет. Для этого использовать датчики движения, и если после закрытия двери в помещении наблюдалось какое-то движение - то считать, что в помещении есть человек, пока дверь снова не откроется. Соответственно не выключать свет. Когда в следующий раз дверь откроется-закроется - снова проверить, есть ли внутри человек, и выключать свет в случае, если в течение 5 минут после закрытия движение обнаружено не будет.

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

Видите ли вы еще какие-то изъяны в этом алгоритме?

Подробнее..
Категории: Умный дом , Sonoff , Xiaomi , Domoticz , Mi home

Китайский Кикстартер от Xiaomi лечим бессонницу электричеством и умными подушками

06.04.2021 20:05:58 | Автор: admin

Xiaomi, как я рассказывал раньше, ловко перенесла идею западного краудфандинга на китайскую почву. Идея себя оправдала: проекты на платформе Youpin множатся. Я просмотрел три последних месяца и собрал еще топ-10 успешных проектов. Активнее всего пользователи вкладывались в гаджеты для борьбы с бессонницей, многофункциональные инструменты и умную технику для дома. Интересно узнать, насколько выбор китайских пользователей совпадает с интересами русскоязычной аудитории.

Супер-мощный фен Dawei Trouver

  • Быстро сушит волосы и не повреждает их

  • Скорость 110 000 об/мин

  • Стабилизируется на температуре 57

  • Спросите жену, зачем это надо

  • Цена вопроса: 449 ($ 69)

  • Собрано: 10 553 264 ($ 1 618 600)

После того как Dyson выпустил свой легендарный фен Supersonic, китайцы успели разобраться в конструкции и создать десятки клонов. Высокоскоростной фен Dawei один из них. Собственно, что он предлагает? Мощный бесщеточный мотор, который разгоняется до 110 тысяч оборотов в минуту и генерирует поток воздуха скоростью 60 м/с. Согласно маркетинговым материалам, это в три раза быстрее, чем обычный фен. Dyson утверждает, что Supersonic в шесть раз быстрее обычного фена. Конечному пользователю будет интереснее цена, и тут китайцы выигрывают, потому что их предложение выйдет на порядок дешевле. Опять же, Dawei сушит за 3 минуты, помогает укладывать волосы и не шумит. Что еще нужно от хорошего фена?

Мощный кондиционер 2HP Miga Air Conditioner

  • Энергоэффективный

  • Охлаждает комнату до 30 кв.м

  • Подключается к умному дому

  • Цена вопроса: 2799 ($ 430)

  • Собрано: 9 739 990 ($ 1 493 900 )

Лето близко, а значит, пора задуматься о том, как не сойти с ума от жары. Спасибо друзьям из Xiaomi, что вовремя запустили проект бюджетного кондиционера нового поколения 2HP Miga Air Conditioner. Он охлаждает помещение площадью до 30 метров, тихо работает и может увлажнять воздух. Плюс, все это управляется через приложение или умный дом: если есть колонка Xiaomi, то она сможет отдавать команды кондиционеру. Главная его фишка заключается в энергоэффективности, что тоже приятно: не жечь лишние деньги ради прохлады.

Аппарат для терапии сна Hipee CES

  • Транскраниальная терапия на дому

  • Достаточно по две сессии по полчаса в день

  • Устройство одобрено китайским минздравом

  • Цена вопроса: 499 ($ 76 )

  • Собрано: 5 617 816 ($ 861 600 )

Порядка 300 миллионов человек в Поднебесной испытывают проблемы со сном, посчитали китайские исследователи. Поэтому бренд Hipee запустил на Youpin гаджет, чтобы облегчить их страдания: аппарат для транскраниальной терапии Hipee CES. Он похож на МП3-плеер, но на самом деле наушники ничто иное, как электроды, которые крепятся к ушам. Они посылают правильные сигналы в нервную систему и заставляют ее как следует расслабиться. У Hipee CES 100 уровней настройки, так что слишком сильно бить электричеством девайс не будет. Китайские чиновники настолько поверили в продукт, что дали ему лицензию медицинского устройства и одобрили для использования в больницах.

Умная подушка LEGA AI Smart Cervical Massage Sleep Pillow

  • Борется с бессонницей

  • Массажирует уставшую шею

  • Нежно пробуждает по утрам

  • Работает с приложением

  • Цена вопроса: 299 ($ 46)

  • Собрано: 5 258 651 ($ 806 500 )

Продолжу тему умных гаджетов, которые должны спасать нас от последствий использования других умных гаджетов. Умная подушка LEGA AI Smart Cervical Massage Sleep Pillow это прибор, который нежно массирует шею тремя способами, плюс пробуждает по утрам. Она надувная и подстраивается по высоте под пользователя так, чтобы его спина принимала естественное положение во время сна. И, конечно же, она подключается к приложению Mija на смартфоне, чтобы оправдать звание умной. Собственно, от смартфонной болезни спины подушка и должна спасать, так что круг замыкается.

Триммер для домашних животных Maother G2 Pet Multifunctional Hair Trimmer

  • Аккуратно стрижет шерсть

  • Ухаживает за шерстью

  • Всасывает остриженное

  • Цена вопроса: 399 ($ 61)

  • Собрано: 4 356 648 ($ 668 200)

Миллениалы часто заводят питомцев и стали основой движущей силой рынка товаров для животных. И для них Xiaomi разработала самый миллениальский девайс: комбинацию триммера, расчёски и пылесоса. Maother G2 Pet Multifunctional Hair Trimmer аккуратно стрижет шерсть лезвиями из особого сплава, не выдирая волоски и не раня. Затем с помощью четырех комплектных насадок-расчесок можно привести шерсть в порядок, и всосать состриженное пылесосом. Все довольны: животное, его хозяева и разработчики устройства.

Умная ванночка для ног Zdeer Smart Steam Foot Bath Z9

  • Греет уставшие ноги зимними вечерами

  • Компактная, размером с пару коробок для обуви

  • Улучшает кровообращение

  • Пять температурных уровней, от 39 до 49C

  • Управляется через умное приложение Mija

  • Цена вопроса: 399 ($ 61)

  • Собрано: 4 323 309 ($ 663 100 )

Погрейте ноги холодным зимним вечером в умной паровой ванночке для ног Zdeer Smart Steam Foot Bath Z9. Это устройство имеет массу преимуществ над старым добрым тазиком с водой. Для начала, это паровая ванна, а значит, она нежнее воздействует на кожу ног. Горячий пар поступает уже через 10 секунд не надо ждать и готовить себе ванночку. Температура внутри ванночки остается постоянной, она не остывает. Плюс, девайс управляется со смартфона и продолжительность процедуры регулируется. Добро пожаловать в будущее.

Беспроводной клеевой пистолет Hoto Little Monkey Cordless Glue Gun

  • Беспроводной, заряжается от USB Type C

  • Совместим со стандартными стержнями

  • Отключается через 3 минуты бездействия

  • Умный контроль температуры

  • 100 метров клея на одной зарядке

  • Цена вопроса: 99 ($ 15)

  • Собрано: 4 271 450 ($ 655 100 )

На китайских краудфандингах чаще, чем на западных, собирают средства на инструменты. И, в соответствии с последними тенденциями, эти девайсы становятся футуристичными на вид и умными внутри. Клеевой пистолет Hoto Little Monkey Cordless Glue Gun как раз такой гаджет. Компактный, беспроводной, не перегревается, безопасен в использовании. Бэкерам понравился, поэтому собрал много заказов.

Лазерный дальномер Duke LS5 laser rangefinder

  • Дальность 40 метров

  • Встроенный OLED тачскрин

  • Считает расстояние, объем, глубину

  • Можно играть с котом

  • Цена вопроса: 99 ($ 15)

  • Собрано: 3 138 174 ($ 481 300)

Лазерной рулеткой в наши дни никого не удивишь. Duke LS5 laser rangefinder больше, чем рулетка, это гаджет для измерения дальности, площади и объема, который стоит недорого. Заряжается от Type-C, одной зарядки хватит на 4 000 измерений. Весит 38 граммов, и бьет на расстояние от 3 сантиметров до 40 метров. Хорошая штука, чтобы носить с собой в кармане на случай, если надо что-то срочно измерить или развлечь питомца.

Умный ночник с Bluetooth-спикером Midian Zero Blue Light Music Atmosphere Light

  • Не излучает синий свет, помогает засыпать

  • Световая температура 1700-1900 K

  • Встроенный Bluetooth-динамик

  • Работает с приложением Mija

  • Цена вопроса: 249 ($ 38)

  • Собрано: 2 629 794 ($ 403 300)

Ночник Midian Zero Blue Light появился на краудфандинге еще в прошлом году. Это лампа, которая не излучает вредного синего света, и светит желтым и красным светодиодами. Такое освещение не мешает человеку вырабатывать гормон мелатонин, который способствует засыпанию. Гаджет разработали исследователи из Наньчанского университета, и в этом году они вернулись со второй версией. Это тот же самый ночник, только новее, лучше и со встроенным Bluetooth-спикером. Теперь перед сном можно будет и почитать,и послушать музыку, не опасаясь приступа бессонницы.

Компактный пылесос с функцией компрессора Lydsto Handheld Vacuum Inflatable Treasure

  • Мощность всасывания 10 кПа

  • Встроенный HEPA-фильтр

  • Производительность 10 л/мин

  • Давление 150 PSI

  • Весит 500 граммов

  • Работает 30 минут в режиме пылесоса

  • Цена вопроса: 199 ($ 30)

  • Собрано: 2 559 665 ($ 392 600)

Lydsto Handheld Vacuum Inflatable Treasure это комбинация портативного пылесоса и компрессора для шин. Девайс позволяет очистить салон от пыли и загрязнений, спасибо HEPA-фильтру, и подкачать шины. Впрочем, насчет эффективности компрессора есть некоторые сомнения. Но идея, сама по себе, приятная.

Все эти устройства можно купить и уже пользоваться ими. В этот раз в подборку попали и инновационные гаджеты. Это значит, что китайские производители пытаются освоить новые сферы. А это замечательно для Madrobots: больше необычных гаджетов, западных и китайских.

Бонус:

Лидеры краудфандинга YoupinЛидеры краудфандинга Youpin

Как и в прошлый раз, для интересующихся оставляю таблицу со сборами и ссылками на кампании.

Подробнее..

Чисто, как в операционной новые гаджеты для гигиены

15.04.2021 16:11:54 | Автор: admin

В 2020 и 2021 мир научился тщательно мыть руки, а санитайзеры вместе с УФ-лампами теперь установлены на каждом углу. Это золотое время для индустрии гаджетов, которые чистят, стерилизуют и обеззараживают все, до чего дотянутся. Вот семь лучших новинок из этой сферы, которые появились в каталоге Madrobots.

(Добьем микробов ультрафиолетом)

Стерилизатор EcoBox 2.0

  • Убивает 99,9% бактерий и вирусов

  • Заряжает девайсы

  • Вмещает предметы размером 193,5 99,7 32 мм

  • Цена: 3290 р. 2961 р. со скидкой по промокоду

Известная статистика гласит, что на вашем смартфоне в 10 раз больше микробов, чем на сиденье унитаза. Гаджет под названием EcoBox убивает их все, а еще разрушает вирусы. Это коробка, внутри которой находятся шесть ультрафиолетовых бактерицидных ламп. Положите внутрь предмет, закройте крышку и нажмите кнопку, чтобы запустить процесс очистки. Есть два режима: быстрый, который занимает 5 минут, и полный, на который потребуется уже 10 минут.

Внутрь EcoBox помещаются большинство смартфонов, включая большие, вроде iPhone XS Max. Туда же можно кинуть фитнес-браслет, наушники, банковские и транспортные карты, и ключи, чтобы очистить их от лишней флоры и фауны. Прототипы EcoBox тестировали в центре эпидемиологии и микробиологии имени академика Гамалеи, и тесты подтвердили, что устройство работает, как обещано. Кстати, крышка EcoBox работает как беспроводная зарядка.

Кстати, у в линейке EcoBox есть портативные лампы EcoBox Lite, которыми можно обеззараживать поверхности на ходу: ручки, кнопки в лифте, экраны автоматов. Одна из них питается от разъема Lightning, а вторая от USB Type-C.

Бесконтактный дозатор мыла Elari

  • Не надо трогать, чтобы выдавить пену

  • Работает от батареек

  • Заправляется мыльной водой, экономит мыло

  • Цена: 1490 р. 1341 р. со скидкой по промокоду

Как можно безопасно мыть руки мылом, которое до вас потрогали все в доме? Бесконтактный дозатор мыла Elari элегантно решает эту вечную проблему. Шаг 1: вставьте 4 пальчиковые батарейки. Шаг 2: заправьте дозатор мыльным раствором. Шаг 3: поднесите руки под носик дозатора, чтобы инфракрасный датчик увидел их. Шаг 4: дозатор отмерит дозу мыльной пены, и вы не будете касаться его в процессе.

Портативный УФ-стерилизатор reClean

  • 12 светодиодов, 7 Вт

  • Убивает ультрафиолетом бактерии и вирусы

  • Работает от аккумулятора 80 минут

  • Цена: 1990 р. 1791 р. со скидкой по промокоду

Ультрафиолетовый стерилизатор reClean это палочка-выручалочка, которой можно быстро очистить продукты питания, гаджеты, зубные щетки, расчески, ручки и остальные поверхности, которых вы касаетесь. 12 светодиодов, 4 UV-C и 8 UV-A, питаются от аккумулятора емкостью 2000 мАч, то есть устройство портативное. Аккумулятор питается от USB Type-C, повербанк вашего нового смартфона скорее всего подойдет для подзарядки.

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

Очиститель воздуха Xiaomi Mi Purifier 3H

  • Очищает воздух от загрязнений

  • Производительность 380 куб.м/час

  • Подключается к Wi-Fi, совместим с Mi Home

  • Рассчитан на одну комнату

  • Цена: 15 490 р. 13 941 р. со скидкой по промокоду

Для жителя мегаполиса загрязненный воздух привычен, и за городом горожанин начинает задыхаться без выхлопных газов. Кроме шуток, посидев взаперти на карантине, мы все почувствовали, насколько важна погода в доме. Очиститель воздуха Xiaomi Mi Purifier 3H поддерживает ее безоблачной. Девайс удаляет из воздуха в помещении формальдегид, толуол, бактерии, а еще дым от сигарет и аллергены, включая пыльцу, которая уже скоро наводнит улицы наших городов.

Площадь гаджета не больше листа А4. Xiaomi Mi Purifier оборудован лазерным датчиком загрязнений и сменным HEPA-фильтром в виде цилиндра. Очиститель управляется через сенсорный дисплей, приложение или голосового помощника. Алиса его понимает, и он ее тоже. Если брать международную версию, конечно.

Бактерицидная лампа Xiaomi Xiaoda

  • Дезинфицирует помещение озоном и ультрафиолетом

  • Портативная, размером с бутылку воды, удобно перевозить

  • Аккумулятора хватает на два получасовых цикла очистки

  • Цена: 2299 р. 2069 р. со скидкой по промокоду

Наконец-то Xiaomi выпустила полезный гаджет для параноиков. Бактерицидная лампа Xiaomi Xiaoda это портативная Звезда Смерти для микроорганизмов, которую можно брать с собой для дезинфекции помещений. Нажмите кнопку на корпусе девайса и покиньте помещение, через 25 секунд лампа включится сама. Один цикл занимает полчаса, после чего Xiaoda отключается. Аккумулятора хватает на час работы, то есть на два цикла. Ультрафиолетовый светодиод защищен металлической клеткой, которая защищает его при транспортировке.

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

Портативный УФ-пылесос dBot

  • Убивает пылевых клещей и бактерии

  • Выбивает и всасывает пыль

  • Портативный, работает от аккумулятора

  • Цена: 6990 р. 6291 р. со скидкой по промокоду

Компактный беспроводной пылесос dBot нужен для того, чтобы чистить мягкую мебель, подушки, одеяла, матрасы, ковры и прочий домашний текстиль. Это небольшой девайс, который водят за удобную ручку. Пылесос выбивает пыль из поверхности специальными лопатками, которые двигаются со скоростью 4000 ударов в минуту. Встроенные ультрафиолетовые лампы убивают все, что могло жить в ковре или подушке пылевых клещей, микроорганизмы и пылесос всасывает мусор в пылесборник. Одного заряда хватает на полчаса уборки, затем dBot нужно на три часа отправить заряжаться на док-станцию.

Смарт-маска LG Puricare

  • Носимая маска с HEPA-фильтрами

  • Легкая, 126 грамм

  • Вентиляторы помогают дышать

  • Аккумулятор на 48 часов

  • Цена: 17 990 р. 16 191 р. со скидкой по промокоду

Вы обеззаразили свой дом. Теперь предстоит выйти на улицу, где живут вирусы, аллергены, бактерии и переносящие их прохожие. Носимая смарт-маска LG Puricare защитит вас от незримой угрозы, пока вы едете на работу или покупаете молоко в магазине (не забудьте обработать пакет УФ-стерилизатором). Эта маска полноценный очиститель воздуха, упакованный в портативный корпус. У нее есть два сменных HEPA-фильтра, как у серьезного девайса. Два инвертированных вентилятора с датчиками дыхания помогают не задохнуться под маской. Дополнительно лицо пользователя защищает вкладка из медицинского силикона.

Смарт-маску LG Puricare нужно заряжать, чтобы она работала. Для этого у нее есть аккумулятор и разъем USB Type-C, одного заряда ей хватает на 8 часов максимум. Это кому-то может показаться недостатком, но у настоящего гика к этой маске может быть претензия посерьезнее: она белая, не глушит голос, и Дарта Вейдера в ней не изобразишь.

Даже такого набора гаджетов уже недостаточно, чтобы прослыть параноиком. Все эти устройства вы можете приобрести в нашем интернет-магазине Madrobots. Скидка для читателей Хабра на все устройства из подборки 10% по промокоду UFHABR10.

Подробнее..

Recovery mode Viomi SE Покофон из мира роботов-пылесосов

10.03.2021 18:12:48 | Автор: admin

Viomi Technology китайский производитель умной электроники, который является партнером бренда Xiaomi (последнему принадлежит 19,5% акций компании). Продукция Viomi включает в себя вытяжки, водонагреватели, умные холодильники, посудомоечные машины с возможностью управления через смартфон и... роботы-пылесосы. На последних я остановлюсь подробнее, потому что недавно у Viomi как раз вышел новый роботизированный чистильщик Viomi SE, который попал ко мне на тест.

Также как и Pocophone F1, пару лет назад зарекомендовавший себя на рынке, как смартфон с высокой производительностью и конкурентоспособной ценой, Viomi SE придерживается схожей философии: минимализм и функциональность по приемлемой цене. Насколько успешной оказалась реализация этого концепта? Попробую рассказать объективно.

Что в комплекте?

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

Вес Viomi SE составляет около 4,4 кг, что позволяет без лишних усилий переносить его в разные комнаты. В памяти устройства могут храниться карты пяти комнат, а в отношении функциональности предусмотрено семь программ чистки: можно устанавливать требуемый тип уборки для каждого отдельного помещения в квартире. А также задавать график чистки, что, впрочем, типично для большинства роботов-пылесосов.

Настройка и первый запуск

Перед первым запуском необходимо снять два фиксатора на боковой стороне пылесоса, установить нижнюю щетку, и прибор готов к первой чистке. Но желательно сделать кое-что еще: зайти в магазин Google Play или Apple Store, установить приложение Xiaomi Mi Home, добавить в него новое устройство (или позволить приложению автоматически распознавать новый пылесос), а затем просто следовать инструкциям по настройке.

С помощью мобильного приложения работу Viomi SE (как и других пылесосов Viomi) можно контролировать удаленно через беспроводную сеть Wi-Fi. При необходимости пылесос может работать и без приложения кнопки управления вынесены на корпус. Но мне кажется, что возможность сопряжения со смартфоном и удаленная настройка гораздо удобнее, нежели аналоговое управление. К тому же через Xiaomi Mi Home режимы уборки гибко настраиваются под запрос пользователя.

Дизайн Viomi SE

Viomi наконец-то уступила запросам покупателей и выбрала для модели SE классический белый цвет. В остальном визуальное исполнение смотрится на уровне премиальных моделей. Внешне Viomi SE можно поставить в один ряд с моделью V3 (не в пример блеклому виду V2 Pro в сером цвете корпуса). При этом размеры пылесоса не отличаются от других моделей Viomi: 35 см в диаметре и 9,45 см в высоту.

Да, с одной стороны дизайн Viomi SE не назовешь революционным. Тем не менее, нельзя не отметить, что оформлен пылесос со вкусом, хоть и неброско, и выглядит гораздо менее пластиковым, чем его предшественник.Вот разве что вездесущий глянец уже опостылел.

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

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

С левого края предусмотрено место под боковую щетку, которая устанавливается самостоятельно (также в комплекте есть запасная, на случай если первая износится с течением времени). А между колесами разместилась основная щетка, которая обеспечивает наиболее эффективную очистку полов, нежели боковая кисточка.

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

Мощность всасывания

Мощность всасывания является самой важной характеристикой всех пылесосов, и в этой области Viomi SE также добился определенного прогресса. Сила засасывания пыли выросла с 2100 Па (у модели V2 Pro), до чуть более высоких 2200 Па.

Модель пылесоса

Viomi SE

Viomi V2 Pro

Viomi V3

Мощность всасывания

2200 Па

2100 Па

2700 Па

Габариты/вес

359,45 см/4,4 кг

359,5 см/3,3 кг

349,4 см/3,6 кг

Влажная уборка

есть

есть

есть

Контейнер (для воды/пыли)

200 мл / 300 мл

550 мл / 600 мл

550 мл / 550 мл

Емкость аккумулятора

3200 мАч

3200 мАч

4900 мАч

Время работы

80-120 мин

80-120 мин

140-170 мин

Площадь уборки

150 м

150 м

250 м

Мобильное приложение

Xiaomi Home

Xiaomi Home

Xiaomi Home

Построение карт помещений

есть

есть

есть

Тип навигации

лазерный

лазерный

лазерный

На практике мощность 100 Па обычно не имеет значения, так как значения в 1800 Па уже достаточно для очистки ровных поверхностей от пыли. Разница будет заметна на менее гладких или рельефных поверхностях и стыках при очистке большого количества пыли и грязи. Всего у Viomi SE предусмотрено 4 режима всасывания (600 Па, 1000 Па, 1500 Па и 2200 Па).

Однако все это лишь цифры и слова. А что на практике означает указанная мощность всасывания? Я проверил и могу подтвердить, что Viomi SE легко засасывает классическую батарейку типа AAA, что довольно впечатляет для робота-пылесоса. К слову, внутри Viomi SE установлен бесщеточный двигатель NIDEC японского производства, который обеспечивает скорость вращения щетки на уровне 15 000 оборотов в минуту (кстати, двигатель того же бренда установлен и в Roborock S6).

Аккумулятор и автономность

Внутри робота-пылесоса Viomi SE встроен литий-ионный аккумулятор Samsung с емкостью 3200 мАч, который может заряжаться от 0 до 100% за три часа. Емкость АКБ особенно важна при уборке больших площадей: в частности, этот параметр наиболее актуален для тех, кто живет в большом загородном доме. А если учесть, что недавно отгремевшая пандемия заставила многих перебраться за город, количество владельцев таких домов явно увеличилось.

Так вот, от лирики к делу: аккумулятора Viomi SE на максимальном режиме всасывания хватит для очистки примерно 80 м площади (без мебели и препятствий) на одном заряде. После этого пылесос возвращается на зарядную станцию. В случаях, когда уборка не завершена, устройство заряжается на 20%, а затем автоматически завершает уборку. Если говорить об уборке квартир двухкомнатную квартиру с метражом в 48 квадратов можно будет пропылесосить не менее двух раз на одном заряде.

Алгоритм уборки

Большинство моделей пылесосов премиум-класса могут похвастаться наличием LDS (лазерным датчиком измерения расстояния) в сочетании с поддержкой алгоритмов очистки SLAM. У Viomi SE есть лазерный датчик, но нет поддержки SLAM. Тем не менее, оценивая работу данного робота-пылесоса можно сделать интересный вывод: инженеры Viomi, вероятно, хорошо изучили вышеуказанный алгоритм и реализовали в модели SE собственный AI Dynamic Path.

Как выясняется в реальной жизни, упомянутый AI Dynamic Path работает точно так же, как и SLAM. Отмечу, что роботы-пылесосы с поддержкой алгоритма SLAM являются наиболее эффективными при уборке, поскольку при осмотре комнаты они определяют оптимальный способ передвижения для зачистки пространства от пыли. То есть эти алгоритмы позволяют пылесосу прокладывать грамотные маршруты по комнате, и не страдать хаотичными перемещениями.

Как правило, современные роботы-пылесосы перемещаются по напольной поверхности планомерно, аккуратными зигзагообразными линиями. В результате сокращается время очистки и повышается эффективность уборки. К тому же емкость аккумулятора не тратится впустую. В этом плане Viomi SE со своим AI Dynamic Path не отстает от более дорогих моделей с алгоритмом SLAM. Во время уборки он проходит по всем углам комнаты, создавая карту помещения, а затем вычисляет оптимальный способ перемещения для уборки.

Если говорить о режимах уборки здесь их два: S и Y. В первом случае пылесос передвигается по комнате зигзагообразно, во втором зигзагообразное движение чередуется с перемещением по диагонали. Как итог: в Y-режиме мы получаем более тщательную уборку (подходит для капитальной уборки и очистки сильных загрязнений), а в S-режиме более экономичную по части энергосбережения (подходит для повседневного поддержания чистоты полов).

Эффективность уборки

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

После нескольких недель использования Viomi SE и сравнения его с моделью Roborock S6, предшественником Viomi V2 Pro и самой мощной моделью Viomi V3, я пришел к выводу, что модель SE на удивление эффективна и может составить серьезную конкуренцию более дорогим моделям. По части влажной уборки Viomi V3 показал себя более эффективно. Тем не менее, остальные модели Viomi SE явно опережает.

Интересное наблюдение: несмотря на высокую мощность всасывания, модель Viomi SE на удивление еще и несколько тише, чем остальные роботы-пылесосы, участвовавшие в сравнении. Максимальный шум во время работы достигает 77 дБ (на практике этот параметр можно приравнять к громкому разговору между людьми).

Резервуар для воды у Viomi SE вмещает 200 мл (+300 мл для пыли). При настройке на максимальный режим увлажнения пола пылесос может очистить до 40 м пустой площади. Обратите внимание, что у пылесоса есть три параметра использования воды (каждый из которых определяет, насколько интенсивно вода будет подаваться на тряпку), которые мы можем выбрать в мобильном приложении. На самом низком уровне расхода воды площадь уборки может быть увеличена почти вдвое.

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

Добавлять моющие средства в резервуар для воды не рекомендуется, хотя некоторые делают это без серьезных последствий. Более разумный способ добавить несколько капель моющего средства прямо на тряпку. Также мы предварительно хорошо пропитываем ее водой, чтобы пол с самого начала увлажнялся равномерно.

Viomi SE и конкуренты

Я сравнивал Viomi SE с более дорогими моделями, которые были под рукой: в их числе Roborock S6, Viomi V3 и Viomi V2 Pro. Интересно, что Viomi SE по качеству уборки оказался почти на том же уровне, что и гораздо более дорогие модели. А по части влажной уборки он явно лучше, чем Roborock S6 и Viomi V2 Pro. При этом, если посмотреть на опции и функции пылесосов Viomi в мобильном приложении Mi Home, нетрудно убедиться, что между перечисленными выше моделями нет большой разницы.

Итоги

Петь оды Viomi SE не приходится. Да, он не хуже других роботов-пылесосов, но при этом и не шибко лучше. Неоспоримый плюс у него только один: при цене в диапазоне от 25 000 до 29 000 рублей у Viomi SE не так много схожих по функциональности конкурентов. Кроме того, он эффективен в уборке (особенно в условии загородных домов с большими комнатами), качественно собран, а его элементная база не хуже, чем у того же Roborock S6.

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

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

Подробнее..

Какой хороший Xiaomi GetApps. Не даёт опубликовать обновление приложения и сам его просит

06.07.2020 16:22:04 | Автор: admin

Статья и голосование о том можно ли пользоваться Xiaomi GetApps совместно или (упаси Боже) вместо Google Play, если ты разработчик.


Присказка
Я занимаюсь разработкой мобильного приложения и размещал его в Google Play.
Потом узнал, что какая-то третья фирма разместила его в Xiaomi GetApps.
Я захотел сам контролировать процесс публикации приложений в Xiaomi GetApps
Для этого нужно было подписать пустой проект своим ключом, по-моему.
Получилось.

Сказка
И вот, недавно, решил я обновить своё приложение в Xiaomi GetApps.
Загрузил новую версию (нужно было ещё загружать каждый раз иконку приложения и описание не только нововедений, но и описание самого приложения).
Смотрю, а регион распространения только Mainland China.

И другой нельзя выбрать, хотя приложение доступно в клиенте GetApps в России.

Ну думаю, ладно, отправил на проверку.
Неделю оно там лежало и никакого решения по новой версии не было.
Вдруг приходит весёлое письмо:

Мол, юзеры просят новую версию, что ты её не выкладываешь?
Я пишу по обратному адресу: overseas-dev@xiaomi.com
Что мол, я уже выложил новую версию, почему Вы не рассматриваете моё приложение?
Почти сразу приходит отказ в публикации новой версии приложения и текущую версию приложения тоже снимают с публикации
Причина в том, что приложение не переведено на Китайский язык.

Я говорю: Так я не хочу в Китае распростаранять своё приложение, хочу в США, Европе и России.
Они почти сразу: Ок. выйдите и зайдите в консоль разработчика снова.

Я захожу в консоль разработчика и вижу следующее:

Ну Россия есть, уже спасибо. А Украина? А СНГ? А Европа? Представлена только Испанией?

Ладно думаю, пусть будет только Россия, хочу опубликовать новую версию (текущая версии приложения так и не опубликована).
Хочу опубликовать, а кнопка публикации заблокирована.


Ну я снял disabled=disabled


Тогда хоть начали показываться ошибки. Сначала GetApps сказал мне, что, раз приложение только на Русском, то его можно публиковать только в России. А в/на Украние, Белоруссии и Германии рускоязычных очевидно нет? Хотя европейских стран вообще нет в моей GetApps console, кроме Испании.
Были ещё какие-то 1-2 ошибки, я поправил.
Ну думаю опубликую. Нажимаю и вижу:

Вижу ошибку Null. И что мне делать? написал на overseas-dev@xiaomi.com
Ноль реакции.

А в это время текущая версия приложения так и не опубликована, хотя была опубликована более года до этого.

Хотел позвонить в Российское представительсво компании Xiaomi по телефону горячей линии
+7-800-775-66-15, мне отвечает автоинформатор, что абонент не доступен.

Звук ответа автоинформатора: gofile.io/d/zf0DQI

Это было 06.07.2020 в 11:59
в 14:45 телефон горячей линии заработал. Можно написать об этом обо всём на service.global@xiaomi.com, пока жду ответа от overseas-dev@xiaomi.com
upd 06.07.20 15:56: написал на service.global@xiaomi.com, поставил в копию overseas-dev@xiaomi.com и дал ссылку на эту статью.

Кстати, на описание приложения в GetApps дают всего 400 символов.

На описание приложения дают 400 символов, Карл.

А на описание нововедений дают 500 символов:



GetApps console сейчас показывает, что приложение не опубликовано в GetApps:
NOTHING HERE

Это я ещё опустил, как мне отвечали на китайском.

Xiaomi GetApps это сказка.
Подробнее..

Декомпилируем приложение xiaomi сканер и забираем результат сканирования

18.08.2020 12:17:00 | Автор: admin
У коллеги возникло предложение:
Напиши мне за банку чипсов распознавалку штрих-кодов на андроид, чтобы просто в файлики результаты писать и время, брату надо
В итоге оказалось не брату, да и не надо, и вообще банка чипсов это дорого
Из интереса пробежался по готовым решениям на js и android, и т.к. у меня смартфон xiaomi с готовым приложением сканером, подумал, почему бы не попробовать просто забирать результаты сканирования из него?
Ок, пробовал погуглить инфу об интентах или готовую инструкцию по получению данных из сканера, но тщетно.
Решено провести разведку манифеста приложения на наличие интентов.

  1. Находим и забираем APK с телефона.
    adb shell~:/pm list packages | grep scanner~:/pm path com.xiaomi.scannerexitpull /system/priv-app/MiuiScanner/MiuiScanner.apk
    
  2. Декомпилируем apk с помощью онлайн сервиса.
  3. Исследуем манифест.
    Находим первый попавшийся по смыслу экшн.
    AndroidManifest.xml

  4. Создаем новый android проект и пишем вызов сканера.
      val intent = Intent("miui.intent.action.scanbarcode")   startActivityForResult(intent, 1);
    
  5. Запускаем приложение, делаем вызов и
    запускается сканер и дает спокойно работать, но нужно получить результат, как? Видимо нужен корректный код запроса, или дополнительные данные в интенте. Анализируем декомпилированные исходники в части обработки интентов и попадается следующее.
    ScanActivity.java

    Судя по всему нужно добавить булево значение в интент.
  6. Ищем нужное имя ключа, которое лежит в EXTRA_INTENT_IS_BACKTO_THIRDAPP и находим isBackToThirdApp.
    AppUtils.java

  7. Переписываем код вызова сканера.
      val intent = Intent("miui.intent.action.scanbarcode")  intent.putExtra("isBackToThirdApp",true)  startActivityForResult(intent, 1);
    
  8. Забираем результат.
            super.onActivityResult(requestCode, resultCode, data)        if (resultCode==Activity.RESULT_OK){                result.setText(data?.extras?.getString("result"))        } 
    
  9. Короткое видео с примером работы приложения.
  10. Интерес удовлетворен, и теперь мы можем пользоваться результатами родного Xiaomi приложения и сосредоточиться на описании своей логики работы с результатами, поедая чипсы
Подробнее..

Выбор мобильных устройств пошаговая инструкция для начинающих QA. Часть II

22.08.2020 00:18:25 | Автор: admin
Только за месяц этот вопрос был задан на трех митапах по тестированию, естественно в том формате ответ был очень общий. Информации совсем немного. Задача требует работы со статистикой, а это в основные обязанности тестировщика не входит. Я со статистикой работала плотно, есть что рассказать, чем поделиться и, что не менее важно, сейчас у меня есть время, а такая публикация требует его немало. Я ничего не продаю, я просто делюсь своими знаниями ).

Просьба к опытным QA mobil поделиться своим опытом в комментариях. Это не займет много времени. А новичкам это нужно.

В первой части мы заглянули в готовый список и прошли четыре первых шага: попытались получить свою статистику, проанализировали приложение и ЦА, подготовили шаблон требований/характеристик, изучив статистику производителей. И отдельно подумали нужен ли нам планшет(ы).

Во второй переходим к выбору конкретных моделей, попутно изучив лидеров и общие тенденции рынка.


Обозначим основные принципы выбора устройств:

  • стремимся охватить больше параметров из первой таблицы;
  • между популярностью и разнообразием выбор в сторону разнообразия, но с учетом популярности;
  • для Android наиболее важный критерий производитель, следом экран (соотношение сторон);
  • учитываем не только бюджет, но и количество тестировщиков на проекте.

Мы подберем устройства для условного нового приложения на обе платформы. ЦА среднестатистическая, русскоговорящая. Гео: Россия (2/3 пользователей) и Украина, Беларусь. Само приложение не использует камеру, GPS etc. В команде предполагается три тестировщика.
Наша команда сказала да на вопросы про планшет и Huawei.
Теперь шагаем дальше.

5. Готовим таблицу устройств


Она тоже, скорее всего, будет индивидуальна, вариант ниже это самая основа для нашего среднестатистического.

Цены указываю московские, переведенные в $. В Европе дешевле, в регионах дороже.
Желательно еще добавить столбец Пояснения, туда например топ-1 Android по РФ, трафик 20г. Позже сюда же добавить столбец OS и распределить кому что.

6. Первым в список претендентов занесите эталонное устройство (актуально для Android)


Обычно это Google Pixel. Именно с него желательно начинать тестирование.
Наиболее благоприятно была принята бюджетная модель 3a (вдвое дешевле флагманов), снятая с производства в июле 2020 (в августе-сентябре ожидается анонс 4a), пока запишем Google Pixel 3a, еще можно найти в продаже.

Иногда (в распределенной команде) этот пункт может быть заменен (или внесен в список вторым пунктом) на любимый девайс разработчика, вполне возможно это будет большой гиковский OnePlus или Samsung на чистом Android. На нем желательно прогонять найденные на других устройствах баги. Неплохо помогает от у меня не воспроизводится в сложных случаях. Либо прямое указание на девайсозависимость в багрепортах облегчает жизнь разработчикам, когда вы одна команда.

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



7. Самые популярные


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

Если ваше приложение ориентировано не технологически продвинутую аудиторию, идите за статистикой на AppBrain.

Мы же отправимся на DeviceAtlas .

По их заверениям они охватывают порядка 20% пользователей и это действительно высокий охват, но как любая не ваша статистика, не 100% верный (можно например сравнить со статистикой AppBrain по ссылке выше). В открытом доступе топ-12 мобильного трафика по нескольким десяткам стран. Есть Россия и Украина. Пока еще данные на Q2 2019.





Начнем с iOS, тут все просто и понятно, записываем iPhone7. Лидер по трафику, удачная модель с хорошими продажами, процент со временем будет падать, но еще долго продержится в топах.

На Android в таблицу записываем Xiaomi Redmi Note 4.



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

Первое на что хочу обратить ваше внимание нарезка торта узкими сегментами, иными словами минимальная разница между первым, вторым, третьим популярным устройством. Так что если допустим у вашей группы уже есть в наличии Xiaomi 4X (Xiaomi-лидер прошлых лет), нет необходимости докупать Note 4.

Второй момент ЦА может отличаться в предпочтениях, от среднестатистического использования устройств, что видно на третей диаграмме, обратите внимание на позиции 2 и 6 (Meizu M3s и ASUS ZB602KL).







8. Перспективные новички


Теперь от лидеров трафика перейдем к лидерам продаж. Просматриваем общие тенденции, смотрим были ли явные лидеры (продажи с большим отрывом, а не просто первый среди проданных) и обращаем внимание на iPhone, который пока только один и модели тех лидирующих с большим отрывом производителей, которые у нас еще не закрыты (Samsung и Huawei).

Тут просто поиск в помощь. Начинаем с общих, потом переходим на регион. По мировым тенденциям узнаем что в конце 2019 Apple (в IV квартале продано 73,8 млн штук) обошел Samsung, во многом благодаря продажам 11-х моделей, а в 2020 вперед вырвался Huawei, но преимущественно за счет китайского рынка. По Самсунгу не оправдали надежд продажи Galaxy S20, но отлично пошел Galaxy A51. Xiaomi захватил Индию став там номером 1, и продолжает движение в Европу.

В августе начались продажи Samsung Galaxy M31s, который по сути тот же A51, но с очень большой батареей (6000mAh), компания возлагает надежды на эту модель, надеясь отвоевать у Xiaomi упущенное лидерство.

На Российском рынке активно идут продажи телефонов компании Huawei (бренды Huawei и Honor) невзирая на проблемы с Google Play, а среди продаж Самсунга более трети пришлось на Samsung Galaxy A51, это явный лидер.



Вносим в таблицу iPhone 11 (хотя при большем бюджете можно бы было взять допустим iPhone Xs и 11 Pro Max, чтоб полнее закрыть варианты по экранам) и Samsung Galaxy A51



9. Доукомплектовать тройку лидеров-производителей (Android)


У нас закрыты Xiaomi и Samsung, осталось подобрать устройство Huawei.

Открываем DeviceAtlas и поиском по странице ищем и выписываем какие модели лидируют у соседей:

  • Испания: Huawei P8 Lite (1), Huawei 20 Lite (3);
  • Италия: Huawei P10 Lite (2), Huawei P8 Lite (4), Huawei P9 Lite (5), Huawei P20 Lite (6);
  • Польша: Huawei P9 Lite (3), Huawei Mate 10 Lite (5).

В скобках указана позиция в рейтинге среди Андроид-устройств на эту страну.

Проверяем характеристики тех, что встречаются несколько раз, желательно найти 18:9.
Huawei P8 и P9 с таким же экраном, как Xiaomi Redmi Note 4 который уже в списке, а вот Huawei P20 Lite 19:9, что тоже вполне подойдет. К тому же на той статистике сайтов, что кидала выше эта модель на 4-й позиция на среднем графике, т.е. на местном рынке представлен и активно используется. Отлично. Записываем.

Если нет реальной статистики сайтов обязательно проверить продается ли модель в РФ.



10. Пятый игрок на Adroid


Теперь внимательно посмотрите обе таблицы, сверяя чего не хватает.

Вполне возможно, что через пару лет при выборе по этой схеме у вас останется незакрытым соотношение сторон 16:9. У нас же нет варианта 18:9. И нет девайса на Android c бровью/челкой, да и разрешение сплошь 1080, хоть на него сейчас и приходится 75% устройств, неплохо бы закрыть и 720/750.

Идем в каталог, который дает возможность выбирать устройства по параметрам включая соотношение сторон. Такая возможность есть на e-katalog.

Просматриваем результат, обращая внимание на Lenovo, LG, Sony, Nokia (в первой части, когда производителей смотрели, обращала ваше внимание), Meizu, ASUS (были в статистики сайтов выше).

Это устройство будет использоваться не очень активно, не имеет смысла брать дорогую Соньку, смотрим варианты подешевле.

Устанавливаем 18:9, сортировка по популярности. Выбираем с челкой и нет ни одного соответствия.

Убираем 18:9 и смотрим что есть с челкой.

Хороший вариант за $125 Nokia 5.1 Plus, но уже нет в продаже.

Выбираем Motorola Moto G7 Play. Соотношение сторон не то что искали, но при этом разрешение всего 720 и челка неплохие параметры для тестирования при цене $97.



11. Планшеты


В первой части было обсуждение нужны ли планшеты вообще. Там же посмотрели, что однозначно лидирует Apple.

У iPad четыре модельных ряда: просто iPad, iPad Air, iPad mini, iPad Pro.

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

Я сделала ставку на iPad Pro 12.9`.

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

Но можно было взять mini 5 (у меня сейчас mini 5, Pro 12,9 в планах).

Потому что предыдущие четыре mini в свое время были лидерами продаж и исходя из этого количество девайсов на руках должно быть заметным и у него разрешение такое же как у Air 2 и Pro 9.7 (разрешения).

Можно было взять простой iPad потому что это золотая середина или iPad Air 3, потому что по статистике в мире больше всего их младшей версии iPad Air 2.

У Apple есть сравнением моделей www.apple.com/ru/ipad/compare доступны как модели в продаже, так и уже снятые с производства (отдельным блоком в общем списке).



Теперь переходим к Android.
Статистику по производителям смотрим на Statcounter.







Статистика по странам несколько отличается, но везде лидирует Samsung.

Не имея доступа к статистике трафика по моделям планшетов, гуглим что там было с продажами в прошлом году.

В 2019-м самыми популярными у Samsung были дешёвые модели Galaxy Tab A и Galaxy Tab E.

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

Много Galaxy Tab A и Galaxy Tab E, при этом без явного лидера.





В начале списка повторяются модели Galaxy Tab A 10.1 и Galaxy Tab E 9.6, их можно и брать.

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

Пролистать предложения на рынке с сортировкой сначала популярные в больших активных каталогах:


Обращаем внимание и на количество отзывов/оценок.
(Дорогую серию S не смотрим, только A и Е)
В двух каталогах из трех на оба параметра лидер Galaxy Tab A 10.1, его и записываем.



Это практически итоговая таблица.

12. Версия операционной системы


Последний шаг распределить версии операционной системы (ОС) по устройствам.
Не забывайте что и ОС не любая станет на любой телефон. По Android в помощь GSMArena .



Я не буду расписывать эту часть.

Толково описано в уже имеющихся публикациях:

Сервисы статистики для мобильных приложений

Что общего у мобильного QA и осьминога. Это 16 год, но подход актуален.

Ну и на курсах выбору ОС учат.

Яндекс.Практикум посвящает несколько уроков выбору окружения на Desktop, базовые принципы те же.

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

Подводя итог


Итого, в середине 2020 на закупку среднего пула устройств без планшетов уйдет примерно $2500-$3000, на планшеты еще +$1500. Подчеркиваю среднего. Если приложение или мобильная версия сайта нацелена на премиум сегмент закупка флагманов потребует совсем других вложений.

То что сегодня тестирование перестает быть прерогативой только крупных проектов это замечательно. Но больно читать в QA-каналах метание тестировщиков когда сказали один девайс оплатят. Это не серьезно. Так это не работает. Если уж совсем туго, можно в самом начале сократить до пяти устройств, но точно не до одного-двух.

Всем удачного тестирования и поменьше живых багов.

Светлана Скребнёва
Подробнее..

Выбор мобильных устройств пошаговая инструкция для начинающих. Часть первая

31.07.2020 00:18:01 | Автор: admin
В крупной компании джун с этим вопросом столкнется разве что на собеседовании. Можно рассказать общие принципы:
Скрытый текст
  • составление таблицы на 5-10 критериев отбора,
  • выбор, учитывая особенности приложения, характеристики реальных устройств и бюджет,
  • упомянуть, что девайс на руках не единственный вариант, частично можно протестировать эмуляторами и симуляторами и про фермы тоже не забыть.

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



Самый простой и быстрый вариант, взять готовый усредненный список предлагаемый BrowserStack


Хорошее распределение, но не забываем что во-первых это далеко не РФ, а во-вторых это бизнес проект и они предлагают те устройства которые есть у них. При разбросе в 2020 iPhone c 6 по 11, варианты 8 и XR очень близко, по Android слабовато с Huawei, не говоря уже про Xiaomi.

Если не ищете легких путей идем дальше.

  1. Первым делом запросите статистику у команды.

    Если вдруг она есть, да еще и подробная вы счастливчик и сюда заглянули скорее из любопытства. Если вам сказали что ее нет, не отступайте так сразу, может оказаться что таки есть, допустим, статистика сайта, но про это или не подумали, или решили что она не годится, или прошлая версия приложения, или был проект близкой тематики, но не взлетел. Любая статистика лучше ее полного отсутствия, даже если это не достоверные данные на конкретное приложение, а срез аудитории в вашей теме. Но рассматривайте эти варианты только как подсказку, а не как готовый список.
  2. Изучите целевую аудиторию (ЦА).

    Часто этим пунктом пренебрегают. Но он может быть важен. Приложение элитного Барбершопа нацелит вас на новые модели смартфонов, флагманы с большим экраном; в женском салоне предположительно увеличится процент айфонов и уменьшится любовь к формату Plus (модели iOS увеличенного размера с приставками Max, Plus). А если ваша ЦА средний класс в регионах тут будет большой разброс по производителям/устройствам, заметный процент старых моделей и Android в приоритете.
  3. Особенности самого приложения тоже могут влиять на выбор.

    Пообщайтесь с менеджером или разработчиками (как вариант редкий, но существующий изучите документацию), чтобы потом не оказалось, что в приложении графическом вы не можете протестировать поведение Pencil 2, потому что купили девайсы только с первым. Или ваше мобильное приложение сильно зависит от железа, а вы этот момент не учли и у всех ваших девайсов схожие характеристики. Узнайте и выпишите отдельно требования. Погуглите могут ли быть нюансы на разных устройствах при использовании ваших технологий (NFS, Fingerprint etc.) .
  4. Готовим шаблон.


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



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

    Производители. С них начинаем. На Android довольно высока девайсозависимость, производители стремятся привлечь покупателя фишечками только у нас, добавляя проблем разработчикам, поэтому важно протестировать приложения на устройствах разных вендоров.
    Напоминаю, что выше не готовый шаблон, вам будет необходимо актуализировать список во время выбора, исходя из статистики на тот момент времени (актуальной считается статистика не старше полугода), в идеале на вашу аудиторию.
    Для порядка записан Apple, но помните, что тестировать вы будете отдельно для каждой из платформ (iOS/Android), учитывайте это при дальнейшем выборе.
    Что тут делает Google и OnePlus будет во второй части.

    Посмотреть лидирующих (по трафику) вендоров можно на Statcounter



    Вверху мы видим актуальные данные за предшествующий месяц по выбранному региону, возможны варианты мир/Европа/Страна.
    На первом скриншоте РФ.
    Данные таблицы можно редактировать. Я выбрала длительный период, чтобы видна была динамика роста одних (Xiaomi c 4-х до 18%) и снижения процента присутствия у других (Lenovo c 7% до 1%, LG, Sony, Nokia). У Samsung незначительное снижение, с 28 до 24%.

    В РФ лидирует Samsung, у соседей впереди уже Xiaomi.





    В США заметное отличие: большой отрыв у Apple, заметная доля Samsung, далее LG, Motorola, Google, Huawei.



    Очевидно, что гео приложения важно.
    Мы (условно) выбираем девайсы для русскоязычного приложения на три страны: Россия (~2/3 аудитории), Украина, Беларусь.
    Samsung и Xiaomi включаем как обязательные.
    Huawei упорно не сдает позиции, обсудите с командой, поддерживаете ли (если не в теме, погуглите Huawei поддержка Google Play). Сюда же идет и Honor, по сути это тот же Huawei с маркетингом на молодежную аудиторию.
    Дополнительно зафиксируем Lenovo, LG, Sony, Nokia. У них примерно равные доли, скорее всего в первую выборку устройств они не попадут, но может сыграть какой-то из моментов описанных выше в пунктах 1-3.

    В качестве наглядной иллюстрации три диаграммы (Яндекс.Метрика) по мобильному трафику за полгода на трех русскоязычных сайтах с разной ЦА.
    Однозначно везде заметный охват у главной четверки: Apply, Samsung, Xiaomi, Huawei.
    А вот пятый игрок уже зависит от ЦА, у всех трех он различен: Sony, LG, Lenovo







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

    Соотношение сторон экрана. Важный параметр, про который иногда забывают, привязываясь по старой памяти в первую очередь к разрешению экрана, где сейчас уже зашкаливающее многообразие (Android).
    При этом проверять надо обязательно. На GUI тут живет много багов, и не редкость когда кнопка ставшая не там может в итоге привести к криту, заблокировав возможность использовать функционал приложения.
    Обратите внимание, в столбце первые три значения для планшетов, далее для смартфонов.
    При выборе параметров для смартфона постарайтесь захватить оба значения ближе к краю (из используемых) и среднее. В таблицу внесены соотношения сторон актуальные на середину 2020.
    На сегодня Sony выпускает новые смартфоны с вытянутыми экранами 21:9, пока это крайнее значение, но уже ходят разговоры про 23:9

    Размер. В этом столбце у нас три блока.
    Для начала мы тут отметили Планшет с вопросиком (обсудим позже).
    Далее идут отдельно варианты для Android и для iOS, т.к. у них немного отличается и подход и обозначение.

    Ценовой сегмент. Можете прописать конкретные цифры. Премиальным обычно считается сегмент выше $500, с учетом нынешних цен уже можно добавить и премиум + для устройств дороже $1000.
    Базовый сегмент $300-$500, бюджетный $150-300, то что дешевле из нижнего ценового сегмента.

    Новизна. За +++ принимаем современные устройства только что вышедшие на рынок, или ожидаемые к моменту утверждения бюджета и покупки, либо устройства вышедшие в текущем году. Для примера возьмем Apple. В эту категорию попадет премиум iPhone 12 во всех модификациях и базовый iPhone SE (2020)
    Под ++ идут устройства прошлого (2019) года iPhone 11 во всех 3-х модификациях.
    Один плюс для устройств трех предыдущих лет (2016-2018) это от семерки до 10-ки.
    К минусу отнесем то что младше. Да, 6-ки выпущенные шесть лет назад еще живы и вполне используемы. Вот статистика использования от DavidSmith

    Привязка по годам зависит от конкретного производителя и поддержки устройствами новых технологий. Не всякое устройство вышедшее на рынок в текущем году может получить +++.
    Разбивку по моделям/годам удобно смотреть на DeviceSpecifications .
    Но это мы уже немного забежали вперед. Про конкретные модели поговорим во второй части.

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

    Особенности. На iOS могут быть нюансы работы нативной Назад у моделей с монобровью/челкой, хотя физически она и расположена в зоне статус-бара. Любое приложение с ландшафтной ориентацией и полным использованием экрана (например плеер) так же желательно посмотреть на моделях с бровью. Если приложение использует камеру, обязательно проверять и на фронтальной, но этот пункт пойдет в столбец Дополнительно.
    Обратите внимание, чтобы в список попали устройства как с отсутствием на передней панели аппаратных кнопок так и с наличием. Для iOS это кнопка Home, для Android три сенсорных: Назад, Домой, Меню.
    Если у вас не веб, а приложение, рассчитанное не на премиум-сегмент, да еще и с записью данных на устройство работа с SD-картой иногда вызывает вопросы, включаем в список.

    Таблица шаблона можно считать готова.
    Только в отличие от выбора окружения на десктоп (ОС, браузеры), ее нельзя прогнать через pairwise.

    Но перед переходом к выбору конкретных устройств, давайте снимем знак вопроса с одного важного пункта.

Планшеты


Обсуждаем с командой. Возможно у вас нативное приложение, которое вовсе не поддерживает этот тип устройств, тогда удаляем все лишнее в таблице и идем дальше.
Или ваше приложение активно поддерживает работу на планшете, и тогда однозначно планшеты нужны.
В среднестатистическом варианте придется решать.
Если бюджет ограничен, лучше взять несколько смартфонов, нежели планшет. Но если ваша аудитория планшетами пользуется хотя бы один планшет крайне желателен. Различий между двумя разными смартфонами и между смартфоном и планшетом, существенно больше и вероятность отловить баги выше. Хотя, скорее всего, это будет не функционал, а поехавшая верстка, на которую для небольшого стартапа без огромных амбиций пока можно призакрыть глаза (при этом помнить что имидж тоже важен). Выбор непростой.
Плохо, что если у вас своей статистики нет, по планшетам особо то и подсмотреть негде, особенно касательно РФ.
По миру вот свежие красивые цифры от Statista, процент имеющих планшет по странам. Если работаете на их рынок без планшета пожалуй не обойтись.


По России, ещё месяц назад я бы уверенно отправила вас в Топ сайтов Яндекс.Радара. Там была неочевидная, но вполне информативная возможность посчитать процент планшетов по конкретным сайтам близкой тематики (искались по ключевым). И результаты порой были неожиданные.
Однако в июне проект закрыли.
Если кто знает достойную замену подскажите в комментариях.

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

Нет, в отличие от Радара, тут нет конкретного выбора планшеты. Но зато есть OS и это дает возможность посмотреть процент использования iOS iPad.

При этом, мы знаем, что iPad однозначный лидер среди планшетов.
По данным Statcounter у Apple 58% в мире, 50 в России, 40 в Украине и Беларуси.
По данным Statista на первое полугодие 2020 в мире 29,8% использования среди всех планшетов.


Т.е. цифру из статистики нам надо умножить то ли на 2 то ли на 3, чтобы оценить весь планшетный трафик.

Заглянем для начала в группу mp3 всего 0.1%. Вполне ожидаемо, тут с планшетом делать нечего.

Теперь посмотрим Дом и семья уже 1,1 %
Зайдем в раздел Литература ожидаемый рост, 1,6%
Проверим по живым сайтам, вот например открыта статистика у Lib.ru: Классика среднее 2,2% в выходные больше 3-х, и это не все планшеты, а только iPad


Анализируйте свою тему.
Только не забываем, что мы смотрим статистику сайтов, далеко не всегда ее можно спроецировать на приложение. Допустим вот тут мы видим всего 0,1 %. Перейдя на сайт, во-первых подмечаем кнопки установки приложений, во-вторых копирайт 2015 года. Приложение на Play Маркет более 5 млн установок, на App Store 38-ое в категории, поддерживает iPad и некогда было популярно. А по цифрам статы одного этого сайта можно было вынести вердикт планшет не нужен.

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

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

Лидеры сборов китайского Кикстартера от Xiaomi лазерная кепка, ушечистка с камерой и электрошвабра

27.02.2021 18:14:43 | Автор: admin

Раньше, стоило западному стартапу запустить на Kickstarter новый гаджет, через месяц его двойник появлялся на Ali Express. Теперь Xiaomi скопировала краудфандинг целиком и запустила свою платформу, Youpin. Я просмотрел его и выбрал семь интересных девайсов, которые сорвали банк на местном рынке. Делюсь находками.

Вполне возможно, некоторые гаджеты из подборки или их аналоги скоро появятся на полках магазина Madrobots.

Лазерная кепка для стимуляции роста волос COSBEAUTY

  • Стимулирует волосяные фолликулы лазером с длиной волны 650 нм

  • В кепку встроен 81 лазер

  • Рассчитана на голову размером 5861 см

  • Питается от повербанка

  • Цена вопроса: 1499 (230 $)

  • Собрано: 30022251.72

Устройство в виде шлема обещает вернуть густую шевелюру. Надеваете и носите по полчаса в день, пока встроенные лазеры обрабатывают фолликулы. COSBEAUTY можно прикрыть комплектной кепкой, чтобы не выдавать своего владельца. Никаких доказательств эффективности нет, но китайские бэкеры поверили в чудо-кепку и моментально собрали ей нужную сумму.

Умный унитаз Yunmi

  • Автоматический смыв через 6 секунд

  • Биде с тёплой водой

  • Встроенный фен

  • Тёплое сиденье: 34, 37 и 39

  • Включены демонтаж старой сантехники и установка для китайских бэкеров

  • Цена вопроса: 1999 (309 $)

  • Собрано: 15457569.26

Умный унитаз Yunmi заботится о том, чтобы владелец мог посетить уборную с комфортом. У унитаза теплое сиденье, которое подстраивается к температуре сидящего на нем человека. Прибор очищает воду от ржавчины, песка и бактерий, а затем использует очищенную воду для функции биде. Туалетная бумага не нужна, Yunmi сушит тело встроенным феном. И сам смывает себя через 6 секунд после того, как с него встали. Раньше умная сантехника была фишкой японцев, но эпоха прошла и это искусство освоили китайские инженеры .

Потолочная складная электросушилка Yunmi Lite 1C White

  • Сушит до 70 кг белья сразу

  • Светодиодная подсветка

  • Не занимает много места, длина 1,52 метра

  • Раскладывается до 2,2 м

  • Спускается по голосовой команде, поднимается от толчка рукой

  • Включён монтаж для китайских бэкеров

  • Цена вопроса: 699 (108 $)

  • Собрано: 14633460.71

Электросушилка крепится к потолку и спускается вниз по необходимости. То есть, не занимает лишнего места в квартире, что актуально китайским горожанам. Прибор работает в экосистеме умного дома Mijia и слушается голосовых команд: спуститься, подняться, пауза, включить и выключить подсветку. Ее можно заставить подняться, легко толкнув рукой. Но белье придётся развешивать самостоятельно.

Умная ушечистка с камерой bebird Smart Visual Ear Pick X7 Pro

  • Чистит уши и транслирует процесс на смартфон

  • Камера 3 Мп, фокусное расстояние 3,5 мм

  • Есть светодиодная подсветка

  • Подключается к Wi-Fi

  • Заряжается от USB Type C, заряда хватает на 90 минут

  • Цена вопроса: 169 (26 $)

  • Собрано: 11524129

Умная ушечистка bebird заменяет ватную палочку и палец. С помощью встроенной камеры девайс транслирует на смартфон содержание ушных раковин. Полезно врачам и любопытным последователям ЗОЖ, не успевшим оцифровать, посчитать и отследить эту сторону жизни.

Компактная посудомойка Yunmi Sugar

  • Поддерживает высокотемпературный режим мытья посуды, до 75

  • Стерилизует и сушит посуду горячим воздухом

  • Вода из встроенного резервуара или водопровода

  • Размер 443 x 467 x 441 мм

  • Управляется со смартфона

  • Цена вопроса: 999 (154 $)

  • Собрано: 11023685.07

Посудомойка Yunmi Countertop Dishwasher Sugar поместится на самую маленькую кухню. Прибор за один сеанс отмывает до четырёх комплектов посуды обжигающе горячей водой, почти кипятком, и сушит горячим воздухом, чтобы предотвратить рост бактерий. За устройством можно следить со смартфона: проверить статус и запасы моющего средства.

Электрическая швабра Sawa Dika

  • Лёгкая, 2,5 кг

  • Ролик с тряпкой крутится со скоростью 400 об./мин

  • Резервуар для чистой воды, 400 мл

  • Резервуар для грязной воды, 250 мл

  • Тихая, 67 дБ

  • Аккумулятор 2200 мАч

  • Цена вопроса: 599 (92 $)

  • Собрано: 10964051

Электрошвабра Sawa Dika моет пол не хуже робота-пылесоса. Для этого её нужно возить за ручку, но остальное устройство делает самостоятельно. В том числе очищает себя, достаточно на 3 минуты установить швабру в подставку на холостой ход. Устройством могут пользоваться дети и пожилые люди.

Набор инструментов zai Hause Tool Combo set

  • Немецкий инструмент на китайском краудфандинге

  • Электроотвертка

  • Набор отвёрток с антистатической рукояткой, 40 в 1

  • Клеевой пистолет

  • Цена вопроса: 99399 (1562 $)

  • Собрано: 5371021.73

Немецкий бренд Wiha запустил на Youpin набор инструментов. В него входит электроотвертка с комплектными битами, четыре из которых можно спрятать в ручку. Есть подсветка и адаптер для бит.

Вторая часть набора: антистатическая рукоятка и 40 сменных бит-отверток для неё. У рукоятки есть сертификат ESD, биты сделаны из легированной стали S2.

И последний инструмент клеевой пистолет. Разогревается за 15 секунд, светодиодная подсветка укажет, что достигнута нужная температура. Пистолет работает до часа на одном заряде аккумулятора.


Все эти устройства можно купить и сразу пользоваться, а не ждать три года обещанного. Это плюс по сравнению с западным краудфандингом; минус в том, что они не на острие инновации. Но, может, это и преимущество: пока мир мечтает о несбыточном, китайские пользователи уже живут в хайтек-будущем.

Бонус:

Таблица со списком лидеров китайского краудфандингаТаблица со списком лидеров китайского краудфандинга

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

Подробнее..

Перевод Тизер от Xiaomi в новом Mi Mix будет камера с жидкостной линзой

26.03.2021 16:04:17 | Автор: admin
Многообещающая возможность обрабатывать как макро, так и телефото-снимки.

Готовящаяся к выходу модель телефона Xiaomi Mi Mix будет включать камеру с жидкостной линзой. Об этом вчера компания сообщила в постах на платформе Weibo. Как следует из названия, линза включает в себя слой жидкости, а фокус и фокусное расстояние линзы изменяются подачей электрического напряжения. Xiaomi заявляет, что линза даёт возможность камере делать практически любые снимки: от телефото- до макросъемки, а также обеспечивает быструю автофокусировку. Телефон будет представлен 29 марта.

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

Помимо Xiaomi, в прошлом году ходили слухи, что и Huawei также исследует возможность использования этой технологии в своих смартфонах.

Жидкостные линзы подходят для линейки Mi Mix от Xiaomi, где на протяжении многих лет было несколько довольно экспериментальных дизайнов. В 2018 году Mi Mix 3 был одним из первых телефонов с механической выдвижной камерой для селфи, а в следующем году вышел Mi Mix Alpha, экран которого охватил почти все устройство.
Подробнее..

Семь умных спортивных гаджетов как правильно вести активную жизнь в 2021

22.04.2021 18:21:21 | Автор: admin

Огненный 2020 год убедительно показал, насколько ценна возможность свободно выходить на улицу и заниматься спортом не в четырех стенах. Этой весной наступил момент наверстать упущенное. В Madrobots есть энтузиасты фитнеса, которые выходят бегать даже в дождь. Не призываем следовать их примеру, но с удовольствием расскажем, какими гаджетами пользуемся, чтобы вести активную жизнь.

Умные часы Xiaomi Mi Watch Lite RU

  • Отслеживают пульс, сон и локацию по GPS

  • Водостойкие, с ними можно плавать

  • 11 режимов тренировок

  • Цена: 4490 р. 4041 р. со скидкой по промокоду

Xiaomi Mi Watch Lite это одновременно демократичные и высокотехнологичные умные часы для пользователя, которому уже мало фитнес-браслета. Mi Watch Lite отслеживают 11 типов тренировок, включая плавание, и не портятся в воде. Брать с собой на пробежку смартфон не требуется, так как часы определяют геолокацию по GPS и Глонасс. Плюс, внешний вид гаджета легко изменить под себя: прикрепите другой браслет и настройте виджеты с циферблатами, которые хорошо видны на большом, 1,4-дюймовом дисплее. Аккумулятора хватает на 9 дней использования в обычном режиме и на 10 часов непрерывного отслеживания через спутник. Хватает на два-три марафона, или неделю подготовки к нему.

Тренажер для дыхания O2IN

  • тренирует дыхательные мышцы

  • увеличивает объем легких

  • повышает эффективность тренировок

  • Цена: 5850 р. 5265 р. со скидкой по промокоду

Тренажер для дыхания O2IN напоминает минималистичную губную гармонику. Играть на ней нужно 1020 минут в день, чтобы как следует потренировать дыхательные мышцы. Устройство создает сопротивление, которое нужно преодолевать, то есть качать мышцы, как гантелей. Разработчики уверяют, что именно тренировка дыхания увеличивает длительность дистанции, которую пробегает атлет, и сокращает разминку. Это происходит благодаря тому, что он вдыхает и потребляет больше кислорода. Правильно поставленное дыхание действительно помогает с забегами; включите O2IN в ваши тренировки и сами почувствуйте разницу.

Умные весы Picooc Mini Pro V2 с комплектом фитнес-лент

  • определяют 15 показателей тела за 3 секунды

  • приложение указывает, как достичь и поддерживать целевой вес

  • в комплекте фитнес-ленты с набором упражнений

  • Цена: 4490 р. 4041 р. со скидкой по промокоду

Умные весы Picooc Mini Pro V2 точно знают, как вам добиться желаемой спортивной формы здоровым образом. Весы анализируют состав тела при помощи датчиков биоимпеданса и умных алгоритмов, учитывающих пол, рост, происхождение и возраст. На основе этих данных приложение Picooc составляет и обновляет персональные рекомендации по активности, питанию и образу жизни.

Это модель второго поколения с расширенным набором метрик к списку добавились пульс, тонус и баланс тела. И для этого не придется сходить с платформы весов. Удобно!

В подарок к весам идет комплект из 3 фитнес-лент и видеотренировок. То есть, сначала можно получить советы, а потом сразу же воплотить их.

Умная скакалка Tangram Smart Rope Rookie

  • считает прыжки и калории

  • длина 317 см, регулируется

  • плавное вращение

  • Цена: 3590 р. 3231 р. со скидкой по промокоду

Будущее наступило, и в нем поумнели даже скакалки. Tangram Smart Rope Rookie оснащена магнитными датчиками и считает количество прыжков, их длительность, и расход калорий. Все эти показатели можно посмотреть в приложении скакалки. Длина скакалки регулируется, она подходит людям ростом до двух метров. И требует часовой батарейки CR2032 для работы.

Беспроводные наушники с костной проводимостью AfterShokz OpenMove

  • передают звук вибрацией, оставляют уши открытыми

  • титановый корпус с удобной посадкой

  • степень защиты от воды IP55

  • Цена: 8490 р. 7641 р. со скидкой по промокоду

Велосипедистам и бегунам важно держать уши открытыми, чтобы не терять бдительности на улице. Наушники AfterShokz OpenMove учитывают эту потребность и передают звуковые волны вибрацией через череп, не мешая слышать проезжающие машины и окрики прохожих. Через наушники можно слушать музыку и говорить по телефону. OpenMove защищены от брызг воды, им не страшен дождь. У модели комфортная посадка, дуга не слетает с головы на крутых поворотах.

Беспроводные спортивные наушники Bose Sport Earbuds

  • реалистичный звук

  • легкие и почти незаметные при носке

  • сенсорное управление

  • Цена: 18 990 р. 17091 р. со скидкой по промокоду

Это наушники для спортсменов-меломанов, которые не мыслят тренировок без музыки. Полностью беспроводные Bose Sport Earbuds сидят в ушах плотно и незаметно, можно забыть, что они вообще там. Если бы не звук: это громкие наушники, которые реалистично и чисто звучат. Умеют работать как гарнитура для вызовов, не боятся пота и влаги, и заряда хватает на 5 часов.

Умные шахматы Square Off Grand Kingdom Set

  • автоматизированная шахматная доска

  • можно играть через интернет с человеком

  • можно играть против ИИ доски

  • отделка из розового дерева

  • Цена: 69 990 р. 62 991 р. со скидкой по промокоду

Шахматная доска Square Off Grand Kingdom Set сама двигает фигуры по своей поверхности. Ожившие пешки кажутся зачарованными, но это просто автоматика. Настоящее волшебство кроется в искусственном интеллекте, который управляет их плавным ходом и играет против владельца на 20 уровнях сложности. Если вам не хочется тестировать машину, то можно найти человека-оппонента по интернету, который бы сыграл по доске удаленно, через приложение или подключив вторую такую же доску.


Как лучше заниматься спортом купить абонемент в спортзал и забыть о нем после пары тренировок? Мы считаем, что лучше инвестировать в спортивные гаджеты, и пользоваться ими, когда и где удобно. Умному тренеру в весах или часах никакой карантин не помешает позаниматься с вами. Или не лезть с советами, если сегодня тренироваться не хочется.

Для пользователей Хабра на все спортивные гаджеты из подборки действует скидка 10% по промокоду SPORTHABR21. А какой фитнес-техникой пользуетесь вы? Поделитесь в комментариях!

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru