1 puan yazan GN⁺ 2024-06-04 | 1 yorum | WhatsApp'ta paylaş
  • Photon, uzun süreli kurulum için tasarlanmış minyatür bir kamera ve tek şarjla en az 50.000 fotoğraf çekebilen pil ömrünü öne çıkarıyor
  • Zaman tabanlı çekim ve hareket tabanlı çekimi destekleyerek belirli saat/tarih kayıtları, timelapse ve hareket algılamalı çekim için kullanılabiliyor
  • Bluetooth, Wi‑Fi ve cellular içermediği için fotoğrafları almak fiziksel erişim gerektiriyor; bu yapı uzaktan hacklenme ve gizlice buluta yüklenme riskini azaltıyor
  • Donanım ve yazılım açık kaynak olarak yayımlanmış; fotoğraflar, görüntü sensörünün piksel verilerini olduğu gibi saklayan RAW biçiminde tutuluyor
  • Düşük ışık performansı ve PIR tabanlı hareket algılama hâlâ dikkat gerektiriyor; cam arkasındaki hareketlerde veya rüzgârda sallanan ot/yaprak gibi ortamlarda sınırlamalar bulunuyor

Uzun süreli kurulum için minyatür kamera

  • Photon, “tiny camera, out-of-this-world battery life” sloganını öne çıkaran minyatür bir kamera
    • Fiyatı $200
    • Mac’e özel Photon Transfer uygulaması sunuluyor
    • USB‑C kullanıyor
    • Abonelik, bulut hizmeti veya yinelenen ödeme yok
  • Çekim yöntemi olarak hem zaman tabanlı hem de hareket tabanlı çekimi destekliyor
    • Belirli saatlerde veya belirli tarihlerde fotoğraf çekebildiği için timelapse için uygun
    • Hareket algılayarak çekim yapabiliyor
  • Ağ özellikleri kaldırılarak fotoğraflara erişim yöntemi sınırlandırılmış
    • Bluetooth, Wi‑Fi ve cellular desteklemiyor
    • Fotoğrafların cihaz dışına çıkması için fiziksel olarak erişmek gerekiyor
    • Uzaktan hacklenme veya kullanıcının haberi olmadan bulut hizmetine yüklenme durumlarını engelleyen bir yapı
  • Donanım ve yazılım tamamen açık kaynak olarak yayımlanmış
    • Fotoğraflar, görüntü sensörünün ürettiği piksel verilerini doğrudan içeren RAW biçiminde kaydediliyor
    • Depolama alanı dolduğunda yeni fotoğraflar en eski fotoğrafların üzerine yazıyor

Teknik özellikler ve satın almadan önce bilinmesi gereken kısıtlar

  • Başlıca teknik özellikler
    • Pil ömrü: en az 50.000 fotoğraf
    • Fotoğraf çözünürlüğü: 2304 x 1296 piksel
    • Depolama kapasitesi: 20.197 fotoğraf
    • Kamera görüş açısı: yatay 130°, dikey 75°
    • Hareket algılama görüş açısı: yatay 90°, dikey 90°
    • Hareket algılama mesafesi: en fazla 5m
    • Çalışma sıcaklığı: 0–50°C
    • Suya dayanıklılık: yağmura dayanıyor, ancak suya batmaya dayanmıyor
    • Boyutlar: 47 x 36 x 31mm
    • 6061 alüminyumdan işlenmiş ve anodize edilmiş
    • AirPods kutusundan daha küçük
  • Satın almadan önce kontrol edilmesi gereken sınırlamalar var
    • Düşük ışık performansı hâlâ iyileştirme aşamasında; amaç düşük ışıklı sahneler çekmekse gelecekteki yazılım güncellemelerini beklemek daha iyi olabilir
    • Hareket sensörü, PIR teknolojisinin sınırlamaları nedeniyle cam arkasındaki hareketi algılayamıyor
    • Doğal ortamlarda rüzgârda sallanan otlar veya yapraklar nedeniyle hareket sensörü sık sık tetiklenebilir
      • Hareket olduğunda fotoğraf çekecek şekilde ayarlanırsa pil hızla tükenebilir
      • Gelecekteki yazılım güncellemelerinde hareket hassasiyeti ayarı sunulabilir

1 yorum

 
GN⁺ 2024-06-04
Hacker News yorumları
  • Bu ürünün neden güçlü biçimde sadece Mac'e özel diye pazarlanması gerektiğini pek anlamıyorum.
    Açık kaynaklı bir üründe uygulamayı tüketici işletim sistemleri arasında en kısıtlayıcı olanına bağlamak üzücü. Linux veya Windows genel donanımlarda yerel olarak ya da VM içinde çalıştırılabilir, ama macOS yalnızca Mac'lerde kolayca çalışıyor. Yorumları okuduktan sonra Mac'im olmasa bile teorik olarak satın alıp kullanabileceğimi anladım; ancak kullanıcı deneyiminin bir kısmından vazgeçmek gerekecek gibi duruyor.
    En azından Linux için komut satırı aracı biçiminde topluluk desteği ihtimalini belirtmek basit görünüyor. Mac uygulaması kadar cilalı olmasa bile ürünün sınırlarını dürüstçe ortaya koyma yaklaşımıyla da uyumlu olur ve müşteri kitlesini de artırabilir gibi.

    • Eleştirinin odağının ücretli ürünün yalnızca Mac'i desteklemesi mi, yoksa açık kaynaklı projenin birden fazla işletim sistemini desteklememesi mi olduğundan emin değilim.
      İlkiyse, Mac'e özel yazılımları çok gördüm; bunun da iyi ürünlere para ödemeye daha yatkın bir platform olduğu algısından kaynaklandığını düşünüyorum.
      İkincisiyse, açık kaynaklı olduğuna göre ihtiyacınız olan kısmı kendiniz yapabilirsiniz. Bu bakış açısı benim büyürken alışık olduğum DIY kültürü mü, yoksa sadece yaşlanmamdan mı bilmiyorum; ama hâlâ yaygın bir inanç mı merak ediyorum.
    • Bunu bu kadar sorun etmeye gerek var mı, emin değilim. “Başka platformları destekleme planınız var mı?” diye sorulabilirdi; neredeyse kötü niyetle yorumluyormuş gibi görünüyor.
      Linux için ticari yazılım geliştirip bırakmanın gerekçesi olarak söylenen “desteğin %95'i, gelirin %2'si” sözüyle iyi örtüşüyor. Açık kaynaklı ve Linux/Windows desteği istiyorsanız, 200 dolarlık küçük ölçekli bir cihaz yapan kişinin bunu yapmadığından şikâyet etmek yerine kendiniz yapabilirsiniz.
    • Ana sayfada bu ifadeyi görür görmez geri dönüp tavsiyemi geri çektim. Ürünü yapan kişinin tuhaf bir gösterişi gibi hissettirdi; ironik biçimde açık kaynak topluluğu, değer önerisi uygunsa yaratıcının niyetini görmezden gelip ihtiyacı olduğu gibi kullanacaktır.
      Dave'in çok iyi bir geliştirici/tasarımcı olduğunu ve ürünün de kendi çapında etkileyici olduğunu kabul ediyorum. Gerçek pazarda Mac'e özel ürünlerin ne kadar başarılı olduğuna dair veri görmek isterdim.
    • Kesinlikle katılıyorum. Web sitesine bakarken ilgimi çekti ve düşünebilirdim de; ama Mac'e özel olduğunu görür görmez sekmeyi kapattım.
  • Rebase için sürükle-bırak terminal uygulaması da yapmış olması harika. Genel olarak şahane ürünler ve gerçekten Hacker News ruhuna uygun.
    https://toaster.llc/debase/index.html

    • Bu kişinin kapsadığı alan gerçekten şaşırtıcı. Gömülü sistemlerden yerel uygulamalara, üretime kadar her şeyi ele aldığını görünce kendimi fazla tembel hissediyorum.
    • Terminalde sürükle-bırak da güzel, ama son zamanlarda terminal Git istemcisi olan lazygit'i kullanmaya başladım. İş akışının tamamı klavye tabanlı ve standart Git komut satırına kıyasla çok daha kolay kavranan bir mental model sunuyor.
      https://github.com/jesseduffield/lazygit
    • Vay, böyle bir şeyi uzun zamandır istiyordum; hatta bir ara kendim yapmaya bile başlamıştım.
  • Ürün web sitesinde kameranın örnek görselleri var mı? Fikir harika, ama amacına ne kadar uygun olduğunu değerlendirmek için birkaç örnek görsel olsa iyi olurdu.

  • Gerçekten harika görünüyor. 30 yılı aşkın süredir fotoğrafçılıkla geçiniyorum ve satın alma isteğim epey var.
    Şu anda yürüttüğüm Kaliforniya kondoru yavru büyütme kaydı projesi için bu küçük form faktör tam uygun gibi. Ancak benim ihtiyacımda video çekimi de gerekiyor; bu da üzücü, çünkü o zaman pil ömrü ciddi biçimde azalır gibi.
    Kasımda kamera sistemini kurduğumda, yavru sonbaharda yuvadan ayrılana kadar ona tekrar dokunamayacağım bir durum söz konusu; bu yüzden hem iyi görüntü kalitesini hem de projenin özel gereksinimlerini karşılayan bir çözüm bulmak zor oldu.
    GoPro kullanamamamın da birkaç nedeni var. Güç tüketimi yüksek ve burası bir üreme tesisi olduğu için, menüden bip sesini kapatsam bile elektrik kesintisinden sonra bip sesinin kendiliğinden yeniden açıldığı oldu. Elektrik kesintileri de sık yaşanıyor. Ayrıca GoPro, güç kesilip geri geldiğinde otomatik olarak yeniden açılmıyor; elle açmak gerekiyor, yavru ve ebeveynler oradayken bunu yapamam.

    • Trail kamera kullanamaz mısın? Bu cihazın yaptığı işi daha iyi yapar; video ve gece görüşü de vardır, 200 dolar değil 50 dolara alınabilir.
    • Kameradan bağımsız olarak, pili ara sıra değiştirebileceğin bir yere kadar uzun bir kablo çekemez misin? Ya da harici bir güneş enerjili şarjlı batarya paketi kullanılamaz mı?
    • Aylar boyunca kesintisiz video istiyorsan, pil kullanan özel bir çözüm gerekme olasılığı yüksek. Pilin belli bir büyüklükte olması gerekir; güneş enerjisi yardımcı olabilir ama tamamen ona güvenmemek gerekir. Eco-Worthy gibi yerlerin LFP pilleri hafif ve yüksek çıkışlı oldukları için iyi bir seçenek olabilir. Kurşun-asit otomobil aküleri için satılan 30 dolarlık akü kutuları da hava koşullarına karşı koruma için kullanılabilir.
      Aylar sürecek kesintisiz video, düşük güçle pratikte hâlâ zor. Kamera sensörleri bu kullanım için tasarlanmış değil ve mevcut CMOS sensörlerin tamamen yeniden tasarlanması gerekiyor. Çok daha düşük güç tüketimli özel sensörleri sıfırdan üretmeye yönelik araştırmalar sürüyor, ama bunlar ileri araştırma aşamasında; ticarileşmiş bir şey görmedim. Savunma Bakanlığı savaş alanında uzun süre dayanan kesintisiz video isteyeceğinden bu konuda öncelik olabilir. Yaklaşık 5 yıl önce yeni mikrofabrikasyon teknolojileriyle çalışmalar başladı ve Chip Elliot da işin içindeydi, ama mümkün olup olmadığı tamamen kesin değildi.
      Timelapse ise Brinno kameralara bakılabilir. Timelapse için yapılmışlar, su geçirmez muhafazaları var ve USB güç de mümkün.
      https://brinno.com/
      Otomatik pozlamayı ayarlarsan, timelapse aralığı yeterince uzunsa geceleri de yeterli ışık toplayıp kayıt yapabilir; gündüzü de idare eder. Lens yuvası var, geniş açı ya da hafif telefoto seçilebilir; üçüncü taraf lensler de olabilir. Timelapse Brinno ile kesintisiz video için özel bir güç sistemini birlikte kullanırsan, en azından iki bağımsız sistemle bir şeyler yakalayabilirsin. İnsansız sistemlerde yedeklilik iyidir.
    • Konu dışı bir soru ama Kaliforniya’da kondor görmek için iyi yerler neresi? Pinnacles National Park’ta görmüştüm, gerçekten harikaydı.
    • GoPro’yu açıp bipleyiciyi çıkar, sonra büyük bir harici pile bağla.
  • Neden doğrudan genel amaçlı yığın depolama aygıtı olarak bağlanacak şekilde yapmadığını merak ediyorum.

    • Yerinde bir soru. Bunun birkaç nedeni vardı.
      Photon’un pil ömrünü en üst düzeye çıkarmak için donanımın görüntü kaydetmek adına gereken en asgari işi yapmasını sağladım. Bu yüzden Photon görüntüleri biçimlendirilmemiş bir SD karta, yani dev bir doğrusal bayt dizisine kaydediyor; indeksleme de kolay ve hızlı oluyor.
      16 bit MSP430 görüntü verisini yazıyor; FAT32 gibi bir dosya sistemi karmaşıklığını işlemese bile MSP430’un kod alanı %99 dolu, bu yüzden dosya sistemi desteği ekleyecek yer yok. Bu MSP430FR2433 ailesinde FRAM en fazla 16KB; gerçi başka bir aile de kullanılabilirdi.
      Photon görüntüleri, görüntülemek için sonradan işleme gerektiren RAW görüntü verisi olarak saklıyor. Zaten görüntüleri görmek için cilalı bir uygulama sunmak istiyordum; bu yüzden o uygulamayı zorunlu kılmanın yeterli olacağını düşündüm.
      Bu nedenlerin hepsinin mükemmel olduğunu söylemiyorum, ama o dönemdeki karar böyleydi.
    • Mac kullanıcısı değilim ama tuhaf kamera ekipmanlarını dürtüsel olarak satın alan biri olarak, katlanmış bölümün hemen altındaki yalnızca Mac etiketini takdir ediyorum. Genelde HN’de bir yazılım sayfasını birkaç dakika okuduktan sonra ancak alt bilgide ya da “get it here” bağlantısında Mac’e özel olduğunu öğreniyorum; burada ise bunun bana göre olmadığını hemen anlayıp sıkıcı hayatıma geri dönebiliyorum.
    • Eşlik eden uygulama App Store’da gibi görünüyor. Yine de açık kaynak yayımlayacaksan ben de pek anlamıyorum.
    • Genel amaçlı yığın depolama yerine, aslında MTP uyumlu aygıt gibi görünmesi daha iyi olabilirdi. Ancak bunun için altta yatan bir dosya sistemi gerekir ve yazarın açıkladığı gibi daha fazla özellik ekleyecek alan yok.
      Ürün ilginç ve kodu da yayımlanmış; bu yüzden Linux desteğinin eninde sonunda ortaya çıkma olasılığının yüksek olduğunu düşünüyorum.
      0: https://en.wikipedia.org/wiki/Media_Transfer_Protocol
    • Bu durumda yazılımın yalnızca Mac’e özel olması bir özellik gibi görünüyor.
  • Harika bir proje. Hızlıca göz atınca aklıma birkaç şey geldi.
    GitHub deposundaki kod ve tasarım dosyalarında lisans yok; bu haliyle şu anda açık kaynaktan çok kaynağı açık gibi. Başkalarının kodu değiştirip kendi kameralarını yapabilmesini planlıyorsan uygun bir lisans eklemelisin.
    Yalnızca özel uygulamayla çalışması ve sadece Mac’i desteklemesi, üstelik iPad/iPhone olmadan yalnızca macOS’u desteklemesi pazarı ciddi ölçüde sınırlıyor gibi. Uygulama yalnızca fotoğraf görüntüleme/aktarma ve cihaz ayarı yapıyorsa, fotoğraf dosyalarına erişim basit bir MTP arayüzüyle, ayarlar için de ikinci bir arayüzle çözülebilir gibi görünüyor. Ayrıca açık kaynak lisansıyla yayımlayıp hack’lenebilir ve gizlilik dostu bir cihaz olarak pazarlamayı planlıyorsan Linux desteği fiilen gerekli.
    Sıfırın altında da çalışmasını istiyorsan otomotiv sınıfı IC kullanmayı da değerlendirmeye değer. Mevcut parçalar Kaliforniya’da sorun çıkarmayabilir ama kuzey eyaletlerinde kışın dış mekân kullanımı zor olabilir.

    • Linux desteğinin mutlaka doğrudan sağlanması gerekmez. Yayımlanan açık kaynak koda dayanarak Linux desteğini hack’leyip çıkaracak biri olacaktır; Windows için de benzer olur gibi.
      Yine de Dave daha büyük bir pazara erişmek istiyorsa Windows ya da Android desteği mantıklı olur.
  • Gerçekten harika görünüyor. Güzel bir Mac uygulaması yaptığın için teşekkürler; buradaki geri kalan eleştirilere pek takılmana gerek yok bence
    Bunu uzun video yapmak için kullanmaya uygun olur mu? Çocukların büyüyüp oynadığı anları kameradan düzenli aralıklarla boşaltıp, sonra kare kare birleştirerek film gibi yapmayı hayal ediyorum
    Depolama alanının yakında üzerine yazılıp yazılmayacağını anlamanın bir yolu da var mı?

    • Timelapse, hedeflenen kullanım senaryolarından biri. Ancak eşlik eden uygulamaya video dışa aktarma özelliğini henüz eklemem gerekiyor. Şimdilik yalnızca görüntü dışa aktarmayı destekliyor
      Şu anda depolama alanı dolduğunda en eski fotoğraf sessizce üzerine yazılıyor, ama bunu engelleyen bir ayar olması gerektiğini düşünüyordum
      Pil %2’nin altına düşünce cihaz “battery trap” moduna giriyor, çekimi durduruyor ve sadece her 5 saniyede bir kırmızı LED’i yanıp söndürüyor. Depolama dolduğunda da isteğe bağlı olarak bu moda girmesini sağlayan bir ayar olsa iyi olur mu?
  • Mac’e özel olmasına dair çok kaygı var; herhangi bir platformda RAW fotoğrafları okuyabilecek küçük bir Python dosyası sağlayamaz mısınız?
    dd if=/dev/disk123 of=/tmp/bigrawfiles ile dump edip sonra o Python betiğiyle son işlem yapmak mümkün gibi görünüyor
    Cilalı Apple uygulaması kadar iyi olmaz ama donanımı beğenen ve biraz DIY’e razı olacak kişiler için yeterli olabilir

    • Şu anda MDCUtil ile buna benzer bir şey bir ölçüde zaten var ve hem macOS hem de Linux’ta çalışacak gibi
      https://github.com/toasterllc/MDCCode/blob/rev10/Tools/MDCUt...
      Örneğin şöyle kullanılabilir
      $ MDCUtil ImgReadFull output.cfa
      Ancak bu, SD kartta depolanan ham veriyi çıktılıyor; bu yüzden DNG gibi standart bir biçime dönüştürme işlevini uygulamak gerekiyor
  • Aklıma birkaç soru geliyor
    Görüntü çözünürlüğü nedir? Sabit mi, ayarlardan değiştirilebiliyor mu?
    Gerçek bir görüntü dosyası ekleyebilir misiniz? Önizlemelerden neredeyse hiçbir şey anlaşılmıyor
    Çalışma sıcaklığı bilgisi var mı? Pil bitmese bile yüksek sıcaklık yüzünden kamera kapanabilir; GoPro türü cihazlarda sık yaşanan bir şey
    Depolama kapasitesi ne kadar? Hiçbir yerde bahsedilmemiş gibi görünüyor
    Düzenleme: site alt bilgisini şimdi gördüm; az önce yüklenmemişti

  • Dave, harika proje
    Düşük güç tasarımı hakkında daha fazlasını duymak isterim. Burada MSP430’u seçtiğini söylemişsin ve üst düzey mimari blog yazısında da güç alanları hakkında biraz bilgi vardı; ama daha ayrıntılı güç tasarrufu tekniklerini ele alan bir blog yazısı olsa güzel olurdu
    Pil ömrünü uzatmak için basit bir akış sıkıştırma algoritması eklemeyi düşünüp düşünmediğini de merak ediyorum. Yazılacak veri azalırsa VDD_B’nin açık kalma süresi kısalır ve FPGA’da da uygulanabilir olabilir. Renk kanalı başına küçük parlaklık değişimleri ve büyük parlaklık değişimleri için farklı kod uzunlukları kullanan delta encoding gibi bir şey düşünmüştüm
    Örneğin ilk bit 0 ise ardından +/-32 parlaklık deltası için 5 bit, ilk bit 1 ise parlaklık deltası için 11 bit gibi
    İki piksel arasındaki parlaklık değişimi 2048’i aşarsa çok az bilgi kaybı olurdu, ama bu değişimi ardışık iki değere bölüp “yaymak” mümkün. Örneğin [0, 0, 4096, 4096, 4096], [0, 0, 2048, 4096, 4096] olurdu

    • Öneri için teşekkürler. Sıkıştırma fikri ilginç. FPGA RTL ile uğraşmayalı biraz oldu, ama böyle bir şeyi koyacak yer olup olmadığını bile bilmiyorum
      Sıkıştırmayla ilgili Photon’un küçük bir sırrı var: şu anda 12 bit RAW pikseller 16 bit word olarak yazılıyor. Yani SD kartın %25’i, başka bir deyişle tüm piksellerin üst 4 biti aslında 0
      Bu yüzden kolay sıkıştırma kazanımı bu pikselleri sıkı şekilde paketlemek olur; böylece saklanabilen fotoğraf sayısı 20 binden 27 bine çıkar ve dediğin gibi fotoğraf yazma süresi de kısalıp pil ömrü artar
      Tek bir fotoğraf yakalanırken en çok gücü hangi bileşenin kullandığını nicel olarak görmek ilginç olurdu. Görüntü sensörü, SDRAM, SD kart ve ICE40 arasındaki güç dağılımının nasıl çıkacağını açıkçası pek bilmiyorum