1P by GN⁺ | ★ favorite | 댓글 1개
  • Photon은 장시간 설치해 쓰는 초소형 카메라로, 한 번 충전으로 최소 50,000장 촬영 가능한 배터리 수명을 앞세움
  • 시간 기반 촬영과 모션 기반 촬영을 지원해 특정 시간·날짜 기록, 타임랩스, 움직임 감지 촬영에 활용할 수 있음
  • Bluetooth, Wi‑Fi, cellular를 넣지 않아 사진을 꺼내려면 물리적 접근이 필요하며, 원격 해킹과 몰래 클라우드 업로드 위험을 줄이는 구조임
  • 하드웨어와 소프트웨어는 오픈소스로 공개되어 있고, 사진은 이미지 센서의 픽셀 데이터를 그대로 저장하는 RAW 형식으로 보관됨
  • 저조도 성능과 PIR 기반 모션 감지는 아직 주의가 필요하며, 유리 뒤 움직임이나 바람에 흔들리는 풀·잎 같은 환경에서 한계가 있음

장시간 설치를 위한 초소형 카메라

  • Photon은 “tiny camera, out-of-this-world battery life”를 내세우는 초소형 카메라임
    • 가격은 $200
    • Mac 전용 Photon Transfer 앱을 제공함
    • USB‑C를 사용함
    • 구독, 클라우드 서비스, 반복 결제가 없음
  • 촬영 방식은 시간 기반과 모션 기반을 모두 지원함
    • 특정 시간이나 특정 날짜에 사진을 촬영할 수 있어 타임랩스에 적합함
    • 움직임을 감지해 촬영할 수 있음
  • 네트워크 기능을 제거해 사진 접근 방식을 제한함
    • Bluetooth, Wi‑Fi, cellular를 지원하지 않음
    • 사진이 기기 밖으로 나가려면 물리적으로 접근해야 함
    • 원격 해킹이나 사용자 모르게 클라우드 서비스로 업로드되는 상황을 막는 구조임
  • 하드웨어와 소프트웨어는 완전 오픈소스로 공개되어 있음
    • 사진은 이미지 센서가 출력한 픽셀 데이터를 그대로 담은 RAW 형식으로 저장됨
    • 저장 공간이 가득 차면 새 사진이 가장 오래된 사진을 덮어씀

사양과 구매 전 확인할 제약

  • 주요 기술 사양
    • 배터리 수명: 최소 50,000장 촬영
    • 사진 해상도: 2304 x 1296 픽셀
    • 저장 용량: 20,197장
    • 카메라 화각: 수평 130°, 수직 75°
    • 모션 감지 화각: 수평 90°, 수직 90°
    • 모션 감지 거리: 최대 5m
    • 동작 온도: 0–50°C
    • 방수: 비는 견디지만 침수는 견디지 못함
    • 크기: 47 x 36 x 31mm
    • 6061 알루미늄으로 가공되고 아노다이징 처리됨
    • AirPods 케이스보다 작음
  • 구매 전 확인해야 할 제한이 있음
    • 저조도 성능은 아직 개선 중이어서, 저조도 장면 촬영이 목적이면 향후 소프트웨어 업데이트를 기다리는 편이 나을 수 있음
    • 모션 센서는 PIR 기술의 한계 때문에 유리 뒤의 움직임을 감지하지 못함
    • 자연 환경에서는 바람에 흔들리는 풀이나 잎 때문에 모션 센서가 자주 트리거될 수 있음
      • 움직임 발생 시 사진을 찍도록 설정하면 배터리가 빠르게 소모될 수 있음
      • 향후 소프트웨어 업데이트에서 모션 감도 설정이 제공될 수 있음

댓글과 토론

Hacker News 의견들
  • 이 제품을 Mac 전용으로 강하게 마케팅해야 하는 이유를 잘 모르겠음
    오픈소스 제품인데 소비자용 운영체제 중 가장 제한적인 쪽에 앱을 묶어두는 건 아쉬움. Linux나 Windows는 일반 하드웨어에서 네이티브나 VM으로 돌릴 수 있지만, macOS는 Mac에서만 쉽게 돌아감. 댓글을 읽고 나서야 Mac이 없어도 이론상 구매해서 쓸 수는 있다는 걸 알게 됐고, 다만 사용자 경험 일부는 포기해야 할 듯함
    최소한 Linux용 명령줄 도구 형태의 커뮤니티 지원 가능성을 명시하는 건 간단해 보임. Mac 앱만큼 다듬어지지 않았더라도 제품의 한계를 솔직히 공개하는 방향과도 맞고, 고객도 더 늘릴 수 있을 것 같음

    • 비판의 초점이 유료 제품이 Mac만 지원한다는 건지, 오픈소스 프로젝트가 여러 운영체제를 지원하지 않는다는 건지 잘 모르겠음
      전자라면 Mac 전용 소프트웨어는 많이 봤고, 좋은 제품에 돈을 더 잘 내는 플랫폼이라는 인식 때문에 그렇다고 봄
      후자라면 오픈소스이니 직접 필요한 부분을 만들면 됨. 이런 관점이 내가 자라면서 익숙했던 DIY 문화인지, 그냥 나이가 든 건지는 모르겠지만 지금도 흔한 믿음인지 궁금함
    • 굳이 이렇게 문제 삼을 일인가 싶음. “다른 플랫폼 지원 계획이 있나요?”라고 물을 수도 있었는데 거의 악의적으로 받아들이는 것처럼 보임
      Linux 상용 소프트웨어를 만들다 그만두는 이유로 “지원의 95%, 매출의 2%”라는 얘기와 잘 맞아 보임. 열려 있고 Linux/Windows 지원을 원한다면, 200달러짜리 소규모 장치를 만든 사람이 안 했다고 불평하기보다 직접 만들면 됨
    • 홈페이지에서 이 문구를 보고 바로 돌아가 추천을 취소했음. 만든 사람의 이상한 과시처럼 느껴졌고, 아이러니하게도 오픈소스 커뮤니티는 가치 제안만 맞으면 창작 의도는 무시하고 필요한 대로 쓸 것 같음
      Dave가 뛰어난 개발자/디자이너이고 제품도 나름 인상적이라는 건 인정함. 실제 시장에서 Mac 전용 제품이 얼마나 잘되는지 데이터가 보고 싶음
    • 강하게 동의함. 웹사이트를 보며 흥미가 생겼고 고려할 수도 있었는데, Mac 전용을 보자마자 탭을 닫았음
  • rebase용 드래그 앤 드롭 터미널 앱도 만들었다니 대단함. 전반적으로 멋진 제품들이고 진짜 Hacker News답다
    https://toaster.llc/debase/index.html

    • 이 사람이 아는 범위가 놀라움. 임베디드부터 네이티브 앱, 제작까지 다 다루는 걸 보니 내가 너무 게으른 느낌임
    • 터미널에서 드래그 앤 드롭도 멋지지만, 최근에는 터미널 Git 클라이언트인 lazygit을 쓰기 시작했음. 작업 흐름이 전부 키보드 기반이고, 표준 Git 명령줄보다 훨씬 다루기 쉬운 mental model을 제공함
      https://github.com/jesseduffield/lazygit
    • 와, 이런 걸 오래전부터 원했고 한때 직접 만들기까지 시작했었음
  • 제품 웹사이트에 카메라 샘플 이미지가 있나? 아이디어는 멋진데 목적에 얼마나 맞는지 판단하려면 여러 샘플 이미지가 있으면 좋겠음

  • 정말 멋져 보임. 30년 넘게 사진으로 생계를 이어왔고 구매 욕구가 꽤 있음
    지금 진행 중인 캘리포니아 콘도르 육추 기록 프로젝트에는 이 작은 폼팩터가 딱 맞을 것 같음. 다만 내 필요에는 영상 촬영도 필요해서 아쉽고, 그러면 배터리가 크게 줄어들 것 같음
    11월에 카메라 시스템을 설치하면 새끼가 가을에 둥지를 떠날 때까지 다시 만질 수 없는 상황이라, 좋은 화질과 프로젝트의 특수한 요구를 모두 만족하는 해법을 찾기 어려웠음
    GoPro를 쓰지 못하는 이유도 몇 가지 있음. 전력 소비가 크고, 번식 시설이라 메뉴에서 비프음을 꺼도 정전 후에 비프음이 저절로 다시 켜진 적이 있음. 정전도 잦음. 또 GoPro는 전원이 끊기면 자동으로 다시 켜지지 않고 수동으로 켜야 하는데, 새끼와 부모가 있는 동안에는 그럴 수 없음

    • 트레일 카메라를 쓰면 안 되나? 이 장치가 하는 일을 더 잘하면서 영상과 야간 시야도 있고, 200달러가 아니라 50달러에 살 수 있음
    • 카메라와는 별개로, 배터리를 가끔 교체할 수 있는 곳까지 긴 케이블을 빼면 안 되나? 아니면 외부 태양광 충전 배터리 팩을 쓸 수도 있지 않나?
    • 몇 달 동안 연속 영상을 원한다면 배터리를 쓰는 맞춤형 해법이 필요할 가능성이 큼. 배터리는 어느 정도 커야 하고, 태양광이 도움이 될 수는 있지만 전적으로 의존하면 안 됨. Eco-Worthy 같은 곳의 LFP 배터리는 가볍고 출력이 높아 좋은 선택일 수 있음. 납산 자동차 배터리용으로 파는 30달러짜리 배터리 박스도 날씨로부터 보호하는 데 쓸 수 있음
      몇 달짜리 연속 영상은 아직 저전력으로는 사실상 어려움. 카메라 센서가 그런 용도로 설계되어 있지 않고, 현재 CMOS 센서는 완전히 다시 설계해야 함. 훨씬 저전력인 맞춤형 센서를 바닥부터 다시 만드는 연구가 진행 중이긴 하지만 고급 연구 단계이고 상용화된 건 못 봤음. 국방부가 전장에서 오래가는 연속 영상을 원할 테니 우선순위가 있을 수도 있음. 약 5년 전부터 새 미세가공 기술로 작업이 시작됐고 Chip Elliot도 관여했지만, 가능 여부가 완전히 확실하진 않았음
      타임랩스라면 Brinno 카메라를 봐도 좋음. 타임랩스용으로 만들어졌고 방수 하우징이 있으며 USB 전원도 가능함
      https://brinno.com/
      자동 노출을 설정하면 타임랩스 간격이 충분히 길 때 밤에도 빛을 충분히 모아 기록할 수 있고, 낮도 처리함. 렌즈 마운트가 있어 광각이나 약한 망원도 선택 가능하며, 서드파티 렌즈도 있을 수 있음. 타임랩스 Brinno와 연속 영상용 맞춤 전원 시스템을 함께 쓰면 최소한 독립 시스템 두 개로 뭔가를 확보할 수 있음. 무인 시스템에서는 중복성이 좋음
    • 곁가지 질문이지만, 캘리포니아에서 콘도르를 보기 좋은 곳은 어디인가? Pinnacles National Park에서 봤는데 정말 좋았음
    • GoPro를 열어서 비퍼를 제거한 뒤 큰 외부 배터리에 연결하면 됨
  • 왜 그냥 범용 대용량 저장장치로 연결되게 하지 않았는지 궁금함

    • 타당한 질문임. 이유는 몇 가지였음
      Photon의 배터리 수명을 극대화하려고 하드웨어가 이미지를 기록하는 데 필요한 최소한만 하게 만들었음. 그래서 Photon은 이미지를 포맷되지 않은 SD 카드, 즉 거대한 선형 바이트 배열에 저장하고, 인덱싱이 쉽고 빠름
      16비트 MSP430이 이미지 데이터를 쓰는데, FAT32 같은 파일시스템 복잡성을 처리하지 않아도 MSP430의 코드 공간이 99% 찬 상태라 파일시스템 지원을 추가할 여유가 없음. 이 MSP430FR2433 계열은 FRAM이 최대 16KB라, 다른 계열을 쓸 수도 있긴 함
      Photon은 이미지를 보려면 후처리가 필요한 RAW 이미지 데이터로 저장함. 어차피 이미지를 보기 위한 다듬어진 앱을 제공하고 싶었기 때문에 그 앱을 필수로 만들면 된다고 생각했음
      이 이유들이 모두 훌륭하다고 말하려는 건 아니지만, 당시 판단은 그랬음
    • Mac 사용자는 아니지만 이상한 카메라 장비를 충동구매하는 입장에서, 접힌 영역 바로 아래에 있는 Mac 전용 라벨은 고마움. 보통 HN에서 소프트웨어 페이지를 몇 분 읽은 뒤에야 푸터나 “get it here” 링크에서 Mac 전용임을 알게 되는데, 여기서는 내 물건이 아니라는 걸 바로 알고 지루한 삶으로 돌아갈 수 있음
    • 동반 앱이 App Store에 있는 것 같음. 그래도 오픈소스로 낼 거라면 나도 이해가 잘 안 됨
    • 범용 대용량 저장장치보다 실제로는 MTP 호환 장치로 보이게 하는 편이 더 나았을 수 있음. 다만 그러려면 기반 파일시스템이 필요하고, 작성자가 설명한 것처럼 기능을 더 넣을 공간이 없음
      제품은 흥미롭고 코드도 공개되어 있으니 고맙게도 Linux 지원은 결국 생길 가능성이 높다고 봄
      0: https://en.wikipedia.org/wiki/Media_Transfer_Protocol
    • 이 경우에는 소프트웨어가 Mac 전용인 것이 기능처럼 보임
  • 멋진 프로젝트임. 빠르게 훑어보고 몇 가지가 떠올랐음
    GitHub 저장소의 코드와 설계 파일에 라이선스가 없어서, 현재는 오픈소스라기보다 소스 공개에 가까움. 다른 사람이 코드를 수정하고 직접 카메라를 만들 수 있게 할 계획이라면 적절한 라이선스를 추가해야 함
    전용 앱으로만 동작하고 Mac만 지원하는 점, 그것도 iPad/iPhone 없이 macOS만 지원하는 점은 시장을 크게 제한하는 것 같음. 앱이 사진 보기/전송과 장치 설정만 한다면 사진 파일 접근은 단순한 MTP 인터페이스로 처리하고, 설정용 두 번째 인터페이스를 두는 방식도 가능해 보임. 또 오픈소스 라이선스로 공개하고 해킹 가능하며 프라이버시 친화적인 장치로 마케팅할 계획이라면 Linux 지원은 사실상 필요함
    영하에서도 동작하게 하려면 차량용 등급 IC 사용도 고려해볼 만함. 현재 부품은 캘리포니아에서는 괜찮을 수 있지만 북부 주에서는 겨울 야외 사용이 어려울 수 있음

    • Linux 지원이 꼭 직접 제공되어야 하는 건 아님. 공개된 오픈소스 코드를 바탕으로 Linux 지원을 해킹해서 만드는 사람이 있을 것이고 Windows도 마찬가지일 듯함
      다만 Dave가 더 큰 시장에 접근하려면 Windows나 Android 지원이 합리적임
  • 정말 훌륭해 보임. 좋은 Mac 앱을 만들어줘서 고맙고, 여기의 나머지 비난은 신경 쓰지 않아도 될 것 같음
    이걸 긴 영상으로 만드는 용도에 적합할까? 아이들이 자라고 노는 모습을 주기적으로 카메라에서 덤프한 뒤, 나중에 프레임으로 이어붙여 영화처럼 만드는 상상을 하고 있음
    저장공간이 곧 덮어쓰기될지 알 수 있는 방법도 있을까?

    • 타임랩스는 의도한 사용 사례 중 하나임. 다만 동반 앱에 영상 내보내기 기능은 아직 추가해야 함. 지금은 이미지 내보내기만 지원함
      현재는 저장공간이 가득 차면 가장 오래된 사진을 조용히 덮어쓰지만, 이를 막는 설정이 있어야 한다고 생각해왔음
      배터리가 2% 아래로 내려가면 장치는 “battery trap”에 들어가서 촬영을 멈추고 5초마다 빨간 LED만 깜빡임. 저장공간이 가득 찼을 때도 선택적으로 이 모드에 들어가게 하는 설정이 있으면 괜찮을까?
  • Mac 전용에 대한 불안이 많으니, 어떤 플랫폼에서도 RAW 사진을 읽어낼 수 있는 작은 Python 파일을 제공할 수 있지 않을까?
    dd if=/dev/disk123 of=/tmp/bigrawfiles로 덤프한 뒤 그 Python 스크립트로 후처리하면 될 것처럼 보임
    다듬어진 Apple 앱만큼 좋지는 않겠지만, 하드웨어가 마음에 들고 약간의 DIY를 감수할 사람들에게는 충분할 수도 있음

    • 현재는 MDCUtil로 비슷한 게 어느 정도 존재하고, macOS와 Linux 양쪽에서 동작할 것 같음
      https://github.com/toasterllc/MDCCode/blob/rev10/Tools/MDCUt...
      예를 들면 다음처럼 쓸 수 있음
      $ MDCUtil ImgReadFull output.cfa
      다만 이건 SD 카드에 저장된 원시 데이터를 출력하므로, DNG 같은 표준 형식으로 변환하는 기능을 구현해야 함
  • 몇 가지 질문이 떠오름
    이미지 해상도는 얼마인가? 고정인가, 설정에서 바꿀 수 있나?
    실제 이미지 파일을 첨부할 수 있나? 미리보기만으로는 거의 알아보기 어려움
    동작 온도 정보가 있나? 배터리가 죽지 않아도 고온 때문에 카메라가 꺼질 수 있고, GoPro류에서 자주 겪음
    저장 용량은 얼마인가? 어디에도 언급이 없어 보임
    수정: 사이트 푸터가 이제 보였고, 아까는 로드되지 않았음

  • Dave, 멋진 프로젝트임
    저전력 설계에 대해 더 듣고 싶음. 여기서 MSP430을 선택했다고 했고, 고수준 아키텍처 블로그 글에도 전원 도메인 정보가 조금 있었지만, 더 세부적인 절전 기법을 다룬 블로그 글이 있으면 좋겠음
    배터리 수명을 늘리기 위해 단순한 스트리밍 압축 알고리즘을 추가하는 것도 생각해봤는지 궁금함. 쓸 데이터가 줄면 VDD_B가 켜져 있는 시간이 줄어들고, FPGA에서도 구현 가능할 수 있음. 색상 채널별로 작은 밝기 변화와 큰 밝기 변화에 서로 다른 코드 길이를 쓰는 델타 인코딩 같은 걸 생각했음
    예를 들어 첫 비트가 0이면 뒤에 +/-32 밝기 델타 5비트, 첫 비트가 1이면 밝기 델타 11비트 같은 식임
    두 픽셀 사이 밝기 변화가 2048을 넘으면 정보가 아주 조금 손실되겠지만, 그 변화량을 연속된 두 값에 나눠 “번지게” 만들 수 있음. 예를 들어 [0, 0, 4096, 4096, 4096][0, 0, 2048, 4096, 4096]이 되는 식임

    • 제안 고마움. 압축 아이디어가 흥미로움. FPGA RTL을 만진 지 좀 됐지만, 그런 걸 넣을 공간이 있을지도 모르겠음
      압축과 관련해 Photon의 작은 비밀이 있는데, 현재 12비트 RAW 픽셀이 16비트 워드로 쓰임. 그래서 SD 카드의 25%, 즉 모든 픽셀의 상위 4비트가 실제로는 0임
      따라서 쉬운 압축 이득은 이 픽셀들을 촘촘히 패킹하는 것이고, 그렇게 하면 저장 가능한 사진이 2만 장에서 2만 7천 장으로 늘고, 말한 것처럼 사진 쓰기 시간도 줄어 배터리 수명도 늘어날 것임
      사진 한 장을 캡처하는 동안 전력을 가장 많이 쓰는 요소가 무엇인지 정량화하면 흥미로울 듯함. 이미지 센서, SDRAM, SD 카드, ICE40 사이의 전력 분포가 어떻게 나올지는 솔직히 잘 모르겠음