Haptic Gateway

Программа на компьютере мастерской следит за 3D-принтерами и шлёт на BLE-браслет вибрацию разного ритма, когда печать закончилась, сломалась или встала.

прототипкод закрытжелезо и роботы

Схема подключения модулей браслета
Схема подключения модулей браслета для сборки на столе

О проекте

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

Как попробовать за минуту

Код закрыт, браслет ещё не собран, к принтерам программа не подключалась. Проверять пока нечего.

Ограничения

  • Работа с настоящими принтерами не подтверждена: проверено 172 программными тестами и симулятором.
  • Браслет пока на модулях и с питанием от USB, без аккумулятора, корпуса и своей платы.
  • Один браслет, ритмы фиксированные, сила вибрации не откалибрована.

Из чего состоит

  • Принтеры: Bambu по локальной сети (только чтение), Moonraker, OctoPrint
  • Программа: Python, FastAPI, SQLite, веб-панель
  • Браслет: Feather nRF52840 Express, драйвер DRV2605L, вибромотор, кнопка подтверждения
Панель Haptic Gateway: настройки уведомлений
Скриншот панели v0.4: настройки уведомлений