用 Claude Code 搭声源定位系统,40cm 内找到神秘蜂鸣器
Simon Willison 家里储物间有不明设备间歇性蜂鸣,他用 Claude Code 构建了 Beep Locator,用 5 台设备(两台 iPad、一部手机、一台 MacBook Pro 和一台 Surface Ultra)做声源三角定位。系统通过 Python web server 提供主界面,设备间互放声音估算相对位置,另提供 Rough mode 手动拖动图标校正位置,并附拍手测试模式验证定位能力。定位到蜂鸣频率后,系统持续监听、测量蜂鸣间隔、汇总三角定位结果,最终将声源锁定在约 40cm 精度范围内,挖出一块缺电的一氧化碳报警器。算法基础来自 2007 年论文 BeepBeep(Chunyi Peng 等人提出),核心是双向感知、自录音和采样计数三招,只需喇叭、麦克风和设备间通信,不依赖预设基础设施。对想用 Claude Code 做硬件/传感类小工具的开发者来说,这是一个从论文检索到落地实现不到两周的完整案例。
Current read
Simon Willison 被家里蜂鸣声吵得受不了,直接让 Claude Code 写了个声源三角定位系统,5 台设备协作战,最终 40cm 精度找到一块快没电的一氧化碳报警器。思路来自 2007 年的 BeepBeep 论文,但用现成设备几分钟就能跑起来。想看 Claude Code 怎么从论文快速落地成可用工具的,这篇讲得很清楚。
Evidence
2 sourcesConflict check
Dedup data only shows that these sources discuss the same event, not that they agree. There is no structured supporting or refuting evidence yet, so no conflict is inferred automatically.