Зацените BUSY Bar — устройство для продуктивности
Это современный Pomodoro-таймер с 2 экранами, функцией блокировки приложений и подключением к умному дому.
Есть открытый НТТР АРІ и SDK, позволяющие интегрировать девайс в ваши системы и разрабатывать для него собственные приложения.
В этом посте расскажем про основные фичи BUSY Bar, характеристики и наш опыт разработки.
Мультитул для продуктивности
BUSY Bar — это наша попытка создать большую кнопку «ОТВАЛИТЕ». Достаточно нажать на неё — и благодаря заметному дисплею и интеграции с телефоном и ПК вокруг вас создается тихое пространство, в котором можно наконец спокойно поработать.
Основные функции BUSY Bar:
Продвинутый фокус-таймер — мы прокачали классический Pomodoro таймер. Теперь он блокирует уведомления и не даёт запускать отвлекающие приложения.
Личный статус — кастомное визуальное сообщение о том, что вы заняты, с опциональным таймером, показывающим, когда вы освободитесь.
Открытое API и интеграция с умным домом — пользователи могут подключить девайс к умному дому, а разработчики — к любым своим системам через HTTP API.
Приложения — базовые приложения вроде часов, погоды и счетчика подписчиков уже предустановлены. Мы также готовим SDK, чтобы можно было создавать свои собственные приложения.
Механические элементы управления
Главная проблема всех подобных устройств — ими просто невозможно пользоваться. Мы перепробовали все доступные на рынке аналоги, и они все были ужасны: надо запоминать, какая кнопка за что отвечает, сколько ее нужно удерживать и как попасть в нужный режим. Поэтому мы решили использовать физические кнопки и переключатели, которыми легко пользоваться и почти невозможно забыть какой за что отвечает.
5-позиционный переключатель — переключает режимы работы устройства без необходимости заходить в меню.
Режимы BUSY и CUSTOM — это два пользовательских режима, которые можно настроить через мобильное приложение. Например, в одном из режимов можно настроить вывод на экран кастомного статуса “ON AIR” и активацию сцены умного дома — допустим, все лампы сделать красными, пока вы записываете звук в студии.
Кнопка Start/Pause достаточно большая для нажатия вслепую. Колесо прокрутки и кнопка Back позволяют легко перемещаться по меню
Кнопка Start/Pause — большая кнопка старта, вдохновлённая шахматными часами. Нажимается не глядя, мгновенно включая режим BUSY. Потому что когда ты в гиперфокусе, последняя вещь, которой хочется заниматься — это ковыряться в телефоне.
Колесо прокрутки — позволяет быстро настроить таймер с помощью вращения и нажатия. Также используется для навигации по меню.
Кнопка Back — возвращает назад и отменяет активный статус.
Мы хотели, чтобы можно было управлять, используя только физические элементы управления. Мы старались, чтобы каждая кнопка и переключатель были тактильно приятными и легко различались на ощупь.
Новый Pomodoro таймер
Техника Pomodoro — это простая методика управления временем, когда чередуются 25 минут работы с 5 минутами отдыха — так продолжается, пока задача не будет выполнена.
Мы обожаем технику Pomodoro — ею пользуются многие из нас в офисе. Но использовать классический кухонный таймер для нее не всегда удобно. Что если вам нужно работать дольше, чем позволяет выставить таймер? Как сообщить коллегам, что вы заняты и вас не стоит беспокоить? Как поставить его на паузу, если нужно отойти?
Мы переосмыслили классический Pomodoro таймер под современные реалии работы из дома или в офисе. Большой основной экран показывает коллегам (либо родным), через сколько вы освободитесь, а маленький задний экран дублирует ту же информацию для вас. Или вы можете повернуть основной экран к себе чтобы использовать девайс в качестве персонального Pomodoro таймера.
[Видео] BUSY Bar в качестве интервального Pomodoro таймера — 25 минут работы и 5 минут отдыха
Блокировщик уведомлений
Мы постоянно отвлекаемся на уведомления в телефоне, а вручную включать и выключать режим блокировки уведомлений — неудобно и раздражает.
BUSY Bar может автоматически блокировать уведомления, работая в связке с приложением BUSY App на телефоне. В режиме фокуса на экране будет только таймер отсчёта, а уведомления подождут, пока вы не завершите работу. Также блокируются все приложения — открыть их можно будет только после завершения работы.
[Видео] BUSY Bar в связке с приложением автоматически блокирует уведомления в режиме ЗАНЯТ
BUSY Bar может блокировать уведомления на всех ваших устройствах одновременно: на телефоне, часах и компьютере. Всё, что нужно — это подключить их к вашему аккаунту в BUSY App.
С помощью BUSY Bar вы можете адаптировать ваше рабочее окружение, чтобы сделать его более подходящим лично для вас. Например, если вы работаете со звуком или записываете подкаст, нежелательные звуки от устройств могут стать проблемой. Нажатием одной кнопки вы можете мгновенно отключить все уведомления.
[Видео] BUSY Bar может активировать ваши индивидуальные сценарии для сфокусированной работы
Автоматический статус ON CALL
Бывает, сидишь молча на созвоне, никого не трогаешь, а коллеги то и дело подходят со своими вопросами. И вам нужно как-то дать им понять: «Я на звонке, блин, не сейчас! Я занят!» BUSY Bar может автоматически отобразить подходящий статус, как только начнётся звонок, чтобы вас не отвлекали.
Когда работаешь из дома, тоже хочется, чтобы никто не мешал во время важного звонка. Обычно приходится заранее предупреждать: «Я буду занят в ближайший час, пожалуйста, не отвлекай меня». Но теперь достаточно просто повесить BUSY Bar на дверь — и включить нужный статус в приложении на телефоне или компьютере.
Активируется когда вы на звонке
Приложение BUSY App для macOS и Windows 11 может отслеживать использование микрофона и автоматически включать статус ON CALL на BUSY Bar. Это работает с любой программой, использующей микрофон: Zoom, Slack, Google Meet, Discord и т.д. Все работает само, ничего настраивать в этих приложениях не нужно.
[Видео] При включении микрофона BUSY App может удаленно активировать нужный статус на BUSY Bar через Wi‑Fi
⚠️ Версия BUSY App для компьютеров пока на ранней стадии разработки и финальный набор функций еще не подтверждён. В будущем мы хотим добавить автоматические статусы под любые сценарии: например, если открыто окно Photoshop или Word — BUSY Bar сможет показывать “DO NOT DISTURB” или любой другой пользовательский статус.
Интеграция с умным домом и SDK для разработчиков
Мы добавили поддержку умного дома в BUSY Bar, чтобы вы могли использовать его в сценариях автоматизации. Например, когда вы заняты, музыка автоматически ставится на паузу, освещение настраивается под ваши предпочтения, а входная дверь блокируется — все, чтобы создать пространство, оптимизированное для продуктивной работы.
Интеграция в системы умного дома позволяет BUSY Bar управлять вашими умными устройствами: лампами, аудиоустройствами, замками
Есть несколько способов подключить BUSY Bar к умному дому:
Протокол Matter — для хабов от брендов вроде Apple и Google.
Открытый HTTP API — для разработки собственных интеграций.
Home Assistant — для интеграции с вашим локальным сервером умного дома.
Протокол Matter
Мы официально присоединились к Connectivity Standards Alliance, чтобы добавить поддержку протокола Matter в BUSY Bar. Matter — это современный стандарт для умного дома, разработанный такими компаниями, как Apple, Google, Amazon и др. Его цель — обеспечить совместимость между устройствами умного дома разных производителей.
BUSY Bar можно подключить к любому хабу умного дома с поддержкой Matter — без дополнительных плагинов и сложной настройки. Просто отсканируйте QR-код на экране BUSY Bar, чтобы подключить устройство к вашей Wi‑Fi сети и экосистеме умного дома. Matter работает по локальной сети (LAN), поэтому автоматизации отрабатывают быстро и не зависят от наличия подключения к интернету.
Интеграция с Home Assistant
Мы также планируем добавить нативную интеграцию BUSY Bar с Home Assistant — популярной open-source системой умного дома, поддерживающей огромное количество устройств от разных производителей.
С такой интеграцией можно будет выводить кастомные анимации, воспроизводить собственные звуки и настраивать реакцию BUSY Bar на события в вашей системе умного дома. Это дает больше гибкости по сравнению с интеграцией через Matter.
Открытый HTTP API
С помощью HTTP API вы сможете создавать собственные интеграции. Это гибкий набор интерфейсов для взаимодействия с BUSY Bar по локальной сети, через USB или через облако.
Мы также предоставим библиотеки, реализующие HTTP API, чтобы вы легко могли интегрировать BUSY Bar в свои приложения на JavaScript, Go или Python.
Способы подключения к BUSY Bar
Варианты подключения BUSY Bar:
USB Ethernet — при подключении к ПК по USB девайс определяется как виртуальный сетевой адаптер, эмулируя локальную сеть с вашим компьютером. Через эту сеть доступны веб-интерфейс и HTTP API.
Wi‑Fi сеть — подключите BUSY Bar к домашнему или офисному Wi‑Fi, чтобы управлять устройством через веб-интерфейс или HTTP API. Также через Wi‑Fi работает интеграция с системами умного дома.
Облачный сервер — добавьте устройство в свой аккаунт BUSY App, и оно автоматически подключится к нашему облаку. Это дает возможность управлять BUSY Bar удаленно из любой точки мира с помощью HTTP API. Вы также можете сконфигурировать BUSY Bar для подключения к вашему собственному серверу по протоколу MQTT — никакого vendor-lock.
SDK для разработки приложений
Мы работаем над SDK и библиотеками, которые позволят разработчикам создавать собственные приложения для BUSY Bar. Этот SDK еще в работе, мы расскажем о нем детально немного позже.
Технические характеристики
Основной дисплей — полноцветная светодиодная матрица с разрешением 72×16 пикселей, шагом пикселя 2,2 мм и динамическим изменением частоты обновления вплоть до 60 Гц для плавности анимаций.
Датчик освещенности — для адаптивной регулировки яркости, чтобы устройством было комфортно пользоваться как при дневном свете, так и в полной темноте.
Задний OLED-дисплей — 1,5-дюймовый дисплей с разрешением 160×80 пикселей и поддержкой 16 уровней серого. Его яркость тоже регулируется автоматически в зависимости от окружающего освещения.
2 микроконтроллера — основной микроконтроллер (STM32U5M) управляет всем устройством в целом. Wireless микроконтроллер (Silicon Labs SiWG917) отвечает за беспроводную связь (Wi-Fi 6, Bluetooth 5.4).
8 ГБ eMMC памяти — здесь хранятся ассеты для интерфейса BUSY Bar, обеспечивающие плавность UI и 2D-эффектов.
Встроенный аккумулятор формата 18650 — аккумулятор емкостью 3250 мАч обеспечивает автономную работу устройства на протяжении всего рабочего дня без необходимости подзарядки.
Порт USB Type-C — для подключения к ПК в качестве виртуального LAN-адаптера и зарядки. При подключении к зарядному устройству с Power Delivery (PD) устройство заряжается мощностью до 15 Вт менее чем за час.
Как происходит разработка и прозводство
Разработка аппаратной части BUSY Bar почти завершена, и сейчас мы сосредоточены на прошивке и подготовке к полномасштабному производству. Также мы разрабатываем BUSY App, веб-сервисы и интеграцию с умным домом.
Далее мы покажем Development Kit и Developer Board, а также поделимся интересными подробностями с производства.
Development Kit
Нашим embedded-программистам и электронщикам нужен полный доступ к компонентам внутри BUSY Bar, включая все три печатные платы:
Плата управления (Control board) — содержит все элементы управления и индикаторы статуса.
Основная плата (Main board) — на ней находятся оба микроконтроллера, eMMC память, аудиотракт и схема зарядки.
Плата дисплея (Display board) — содержит RGB-матрицу, драйверы для управления ею и датчик освещенности.
Чтобы облегчить отладку, мы напечатали на 3D-принтере специальный стенд, на котором все три платы соединяются между собой гибкими шлейфами (FFC). Такой стенд обеспечивает лёгкий доступ к обеим сторонам всех плат, упрощая тестирование и поиск неисправностей.
[Видео] Development Kit позволяет видеть одновременно оба экрана
Developer Board
UI-дизайнеры и тестировщики могут прошивать BUSY Bar по USB, но embedded-разработчикам нужен доступ к отладочным SWD-интерфейсам и UART обоих микроконтроллеров. Мы сделали специальную плату (Developer Board), которая подключается к плате управления, имеет разъём для подключения отладчиков, кнопки для сброса обоих микроконтроллеров и перевода wireless микроконтроллера в режим BOOT.
Мы спроектировали плату Developer Board так, чтобы ее можно было подключать даже к собранному устройству: достаточно снять внешнюю часть кнопки Start/Pause и прикрутить Developer Board на ее место. Электрическое соединение с платой управления обеспечивается через подпружиненные контакты (pogo pins).
Подготовка к производству
Сейчас мы на этапе Engineering Validation Testing (EVT) — это означает, что на фабрике выпущена небольшая тестовая партия устройств, и мы сосредоточены на их проверке и доработке.
Корпуса устройства в этой партии имеют немного другой цвет и гладкую поверхность (текстура придается на более поздних этапах химическим травлением литьевой формы). Финальная версия будет максимально приближена к иллюстрациям и видео.
Один из ключевых этапов подготовки к массовому производству — контроль качества внешних поверхностей пластиковых деталей, изготовленных методом литья под давлением. Особенно важно, чтобы линии разъема формы были минимально заметны.
Устройство из тестовой партии без текстуры на корпусе и с заметными следами по линии разъема формы (parting line)
Мы стремимся сделать линии разъема формы максимально незаметными за счет точной настройки параметров литья, включая давление и температуру впрыска. Пресс-форма корпуса BUSY Bar состоит из шести частей, которые должны быть идеально подогнаны друг к другу и пластик должен подаваться с оптимальными параметрами, чтобы итоговая деталь получилась качественной.
Для двухцветных деталей мы используем двухкомпонентное литье под давлением (two-shot injection molding). В одну и ту же форму последовательно впрыскиваются пластики двух разных цветов. Это более надежный и долговечный способ получить двухцветные детали, чем любые виды окрашивания.
Для задней крышки с надписями мы используем технологию нанесения этикетки в пресс-форме (in-mold labeling) — в форму помещается черная этикетка с заранее напечатанным текстом, которую затем заливают под давлением прозрачным пластиком. Получается цельная деталь с надписями — текст не сотрется т.к. он защищён пластиком.
Тестирование на фабрике
На этапе EVT мы также отлаживаем испытательные стенды, предназначенные для быстрого и точного тестирования компонентов устройства в процессе производства. Например, один из таких испытательных стендов тестирует энкодер, кнопки, переключатель режимов и светодиоды на плате управления — проверка их работоспособности полностью автоматизирована. Такой быстрый тест проходят все производимые устройства.
[Видео] Испытательный стенд выполняет автоматизированную проверку энкодера, кнопок, переключателей и светодиодов
Чтобы быть уверенными в долговечности выбранных компонентов и их способности выдерживать активное использование, мы проверяем их на специальном стенде. Нам нужно убедиться, что они соответствуют заявленным характеристикам производителя. Стенд работает дни напролет, проводя тысячи нажатий и вращений, чтобы найти точку отказа. Такое тестирование проводится перед запуском производства и при замене компонента на аналог.
[Видео] Стенд для тестирования надежности проводит стресс-тесты электромеханических компонентов
Подписаться на обновления
Мы готовимся к запуску производства и проводим тщательное тестирование перед релизом BUSY Bar. Также мы готовим краудфандинговую кампанию.
Подписаться на обновления на сайте проекта: https://busy.bar (нажмите кнопку "купить")
Сайт мобильного приложения https://busy.app
Подпишитесь на наши X (Twitter), Instagram и Reddit, чтобы следить за обновлениями BUSY Bar.
Instagram — продукт компании Meta Platforms Inc., признанной экстремистской организацией, деятельность которой запрещена на территории Российской Федерации.
Конструктор смартфона вашей мечты
В преддверии презентации новых iPhone делимся отличным конструктором вашего собственного смартфона.
Почувствуйте себя в шкуре дизайнера и создайте шедевр технологического прогресса.
Найдено в Телеграм канале
Красивое
Светорамка или как я стал Инженером-самоучкой
В двух словах, я уже долго занимаюсь производством картин на стекле, холсте и световых панно.
Но душа требует чего-то нового, а руки чешутся сделать компактный, теплый, ламповый продукт.
И вот после январских как всегда было много свободного времени и, залипнув в Пинтерест, нашел красивую рамку с подсветкой, свечение которой регулировалось с помощью крутилки - такой ретро стиль в эпоху цифровизации.
Я решил немного переосмыслить эту рамочку и добавить свои штрихи.
На следующий день я сделал визуализацию в Blender , прямые углы на оригинальной рамке мне не очень понравились, сделал углы округлые. Приблизительно нарисовал каким образом будет выглядеть рамка и сделал прототип каким образом она должна собираться, не имея представления можно ли это вовсе реализовать в таком виде.
Видео могло быть короче, но уж как есть)
SVETORAMKA - первое название, которые пришло на ум, кстати как вам оно? - это цельный кусок массива дерева, в который будет встраиваться фотография и элементы подсветки. Данную рамку можно использовать как ночник или светильник.
После того как визуальный прототип был готов приступил к технической части и собственно реализации этого проекта, а это самое интересное, так как у меня совершенно не было никакого опыта в создании подобных вещей.
Ииии примерно через неделю как мне пришла идея и я сделал визуализацию, у меня уже был прототип из фанеры, но без крутилки, какую именно и как именно ее вставить туда еще нужно было узнать.
Так как я изначально делал размеры примерно такие как в той фотографии из пинтерест, то при таких размерах у меня в середине оставался большой такой остаток материала и я подумал, почему не сделать такую-же рамку только меньше по размерам внутри большой рамки и у меня получилось.
Спустя несколько месяцев и десятки правок, проб и ошибок я сделал первое изделие из массива.
Массив ясеня и дуба идеально подошли под эту рамочку, как по прочности так и визуально. После шлифовки и покрытием маслом получилось просто пушка и , конечно, в 100 раз круче и дороже чем фанера.
Питание рамки происходит от обычного блока питания на 12V
Я доволен тем, что получилось, в живую рамка смотрится вообще по-другому, красиво, изящно и в целом дорого-богато!
Рамку можно использовать как ночник или светильник, регулятор яркости настраивается очень тонко и можно сделать светимость на самый минимум или выкрутить на максимум и использовать как лампу к примеру, так как светимость тоже на очень высоком уровне.
Можно распечатать любую фотографию, которая будет создавать уют и тёплую атмосферу в вашем интерьере.
Осталось доделать упаковку — и можно открывать предзаказ.
В планах увеличить ассортимент за счет размеров, форм, расцветок самой рамки и заниматься продвижением.
Получилось немного скомкано, но как есть, хотелось уже побыстрее показать это миру.
Ниже варианты использования от нейронки в различных вариациях.
История о том, как я не смог сделать игру за 8 месяцев. Глава первая
Пару лет назад я наткнулся на один крутой проект: ребята взяли легендарную Pong от Atari и сделали её физическую версию.
Всё выглядело максимально весело: реальные "ракетки", мячик, механика — короче, чистый кайф. Раньше они даже продавали наборы для сборки, но как у них дела сейчас — без понятия. Я погряз в собственной попытке воплотить нечто подобное.
Как раз в это время мне пришлось задуматься о проекте для колледжа, так что решение пришло в голову моментально: я сделаю свою версию.
Мне вообще не понравился размер и то, как исключались игроки из игры (натягивание ленты в пазы, они даже не захотели добавить это в превью).
Разрешили работать в группе над проектом в третьем семестре, так что я воспользовался возможностью взять двух неопытных помощников (я-то прям опытный, ахахахаха).
Pong² — так я решил назвать сие творение.
С самого начала я решил: никаких готовых решений — только ручная работа, самодельные платы, собственный код и разработка механики с нуля (дурак да и только). Цель была не просто "скопировать игру", а создать своё видение этой игры от первого винтика до последнего байта прошивки.
Провал первый: курсовая за третий семестр
Начали с простого — концепта. Нужно было:
чтобы мячик действительно катался по полю, а не просто мигал на экране;
игроки управляли платформами с контроллеров;
ну и пока можно было не заморачиваться с печатными платами — хватит бредбордов.
Прикинул схему: 8 Ардуин (по 2 на каждый контроллер — одна в руке у игрока, вторая — в “центре управления полётами”). Для движения ракеток - Nema 17, да пару лимит-датчиков, что на 3д принтерах стоят.
Тут подключился один из участников — Саша. Сказал: “Я никогда не моделировал, но хочу попробовать сделать корпус контроллера. Научи.”
А я и не дурак отказываться. Показал ему основы работы в Fusion 360, объяснил как пользоваться скетчами, экструзией, зеркалами и прочими страшными словами — и отпустил в свободное плавание.
Честно? Основу он сделал сам. Да, на финальной стадии я вмешался — сгладил углы, убрал пару «аварийных» мест, но общий дизайн — его заслуга. И, учитывая, что это был его первый опыт в 3D, — респект.
С дизайном заглядывали наперёд, добавив окошко для ведения счёта. В этой версии счёт показывать не планировалось.
Такое было моё видение игры. Шароуловители должны были появиться позднее, просто было сложно остановиться. Шестерни, натяжители, крепления и тд - всё вычерчено с нуля. За основу взят V-slot 2020, полтора метра в длину (помним, что я хотел побольше, да?), пришлось заказать 20шт.
В качестве толкателей заказаны на алишке соленоиды-толкатели на 20 Ньютонов и ходом сердечника в 10мм.
Связь - пятижильный провод, два провода из которого - питание, два - ШИМ сигнал и ещё один к транзистору, управляющему соленоидом.
Часы фантазирования, подглядывания и проектирования; многочисленные попытки печати, за которыми обязательно следовали правки дизайна и новые испытания. Уже и не вспомнить, сколько было итераций — процесс оказался долгим, но невероятно увлекательным!
На фото — готовое шасси. Жёсткости конструкции вполне достаточно, а ход кареток получился плавным. Также можно увидеть нарезанную ДСП: два нужных нам куска были покрыты коричневой матовой краской в три слоя для аккуратного внешнего вида, а так же для контраста с белым шариком для софтбола. Шарик для пинг-понга не подошёл - слишком лёгкий и быстро терял бы скорость, не долетая до стороны противника.
Осталось дело за малым - натянуть ремни, собрать бредборды, написать код и убедиться, что нихрена не работает! К сожалению, код и фото бредбордов увидеть не получится, безвозвратно канули в цифровое небытие, вместе со старым ноутбуком...
Поиск ошибок, пот, ненависть, страдания — и всё ради одной цели. И вот, результат перед вами:
Да, можно увидеть, что осталась одна серьёзная проблема: усилия в 20 ньютонов оказалось недостаточно для комфортной игры. Времени на заказ более мощных соленоидов уже не было, поэтому игру демонстрировали в таком виде. К счастью, преподаватели отнеслись с пониманием — всё-таки, создать что-то подобное в отведённые сроки (4 месяца. Ещё про четыре будет в следующей главе) и без единого изъяна почти невозможно. В итоге "провал" был признан успехом, а на будущее заказаны более мощные соленоиды.
Спасибо за внимание! Продолжение следует...
Креативные подвесные светильники для модернизации дома
Подвесной светильник с вентиляторами в виде боевого вертолёта из фильма Аватар. Ссылка на него
Светильник в виде старого самолёта. Ссылка на него
Светильник-люстра в детскую в виде медведей с шариками. Ссылка на неё
Креативный подвесной светильник в виде летающей тарелки (НЛО). Ссылка на него
Подвесной светильник Сатурн. Ссылка на него
Люстра в виде дома с шариками. Ссылка на неё
Подвесной светильник для детской комнаты в виде гоночного авто. Ссылка на него
Подвесной светильник в виде спутника. Ссылка на него
Светильник вращающийся. Ссылка на него
Светильник облако. Ссылка на него
Люстра в стиле освещения в пиратском корабле. Ссылка на неё




































