Как SRE-инженер заменил систему за $120 000 самодельными контроллерами за $1 600

SRE-инженер (Site Reliability Engineer — специалист по надёжности систем) купил заброшенный боулинг на 8 дорожек в сельском Среднем Западе США и столкнулся с классической проблемой промышленного vendor lock-in: заведение было заброшено, крыша протекала, электрика барахлила, а 70-летнее оборудование работало с перебоями. Замена системы подсчёта очков обошлась бы в астрономическую сумму — но автор нашёл выход, потратив в 75 раз меньше.


Цена вопроса: шесть цифр за реле

Системы подсчёта очков в боулинге — технически интересная, но абсурдно дорогая вещь. Автор выяснил, что полноценная замена его системы, установленной ещё в 2008 году, обойдётся от $80 000 до $120 000 — без сервисных контрактов и расширенных функций, каждая из которых идёт отдельной строкой в счёте.

Но самое поразительное — что именно делает эта дорогущая система со стороны механики:

«Эти 70-летние машины управляются одним-единственным реле. Всё остальное — чисто механика. А у меня на руках счёт на шестизначную сумму.»

Автор заменил дорогостоящую систему подсчёта очков open source-альтернативой на базе ESP32 и Raspberry Pi менее чем за $400 на пару дорожек. Для 8-дорожечного зала итог — около $1 600 суммарно.

⚠ Цены на запчасти
Запасные части для стандартных систем подсчёта стоят около $4 000 за пару дорожек. Замена системы целиком — от $80 000 до $120 000. При этом реальная механика управляется одним реле.

Проект получил название OpenLaneLink и нацелен на снижение стоимости боулинга и устранение vendor lock-in за счёт открытого стека аппаратного и программного обеспечения.

Архитектура построена на принципе минимализма и максимальной ремонтопригодности:

  • ESP32 — основной микроконтроллер на каждом узле
  • ESPNow — беспроводной протокол для mesh-сети (звёздная топология)
  • RS485 — проводной fallback (резервный канал) для зашумлённых радиосред
  • Raspberry Pi — «компьютер дорожки», по сути Redis + конечный автомат
  • Redis + WebSocket + React — привычный стек для UI и анимаций

graph LR
    A[Датчики / реле на дорожке] -->|ESPNow| B[ESP32 Gateway]
    B -->|UART| C[Raspberry Pi]
    C -->|Redis pub-sub| D[Backend]
    D -->|WebSocket| E[React UI]
    A -.->|RS485 fallback| B

Каждый узел сети отправляет события со своих датчиков и принимает команды управления. Данные из Redis уже доступны любому React-разработчику — можно строить произвольный UI и анимации без ограничений вендора.

💡 Ремонт за 5 минут
Автор утверждает, что замена оборудования на одной паре дорожек занимает менее 10 минут. Запасные ESP32-контроллеры хранятся в ящике стола — уже прошитые или готовые к прошивке.

ПараметрКоммерческая системаOpenLaneLink (DIY)
Стоимость (8 дорожек)$80 000 – $120 000~$1 600
Цена пары запчастей~$4 000<$50 (ESP32, реле)
Время замены узлаВызов техника< 10 минут
Кастомизация UIПлатная опцияЛюбой React-разработчик
Владение даннымиВендорПолное, всё on-premise
Open sourceНетДа (планируется)

Контекст: отрасль давно ждала этого

Проблема vendor lock-in в боулинге не нова. Запрос на open source в боулинговой индустрии существовал давно, но интерес разработчиков к этой нише был минимальным. Коммерческие системы, тем временем, превратились в полноценный операционный хаб: они управляют пинсеттерами, камерами скорости, системой фиксации фолов, POS-терминалом, онлайн-бронированием и всем инвентарём.

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

ℹ Не первый такой проект
В комментариях на Hacker News другой энтузиаст поделился похожим опытом: он заменил контроллер 1970 года (Intel D8749H на базе архитектуры MCS-48) на Arduino, совместимый с современным ПО ScoreMore. Оказывается, любителей «боулинг-хакинга» в мире больше, чем кажется.

Что дальше

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

Пост на Hacker News набрал более 1 300 очков и 144 комментария за несколько часов — сообщество явно соскучилось по честному open source в неожиданных нишах.

«Я ненавижу vendor lock-in. Боулинг должен быть доступным для таких заведений, как моё.»

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