Про нас Що вміємо Послуги Як працюємо Роботи Контакти Telegram →
Пристрій · прошивка · бот · сайт

Grid Monitor — власний пристрій, який стежить за світлом

Невеликий пристрій стоїть удома, живиться від розетки й стежить за напругою в мережі. Щойно світло зникає або повертається — пише про це в Telegram. Ми зробили його повністю: прошивку, бота всередині пристрою, сайт продукту й інструкцію, з якою людина налаштовує все сама.

4 частини
однієї роботи
прошивка, бот, сайт, інструкція
жодного
орендованого сервера
бот працює всередині пристрою
24 години
пристрій живе без світла
перевірено на справжніх блекаутах
У чому була складність

Помітити зникнення напруги просто.
Важче про це повідомити.

Будь-який прилад, увімкнений у розетку, гасне разом зі світлом. Цей мусить у ту саму секунду зробити протилежне: вийти на зв'язок і надіслати повідомлення. Тобто працювати тоді, коли живлення вже немає.

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

Що зробили

Чотири рішення,
на яких тримається пристрій.

Живе довше за блекаут

Власний акумулятор і до доби роботи без світла. Якщо відключення затягнулося, пристрій акуратно засинає, щоб не зіпсувати акумулятор глибоким розрядом, і сам прокидається, коли дають світло.

Бот живе всередині самого пристрою

Найпростіше було б поставити посередника: пристрій пише на сервер, сервер — у Telegram. Тоді власник платив би за той сервер щомісяця, і в системі з'явилося б ще одне місце, яке може впасти. Ми зробили так, що пристрій пише в Telegram сам.

Події не губляться

Під час дуже довгого блекауту пристрій вимикається сам, щоб зберегти акумулятор, і вмикається знову, коли дали світло. Разом зі світлом зникає й домашній Wi-Fi. Черга подій лежить у тій пам'яті, яка переживає вимкнення живлення, тому жодне повідомлення не пропадає, а тривалість відключення рахується за власним годинником пристрою.

Налаштовує людина, яка не хоче розбиратися

Пристрій сам піднімає власну мережу й показує сторінку налаштування — жодних застосунків. Змінити Wi-Fi можна без скидання, і всі підключені люди лишаються на місці. Вікно налаштування з'являється тільки коли є світло: інакше воно з'їдало б акумулятор саме тоді, коли той потрібен.

Як це виглядає

Бот у Telegram,
сам пристрій і його сайт.

Бот повідомляє про зникнення й появу світла

Справжнє відключення

Бот сам написав, що світло зникло о 09:20 і повернулося о 09:33, разом із тривалістю. Вище — заряд акумулятора на вимогу.

Довідка бота й стан підключення до Wi-Fi

Довідка й стан зв'язку

Команда /help показує кнопки, якими бота додають у групу чи канал. /network — якість сигналу Wi-Fi. Назву мережі на знімку ми затерли.

Сторінка інструкції користувача Grid Monitor

Інструкція, яка йде з пристроєм

Шість сторінок: налаштування за два кроки, які повідомлення приходять, команди бота й що означає колір індикатора.

Пристрій

Корпус, вимикач живлення збоку, USB-C і один світлодіод. Комплект — блок живлення й кабель у коробці; докупати нічого не треба.

Grid Monitor: пристрій у чорному фактурному корпусі з кабелем USB-C

Сайт продукту

Робота не закінчилася на самому пристрої: його треба було ще й описати так, щоб людина зрозуміла за один екран. На grid-monitor.net зібрані пояснення, комплект, характеристики та відповіді на питання.

Перший екран сайту grid-monitor.net
Наш підхід

Доводимо річ до стану,
коли нею можна користуватися без нас.

Беремо роботу цілком

Прошивка, бот, сайт і інструкція зроблені однією командою. Замовникові не доводиться зводити чотирьох підрядників, чекати одного, поки інший закінчить, і слухати, хто з них винен.

Не залишаємо за собою абонплату

Там, де можна обійтися без орендованого сервера, ми обходимося. Не тому, що так простіше нам — навпаки, складніше. Просто інакше замовник платить щомісяця за те, що мало бути куплене один раз.

Думаємо про те, що станеться потім

Змінився пароль Wi-Fi, зник інтернет, пристрій перезавантажився, відключення затягнулося далеко за добу. Це буденні речі, які трапляються щотижня, і пристрій має пережити їх без нашого втручання.

Перевіряємо на справжніх умовах

Пристрій жив крізь реальні відключення: із пропаданням інтернету, перезавантаженнями роутера й довгими блекаутами. Саме там вилізло те, чого на столі з вимкненим подовжувачем не побачити.

Те саме працює не тільки зі світлом

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

Написати в Telegram