여러분도 쓰레기통에 초광대역 무선 장치쯤은 달아 두셨겠죠?

6 hours ago 2

BinRange는 고정 UWB 앵커 1대와 배터리 태그 6개로 쓰레기통의 이동을 감지하고, Home Assistant의 수거 일정과 결합해 실제로 밖에 내놓았는지 확인하는 취미 프로젝트임 신호 세기로 거리를 추정하던 Bluetooth 방식 대신 전파 이동 시간을 측정하며, 새 거리 측정값이 있을 때 앵커 기준 10m 안쪽을 Home, 바깥쪽을 Out으로 구분함 두 보드 실험에서는 실제 10.1m 거리를 평균 10.09m로 측정했지만, 차량이 통신을 완전히 차단할 수 있었고 쓰레기통에 장착한 뒤의 수신 범위는 별도 검증이 필요함 태그는 가속도계 인터럽트로 움직임을 감지해 보고 주기를 바꾸며, Bluetooth를 통한 서명된 펌웨어 업데이트와 실패 시 롤백을 지원함 실제 수거에서는 통신 공백으로 비움 알림을 놓쳤으며, 이후 밖에 있다고 추정하는 상태(presumed Out) 와 수신 상태를 분리함. 배터리 수명, 설치 위치별 통신 범위, 무인 업데이트 신뢰성은 아직 검증 중임 수거 일정만으로는 알 수 없는 실제 이동 Home Assistant는 수거할 쓰레기통과 날짜를 알고 대시보드와 알림으로 안내할 수 있지만, 실제로 쓰레기통을 내놓았는지는 알 수 없었음 대상은 일반 쓰레기통 1개, 음식물 퇴비통 1개, 정원 폐기물통 1개, 재활용통 2개, 유리 수거통 1개로 총 6개이며, 수거 일정도 모두 같지는 않음 Waste Collection Schedule 통합이 지방정부의 일정을 스크래핑해 수거 대상을 관리함 초기에는 저렴한 Bluetooth 태그와 실외 Bluetooth 프록시로 근접 여부를 확인하려 했으나, 배터리가 빨리 소모되고 측정값이 흔들렸으며 해당 설치 환경에서 프록시도 불안정했음 AirTag를 계기로 UWB에 관심을 갖게 되면서 BinRange를 구현함 고정 앵커, 배터리 태그 6개, Home Assistant 연동 외에도 출력한 케이스, 자체 펌웨어, 무선 업데이트를 갖춤 휴대전화 반복 알림으로도 해결할 일을 의도적으로 과도하게 설계한 취미 프로젝트임 제작 전반에 Codex를 적극 활용했고, 도중에 Astra도 사용할 수 있게 됨 아이디어를 구현하고 결과에 피드백을 주며 빠르게 반복할 수 있다는 점이 AI 활용의 장점이었음 RSSI 대신 UWB 거리 측정 Bluetooth 태그의 RSSI(수신 신호 세기 표시) 를 이용하면 수신 신호의 강도로 거리를 추정함 신호 세기는 벽, 주차된 차량, 반사, 안테나 ...

Read Entire Article