사이먼 윌리슨, Claude Code로 만든 Beep Locator로 40cm 오차까지 삐 소리 추적
- 사이먼 윌리슨이 Claude Code로 박스 방에서 간헐적으로 울리는 삐 소리를 찾는 Beep Locator를 만들었고, 약 40cm 오차까지 좁혀 배터리가 다 된 오래된 일산화탄소 감지기를 찾아냄
- 아이패드 2대와 아이폰, 맥북 프로, 서피스 울트라를 WebSocket으로 파이썬 서버에 붙여 마이크로 쓰는 구조이고, 각 기기는 60초 오디오 버퍼에서 FFT와 하이패스 필터로 삐 소리를 감지함
- 2007년 퍼듀대 BeepBeep 논문을 참고해 왕복 지연이 가장 짧은 기기가 짧은 처프를 재생하고, 모든 리스너가 처프 0.6초 전부터 0.8초 후까지의 클립을 서버로 올려 정렬하는 방식임
- 기기 위치 자동 추정이 잘 안 되자 아이콘을 끌어 대략 위치를 잡는 Rough mode를 넣었고, 손뼉 위치를 다이아몬드로 찍는 박수 모드로 탐지 정확도를 확인함
- 비용은 월 200달러 Anthropic 구독 안에 다 들어갔고, 이후 노트북에서 돌린 Fable 5.2 세션은 API 가격으로 31.04달러(컨텍스트 517.9k, 출력 331.4k)였음
Hacker News 의견들
이거 진짜 멋지다. 브라우저 마이크로 소리 다루는 simonw 프로젝트가 또 나왔네. 세상 단순한 문제를 이렇게 풀 수 있다니.
물리적 이진 탐색으로 O(log n)에 풀 수도 있음. 박스 절반을 다른 방으로 옮기고, 어느 방에서 소리가 나는지 듣고, 또 반으로 쪼개면 됨.
박스 절반을 옮기라고? 그냥 안 함.
그건 O(log n)이 아니라 O(n log n)임. n/2개를 log n번 옮기니까.
물리적 이진 탐색은 물체 크기 때문에 O(n^{1/3} log n)쯤 될지도. 이동 시간이 거리에 비례하니까.
어차피 방에 서서 어느 쪽인지 들어야 하니 상수가 아주 긴 nlogn임.
고양이용 HUD로 만들면 쥐 소리 추적에 쓸 수 있겠는데. 친구가 물어봄.
FOTRIC TD2e 음향 이미징 카메라라는 게 있음. 1000달러쯤 해서 한 번 쓸 거면 렌트하는 게 낫지만 신기한 장비임.
메이커스페이스 공구 대여용으로 딱이겠다.
miniDSP UMA 16으로 싸게 직접 만들 수도 있음.
나 지난주에 Fotric Sonic 3를 이베이에서 700달러에 삼. 64개 마이크 배열이라 직접 따라 만들긴 힘들 듯. 안드로이드 전용인데 에이전트로 맥 버전도 만들었음.
열화상 카메라가 그랬던 것처럼 음향 카메라도 가격이 내려가는 중인가 보네.
그냥 박스 뜯어보는 게 더 빨랐을지도.
아니지. 박스 정리는 영원히 미루고 AI랑 노는 데 시간을 써야지.
삐 소리 주범이 뭐였는지부터 말해줘.
본문에 나옴. 40cm까지 좁혀서 파보니 배터리 갈아달라고 비명 지르는 일산화탄소 감지기였음.
우리 집도 비슷했음. 세탁실에 처박아둔 CO 모니터였는데 산 기억도 안 나는 물건이었음. 방향을 알 수 있게 소리를 내라고 좀.
저자는 이게 처음이 아니라고 함. 개가 연기 감지기 배터리 경고음에 라벤더 덤불로 숨는다더라. 그래서 이 문제를 영구히 끝내려는 마음이었다고.
그 소리 진짜 듣기 싫고 위치도 잡기 어려움. 우리 동네는 여름에 5초마다 삐 소리 오케스트라였음. 배터리 1000개 사서 안내문이라도 넣어줄까 고민했음.
삐 소리 찾는 앱 대 annoyingpcb.com 대결이면 누가 이길까. 그런 장난 PCB 심을 용기는 없음.
비용은 얼마나 들었는지 궁금.
월 200달러 Anthropic 구독에 다 들어감. 이후 Fable 5.2 세션은 API 가격으로 31.04달러 나왔음.