- 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
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.
İ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.
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.
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.
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
https://github.com/jesseduffield/lazygit
Ü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.
Şu anda Mac uygulamasının demo modunda gerçek görseller var.
https://apps.apple.com/us/app/photon-transfer/id6476578040
Demo fotoğrafı Mount Hamilton'daki Lick Observatory'de çekildi.
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.
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.
Neden doğrudan genel amaçlı yığın depolama aygıtı olarak bağlanacak şekilde yapmadığını merak ediyorum.
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.
Ü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
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.
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ı?
Ş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/bigrawfilesile dump edip sonra o Python betiğiyle son işlem yapmak mümkün gibi görünüyorCilalı Apple uygulaması kadar iyi olmaz ama donanımı beğenen ve biraz DIY’e razı olacak kişiler için yeterli olabilir
https://github.com/toasterllc/MDCCode/blob/rev10/Tools/MDCUt...
Örneğin şöyle kullanılabilir
$ MDCUtil ImgReadFull output.cfaAncak 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
https://apps.apple.com/us/app/photon-transfer/id6476578040
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]olurduSı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