Hacker News

Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations

새 소리를 듣고 1800년대 삽화로 그려주는 전자잉크 액자 — Fugleramme

Raspberry Pi와 Inky Impression 전자잉크 패널로 만든 액자가 마이크로 들리는 새소리를 BirdNET-Go로 실시간 식별하고, 해당 종을 1800년대 자연사 도판에서 손수 오려낸 삽화로 그려줍니다. 400여 종을 커버하는 800장 이상의 컷아웃을 체종 순으로 배치하고, 새 목록이 바뀔 때만 화면을 다시 그리는 완전 로컬 AI 프로젝트입니다.

본문

노르웨이 베르겐의 개발자 Arne Giacomo가 공개한 Fugleramme는 정원의 새소리를 듣고 그 새를 1800년대 자연사 삽화로 그려주는 전자잉크 액자입니다. 저자의 부엌 창가에서 실제로 동작 중인 라이브 데모가 fugleramme.arnegiacomo.dev에 공개되어 있으며, 현재 정원에서 들리는 새를 실시간으로 보여줍니다. 프로젝트명은 노르웨이어로 '새 액자'를 뜻하며, 아직 초기 개발 단계라고 명시되어 있습니다.

작동 방식

마이크에 연결된 BirdNET-Go(Cornell Lab of Ornithology와 Chemnitz University of Technology의 BirdNET 모델 기반 오픈소스 분류기)가 오디오로 새를 식별하면, Fugleramme가 그 API를 폴링해 각 종을 삽화와 매칭합니다. 감지된 새들을 한 페이지에 배치(packing)한 뒤, 새 목록이 바뀔 때만 전자잉크 화면을 다시 그립니다. 전자잉크 특성상 불필요한 리드로를 줄이는 설계이며, 콜라주를 여섯 색으로 디더링해 Spectra 6 패널에 출력합니다. 이미 BirdNET-Go를 운영 중이라면 같은 머신이든 네트워크상 다른 장치든 그 인스턴스를 가리키기만 하면 됩니다.

삽화와 배치

프로젝트의 절반은 공공 도메인 자연사 도판을 소개하는 것이라고 저자는 밝힙니다. 400여 종을 커버하는 800장 이상의 컷아웃이 모두 실제 도판에서 손수 큐레이션되었으며, AI 생성 그림은 없습니다(일부 AI 리터칭은 있음). 각 종은 배경 제거 후 질감 있는 종이 질감 페이지에 배치되는데, 덩치가 큰 새가 중앙에 오고 크기는 실제 체중(AVONET 데이터)에 비례합니다. 감지된 새가 없으면 빈 횃대만 보입니다. 도판이 스칸디나비아·영국·중부유럽 중심이라 북유럽, 영국 제도, 독일의 커버리지가 가장 좋고, 더 넓은 유럽과 북미 지원은 작업 중입니다.

하드웨어와 설치

권장 구성은 Raspberry Pi 5, Inky Impression 13.3인치(Spectra 6), 마이크, A4 액자입니다. 전자잉크 패널은 선택 사항으로, 없으면 웹 전용으로 동작해 HDMI 디스플레이나 네트워크상 다른 기기에서 키오스크(:8080)를 볼 수 있고 관리 페이지(:8080/admin)로 표시 설정과 자동 업데이트를 관리합니다. 설치는 install.sh 원라이너(systemd 서비스 등록), ghcr.io의 Docker 이미지, BirdNET-Go를 함께 띄우는 docker-compose 예제 등 세 가지 경로를 제공하며, uv 기반 개발 환경과 가짜 탐지기(fugleramme-fake-detector)로 Pi 없이도 개발·테스트가 가능합니다. 코드는 MIT, BirdNET-Go는 비상업용 CC BY-NC-SA, 삽화는 CC BY-SA 등 구성요소별 라이선스가 분리되어 있습니다. 영감은 벽에 걸린 Axel Thorenfeldt의 WWF 포스터와 Instagram에서 본 AvianVisitors에서 얻었고, 유사 프로젝트(inky-bird-frame, HABirdDashboard 등)와 코드·아트워크를 공유하지 않는다고 명시합니다.

Hacker News 반응

  • @arnemunthekaas — 저자가 직접 등장해 작동 원리를 설명합니다. 마이크가 정원 소리를 듣고 BirdNET-Go가 소리로 새를 식별하며, 새 목록이 바뀔 때만 화면을 다시 그리고 콜라주를 여섯 색으로 디더링한다고 덧붙였습니다. 큰 새는 실제 체중 비례로 중앙에 배치됩니다.
  • @smeej — 같은 것을 만들 생각은 없지만 이미지 소스를 공개해달라고 요청합니다. 새를 잘 모르는 사람도 그림을 훑어보며 '이거다!' 하고 골라 배우는 출발점이 될 것 같다는 이유입니다.
  • @arnemunthekaas — 모든 아트워크는 assets/artwork 아래에 출처가 표기돼 있고, 매니페스트에서 각 파일이 어느 도판에서 잘라낸 것인지 정확한 출처를 확인할 수 있다고 답합니다.
  • @onionisafruit — 텍사스에 사는 사람에게 크리스마스 선물로 만들어주고 싶은데, 그 지역 커버리지를 기여하려면 어느 정도 시간이 드는지 질문합니다. 몇 달간 즐길 수 있는 취미 작업처럼 들린다고 평가합니다.
  • @firmretention — 하드웨어와 소프트웨어는 할 수 있지만 이런 창의적인 아이디어가 떠오르지 않는다며, 직접 만들어보고 싶을 만큼 멋진 발상이라고 감탄합니다.

원문: Hacker News / 번역·요약: Trawling