BlackHalo logo
Published on

用1600美元的ESP32替代12万美元的保龄球计分系统

Authors
  • Name
    section33
    news.ycombinator.com
ESP32微控制器与保龄球道传感器组件的特写
头图来源: Wikimedia Commons(请在文件页查看原作者与许可条款)

背景:从废弃球馆到技术挑战

一位自称可能是地球上唯一拥有保龄球馆的SRE工程师,在乡下买下了一个废弃的8道保龄球馆。这个小镇缺乏娱乐设施,被称为“休闲荒漠”。球馆状况糟糕:屋顶漏水、电力不稳、70岁的保龄球设备时好时坏。但最让他头疼的是计分系统——那套2008年安装、价值六位数美元的系统,只负责触发一个继电器来驱动老旧的摆瓶机,其他全部是机械结构。

高昂的替换成本与厂商锁定

这套系统使用了摄像头检测球速和轨迹、基于图像识别的倒瓶检测、犯规线监控、动画显示以及控制摆瓶机和回球机。但作者发现,若要整体替换,报价在8万到12万美元之间,还不包括升级或服务合同。每对球道的备件高达4000美元。考虑到技术飞速发展,这种价格令人震惊。更糟糕的是,所有功能都是封闭的,无法自定义主题或集成现代功能。

自研方案:OpenLaneLink

作者决定用开源硬件和软件自行构建替代方案。原型每对球道成本约200美元,升级版也只需400美元。核心是ESP32微控制器,使用ESPNow星形拓扑网格通信,每个节点连接传感器(红外断束传感器、继电器)并通过UART上报给树莓派网关。树莓派运行Redis作为状态机,并通过WebSocket与React前端交互。RS485作为有线备用方案应对无线干扰。

优势与愿景

  • 更换零件只需5分钟,整对球道更换不到10分钟。
  • 所有者拥有全部数据,可自由定制UI和动画(例如Tron主题夜)。
  • 计划开源全部硬件、固件和软件栈,命名为OpenLaneLink。
  • 目标是让更多小型球馆以低成本获得现代计分系统,打破厂商锁定。

社区反响与扩展

帖子在Hacker News获得1665分,180条评论。其他爱好者分享了类似项目:有人用Arduino替换了1970年代迷你球道的计分板;有人讨论机械摆瓶机只需一个继电器控制;还有读者提到老旧机床和食品生产线的类似改造机会。作者正在添加LED灯带和DMX激光控制,未来计划实现扫码支付和自助开球。

技术细节

  • 固件协议:ESPNow星形网格,节点发射传感器事件并接收命令,网关通过UART连接树莓派。
  • 事件流:数据进入Redis后,通过标准的React/WebSocket/pub-sub架构处理。
  • 硬件:通用微控制器搭配继电器、光耦和红外传感器,每种节点运行不同固件。
  • 备用:RS485有线回退,应对无线噪声环境。

总结

这个项目展示了开源硬件和软件如何颠覆传统行业的高价封闭系统。作者不仅为自己节省了六位数成本,还准备将经验分享给整个保龄球社区。他呼吁更多技术爱好者关注类似“休闲荒漠”中的改造机会,让老旧设备焕发新生。

原标题:Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s。 HN 原始发布时间:2026年7月19日星期日。当前记录为 1665 分、180 条评论。

阅读原文 · 查看 HN 讨论