UStackUStack
blokdots icon

blokdots

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

blokdots

Что такое blokdots?

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

Продукт создан, чтобы провести аппаратную идею от исследования до рабочего прототипа в одном рабочем процессе. Он поддерживает мониторинг компонентов в реальном времени, пошаговую настройку подключений, простую логику на основе правил и, в планах Pro, экспорт в JavaScript или Arduino C++ для дальнейшей разработки.

Ключевые возможности

  • Живое управление значениями оборудования: показывает значения компонентов в реальном времени еще до полной сборки прототипа, что помогает пользователям отслеживать поведение во время итераций.
  • Подключение hardware по принципу plug-and-play: подключает оборудование без ручной отладки и настройки, снижая объем подготовительной работы при соединении компонентов.
  • Подсказки по подключению: дает пошаговые инструкции, куда подключить компонент, что полезно пользователям, менее знакомым с проводкой аппаратуры.
  • Логика взаимодействия без кода: поддерживает правила на основе триггеров, например if-this-then-that, и сопоставление входов и выходов с управлением значениями.
  • Загрузка на автономную плату: пользователи Pro могут загрузить прототип на плату и запускать его без постоянного подключения к компьютеру.
  • Экспорт кода: пользователи Pro могут экспортировать логику в JavaScript или Arduino C++, чтобы продолжить разработку вне приложения.
  • Подключения к инструментам дизайна: включает интеграции с Figma, ProtoPie, ProtoPie Connect, Socket.IO, P5, websites и Lovable, позволяя связывать физические компоненты с цифровыми прототипами.

Как использовать blokdots

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

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

Сценарии использования

  • Раннее тестирование аппаратных концепций: дизайнеры и мейкеры могут проверить, работает ли физическое взаимодействие так, как ожидается, до перехода к финальной сборке.
  • Интерактивные дизайн-прототипы: команды могут подключать физические компоненты к прототипам в Figma или ProtoPie, чтобы цифровой дизайн реагировал на аппаратный ввод.
  • Учебные аппаратные проекты: студенты могут изучать аппаратное взаимодействие и логику прототипа без старта с кода, а затем перейти к экспорту кода, когда будут готовы.
  • Автономные интерактивные инсталляции: пользователи Pro могут подготовить прототип для запуска напрямую на плате без подключенного компьютера.
  • Связка рабочих процессов дизайна и кода: пользователи могут начать с no-code правил в blokdots и экспортировать в JavaScript или Arduino C++, когда нужен более кастомный вариант реализации.

FAQ

Нужен ли код для создания прототипа в blokdots?
Нет. Основной рабочий процесс no-code и использует простые триггерные связи или сопоставление входов и выходов.

Может ли blokdots запускать прототип без компьютера?
Да, план Pro включает загрузку прототипа на плату, чтобы он мог работать автономно.

Экспортирует ли blokdots код?
Да, планы Pro включают экспорт в JavaScript и Arduino C++.

К каким дизайн-инструментам он может подключаться?
На странице указаны Figma, ProtoPie, ProtoPie Connect, Socket.IO, P5, websites и Lovable.

Бесплатен ли blokdots?
На сайте указан бесплатный план Basic для знакомства с основами аппаратного взаимодействия, а также платные планы Education, Pro и Studio.

Альтернативы

  • Ручная разработка на Arduino: подход с упором на код для создания аппаратных взаимодействий напрямую в Arduino, с большей гибкостью, но и с большим объемом настройки и программирования.
  • Универсальные no-code инструменты автоматизации: инструменты, которые связывают события и действия без фокуса на hardware; они могут обрабатывать логику, но не ориентированы на физические компоненты.
  • Инструменты прототипирования с hardware-интеграциями: продукты вроде ProtoPie ориентированы на интерактивное дизайн-прототипирование и могут лучше подойти, когда основной процесс остается внутри дизайн-прототипа, а не приложения, ориентированного на hardware.
  • Кастомные веб-сборки или решения на Socket.IO: для команд с опытом разработки можно создать собственное приложение для связи оборудования с веб-интерфейсами, но это потребует больше усилий по реализации, чем blokdots.
blokdots | UStack