返回首页

24小时热榜

7作者: section33大约 13 小时前原帖
我可能是地球上唯一一个拥有自己保龄球中心的 SRE(网站可靠性工程师)。这份工作比你想象的要复杂得多。 我和家人买下了一个位于美国中西部乡村的废弃 8 条道保龄球中心。在我们的小镇上,家庭娱乐的选择并不多。你听说过“食品沙漠”吗?这里是一个“休闲沙漠”。 这个保龄球中心被废弃是有充分理由的。屋顶漏水,电力系统时常出现浪涌,而我那台 70 年的保龄球设备(至今)仍然运转不太正常。让我特别感兴趣的是那个记录分数的系统。它是你在比赛中关注的东西,但除此之外,它又显得不那么重要。结果发现这些东西真的很酷,但价格却离谱。 我们的系统安装于 2008 年,花费了六位数。它能够计算球速和轨迹,基于摄像头的瓶子检测(在集成电路上进行物体检测和三角函数!),处理犯规、动画、瓶子设置机和球返回。对于它的年代来说,这些功能非常酷。 从商业角度来看,我的设施只花了我 10.5 万美元。更换分数记录系统的费用在 8 万到 12 万美元之间,具体取决于功能、供应商和设备的年龄。请注意,没有升级或服务合同,每个功能和定制都是新的费用项目。这是对 2008 年安装的系统进行 1:1 替换的费用。考虑到科技界的快速发展,这真是令人难以置信。 更换零件的费用令人震惊,每对道的费用高达 4000 美元。但等等,保龄球机本身已经 70 年了,那这个“先进”的系统到底在干什么呢?不过是激活一个继电器来触发那台老机器。其他一切都是纯机械的。与此同时,我手里拿着一张六位数的发票。我很不高兴。 考虑到开放硬件、计算机视觉、实时事件流和全球范围内运行的大规模开源产品的现状,我必须找到一种方法自己来做这件事。 到目前为止,我已经为每对道构建了一个等效的原型,成本大约为 200 美元,如果你想要更高档一点则是 400 美元。使用 ESP32 和 ESPNow,并配备 RS485 作为备用,报告给一个实际上只是 Redis 和一个与 ESP32 网关相连的状态机的树莓派道计算机。 由于一切都基于 ESP32,我抽屉里有一把备用控制器,已经预先刷好或等待刷写。所有都是常见的现成硬件:微控制器连接到继电器、光耦合器和红外断射传感器,每个都运行稍微不同的固件。编写固件和协议才是真正的难点。 这是一个 ESPNow 星型拓扑网络:每个节点从其传感器发出事件并接受控制命令,报告给通过 UART 连接到树莓派的网关节点。从那里开始就是事件流:接收的数据包被翻译并放入 Redis,命令根据需要传回网络。RS485 作为有线备用,适用于嘈杂的射频环境。 一旦数据进入 Redis,就变成了熟悉的中间件/React/websocket/pub-sub 相关内容。任何 React 开发者都可以构建自己的用户界面和保龄球动画。由于一切都运行在普通硬件上,作为业主的我可以随心所欲,并且我拥有所有数据。维修只需五分钟;我可以在 10 分钟内更换一对道的设备。我敢打赌,像我这样的保龄球中心可以在一两个小时内从零启动并运行。 我们称之为 OpenLaneLink,我计划在准备好后开源硬件、固件和软件栈。保龄球很有趣,我希望帮助保持像我这样的保龄球馆的可负担性。 我讨厌供应商锁定。我不喜欢封闭系统,每次出现问题都要打电话支持,或者为“白标”自己的设备而付费。想要晚上变成 Tron 主题?祝你好运,找到一个在世纪之交购买的东西的霓虹灯新拟态主题。 这一切都让我感到烦恼。诚然,保龄球设备是小众的,但开放硬件和软件的前景非常令人惊叹。 感谢你的阅读!如果有人对更多关于这项保龄球项目的帖子感兴趣,请告诉我。
4作者: ValdikSS大约 18 小时前原帖
我正在考虑为西方观众发起一项众筹活动,推出一款现代化的打印服务器设备,能够实现以下功能: * 将旧的USB打印机(或多功能打印机)转换为Wi-Fi打印机/多功能打印机 * 无需驱动程序即可在Windows/macOS/Linux以及iOS/Android上进行打印和扫描 * 即使驱动程序已过时且无法在当前操作系统版本上运行,仍可与任何现代PC、Mac或智能手机兼容使用旧打印机 过去三年,我一直在开发和改进基础的CUPS打印栈、SANE扫描引擎以及开源打印驱动程序,并与设备一起进行优化。该设备主要在前苏联国家销售,只有少量销售到欧盟、美国、加拿大和非洲。 在欧盟,有一些公司专门购买2004-2012年黄金制造时代的旧打印机,进行专业翻新并提供保修。这些旧打印机通常比当前型号更坚固,维护成本也更低。因此,即使用户购买了“新”打印机,仍然需要这样的设备,因为许多人希望通过Wi-Fi进行打印。 在美国也是这样吗?我在eBay上看到了一些旧打印机的不同卖家,但根据我的观察,购买二手打印机的想法似乎并不普遍。 这款设备基本上是一个预配置的单板计算机,集成了CUPS + SANE + AirSane + box86,所有驱动程序均已安装和测试(包括许多专有驱动程序,适用于x86架构,运行在仿真环境中),并进行了多项补丁以确保稳定和快速的操作。 价格大约在45-60美元之间。以前价格更便宜,但由于当前内存价格的原因,无法再降低了。 您个人是否想要这样的设备(或知道可能想要的人),并愿意以这个价格购买吗?