- Photon là một camera siêu nhỏ được thiết kế để lắp đặt và sử dụng trong thời gian dài, nổi bật với thời lượng pin có thể chụp ít nhất 50.000 ảnh chỉ sau một lần sạc
- Hỗ trợ chụp theo thời gian và chụp theo chuyển động, có thể dùng để ghi lại theo thời điểm hoặc ngày cụ thể, time-lapse, và chụp khi phát hiện chuyển động
- Không tích hợp Bluetooth, Wi‑Fi hay cellular, nên muốn lấy ảnh ra phải tiếp cận vật lý với thiết bị, giúp giảm rủi ro bị hack từ xa hoặc âm thầm tải ảnh lên cloud
- Phần cứng và phần mềm được công bố dưới dạng mã nguồn mở, và ảnh được lưu ở định dạng RAW chứa nguyên dữ liệu pixel từ cảm biến hình ảnh
- Hiệu năng thiếu sáng và khả năng phát hiện chuyển động dựa trên PIR vẫn cần lưu ý; thiết bị có giới hạn trong các môi trường như chuyển động phía sau kính hoặc cỏ, lá bị gió lay
Camera siêu nhỏ cho việc lắp đặt dài hạn
- Photon là một camera siêu nhỏ với khẩu hiệu “tiny camera, out-of-this-world battery life”
- Giá $200
- Cung cấp ứng dụng Photon Transfer dành riêng cho Mac
- Sử dụng USB‑C
- Không có thuê bao, dịch vụ cloud hay phí định kỳ
- Hỗ trợ cả hai chế độ chụp theo thời gian và chụp theo chuyển động
- Có thể chụp ảnh vào thời gian hoặc ngày cụ thể nên phù hợp cho time-lapse
- Có thể chụp khi phát hiện chuyển động
- Loại bỏ các tính năng mạng để giới hạn cách truy cập ảnh
- Không hỗ trợ Bluetooth, Wi‑Fi hay cellular
- Muốn đưa ảnh ra khỏi thiết bị thì phải tiếp cận vật lý
- Đây là cấu trúc giúp ngăn việc bị hack từ xa hoặc ảnh bị tải lên dịch vụ cloud mà người dùng không hề hay biết
- Phần cứng và phần mềm được công bố mã nguồn mở hoàn toàn
- Ảnh được lưu ở định dạng RAW, chứa nguyên dữ liệu pixel do cảm biến hình ảnh xuất ra
- Khi đầy bộ nhớ, ảnh mới sẽ ghi đè lên ảnh cũ nhất
Thông số và các giới hạn cần kiểm tra trước khi mua
- Thông số kỹ thuật chính
- Tuổi thọ pin: chụp ít nhất 50.000 ảnh
- Độ phân giải ảnh: 2304 x 1296 pixel
- Dung lượng lưu trữ: 20.197 ảnh
- Góc nhìn camera: ngang 130°, dọc 75°
- Góc phát hiện chuyển động: ngang 90°, dọc 90°
- Khoảng cách phát hiện chuyển động: tối đa 5m
- Nhiệt độ hoạt động: 0–50°C
- Chống nước: chịu được mưa nhưng không chịu được ngâm nước
- Kích thước: 47 x 36 x 31mm
- Được gia công từ nhôm 6061 và xử lý anodized
- Nhỏ hơn cả hộp AirPods
- Có một số hạn chế cần kiểm tra trước khi mua
- Hiệu năng thiếu sáng vẫn đang được cải thiện, nên nếu mục đích là chụp trong điều kiện thiếu sáng thì có thể nên chờ các bản cập nhật phần mềm sau này
- Cảm biến chuyển động không thể phát hiện chuyển động phía sau kính do giới hạn của công nghệ PIR
- Trong môi trường tự nhiên, cỏ hoặc lá rung trong gió có thể khiến cảm biến chuyển động bị kích hoạt thường xuyên
- Nếu đặt để chụp ảnh mỗi khi có chuyển động, pin có thể hao nhanh
- Trong các bản cập nhật phần mềm tương lai có thể sẽ có tùy chọn chỉnh độ nhạy chuyển động
1 bình luận
Các ý kiến trên Hacker News
Tôi không rõ vì sao sản phẩm này lại cần được marketing mạnh là chỉ dành cho Mac
Đây là một sản phẩm mã nguồn mở, nên việc buộc ứng dụng vào hệ điều hành tiêu dùng thuộc loại hạn chế nhất là điều đáng tiếc. Linux hay Windows có thể chạy native hoặc trong VM trên phần cứng thông thường, nhưng macOS thì chỉ dễ chạy trên Mac. Chỉ sau khi đọc bình luận tôi mới biết về lý thuyết vẫn có thể mua và dùng dù không có Mac, nhưng có vẻ sẽ phải từ bỏ một phần trải nghiệm người dùng
Ít nhất, việc nêu rõ khả năng được cộng đồng hỗ trợ dưới dạng công cụ dòng lệnh cho Linux có vẻ khá đơn giản. Dù không được trau chuốt như ứng dụng Mac, điều đó cũng phù hợp với hướng công khai thẳng thắn các giới hạn của sản phẩm, và có lẽ còn giúp tăng thêm khách hàng
Nếu là vế đầu thì tôi đã thấy nhiều phần mềm chỉ dành cho Mac, và tôi cho rằng lý do là vì đây được xem là nền tảng mà người dùng sẵn sàng trả tiền hơn cho sản phẩm tốt
Nếu là vế sau thì vì là mã nguồn mở, bạn có thể tự làm phần mình cần. Tôi không biết góc nhìn này là do văn hóa DIY mà tôi quen thuộc khi lớn lên, hay chỉ là do tôi đã già, nhưng tôi tò mò liệu đây hiện vẫn là một niềm tin phổ biến hay không
Nó có vẻ rất khớp với câu nói về lý do người ta làm rồi bỏ phần mềm thương mại cho Linux: “95% hỗ trợ, 2% doanh thu”. Nếu nó mở và bạn muốn hỗ trợ Linux/Windows, thì thay vì phàn nàn rằng người tạo ra một thiết bị nhỏ giá 200 USD đã không làm, hãy tự làm lấy
Tôi thừa nhận Dave là một lập trình viên/nhà thiết kế xuất sắc và sản phẩm cũng khá ấn tượng. Tôi muốn xem dữ liệu về việc sản phẩm chỉ dành cho Mac thực sự hoạt động tốt đến mức nào trên thị trường
Thật ấn tượng khi anh ấy còn làm cả ứng dụng terminal kéo thả để rebase. Nhìn chung đều là những sản phẩm tuyệt vời, đúng chất Hacker News
https://toaster.llc/debase/index.html
https://github.com/jesseduffield/lazygit
Trên website sản phẩm có ảnh mẫu của camera không? Ý tưởng thì hay, nhưng để đánh giá nó phù hợp với mục đích đến đâu thì sẽ tốt hơn nếu có nhiều ảnh mẫu
Hiện tại trong chế độ demo của ứng dụng Mac có ảnh thật
https://apps.apple.com/us/app/photon-transfer/id6476578040
Ảnh demo được chụp tại Đài quan sát Lick trên núi Hamilton
Trông thật sự rất tuyệt. Tôi đã kiếm sống bằng nhiếp ảnh hơn 30 năm và khá muốn mua
Form factor nhỏ gọn này có vẻ rất hợp với dự án ghi hình quá trình nuôi con của kền kền California mà tôi đang thực hiện. Chỉ tiếc là nhu cầu của tôi cũng cần quay video, mà như vậy thì pin chắc sẽ giảm đáng kể
Khi lắp hệ thống camera vào tháng 11, tôi sẽ không thể chạm lại vào nó cho đến khi chim non rời tổ vào mùa thu, nên rất khó tìm được giải pháp vừa có chất lượng hình ảnh tốt vừa đáp ứng các yêu cầu đặc thù của dự án
Cũng có vài lý do khiến tôi không dùng được GoPro. Nó tiêu thụ nhiều điện, và vì đây là cơ sở sinh sản nên dù đã tắt tiếng bíp trong menu, sau một lần mất điện tiếng bíp từng tự bật lại. Mà mất điện cũng thường xuyên xảy ra. Ngoài ra, khi bị ngắt nguồn GoPro không tự bật lại mà phải bật thủ công, điều không thể làm khi chim non và chim bố mẹ đang ở đó
Video liên tục trong vài tháng hiện vẫn gần như khó thực hiện với mức tiêu thụ điện thấp. Cảm biến camera không được thiết kế cho mục đích như vậy, và các cảm biến CMOS hiện nay cần phải được thiết kế lại hoàn toàn. Có nghiên cứu đang diễn ra để tạo từ đầu các cảm biến tùy chỉnh tiêu thụ điện thấp hơn nhiều, nhưng vẫn ở giai đoạn nghiên cứu cao cấp và tôi chưa thấy sản phẩm thương mại nào. Có thể Bộ Quốc phòng sẽ ưu tiên chuyện này vì họ muốn video liên tục lâu dài trên chiến trường. Công việc đã bắt đầu khoảng 5 năm trước với các công nghệ vi gia công mới, và Chip Elliot cũng tham gia, nhưng khi đó vẫn chưa hoàn toàn chắc là có khả thi hay không
Nếu là timelapse thì có thể xem camera Brinno. Nó được làm cho timelapse, có vỏ chống nước và cũng có thể cấp nguồn qua USB
https://brinno.com/
Nếu đặt phơi sáng tự động, khi khoảng cách timelapse đủ dài, nó có thể thu đủ ánh sáng để ghi lại ban đêm, và cũng xử lý được ban ngày. Có ngàm ống kính nên có thể chọn góc rộng hoặc tele nhẹ, và cũng có thể có ống kính bên thứ ba. Kết hợp một Brinno timelapse với hệ thống nguồn tùy chỉnh cho video liên tục thì ít nhất sẽ có hai hệ thống độc lập để thu được thứ gì đó. Với hệ thống không người trông coi, tính dự phòng là điều tốt
Tôi thắc mắc vì sao không làm cho nó kết nối như một thiết bị lưu trữ dung lượng lớn phổ dụng
Để tối đa hóa thời lượng pin của Photon, phần cứng được thiết kế để chỉ làm mức tối thiểu cần thiết cho việc ghi ảnh. Vì vậy Photon lưu ảnh vào thẻ SD chưa được định dạng, tức một mảng byte tuyến tính khổng lồ, giúp lập chỉ mục dễ và nhanh
MSP430 16-bit ghi dữ liệu ảnh, và ngay cả khi không phải xử lý độ phức tạp của hệ thống tệp như FAT32 thì không gian mã của MSP430 đã đầy 99%, nên không còn chỗ để thêm hỗ trợ hệ thống tệp. Dòng MSP430FR2433 này có FRAM tối đa 16KB, nên về lý thuyết cũng có thể dùng dòng khác
Photon lưu ảnh dưới dạng dữ liệu ảnh RAW cần hậu xử lý mới xem được. Dù sao tôi cũng muốn cung cấp một ứng dụng được trau chuốt để xem ảnh, nên tôi nghĩ có thể biến ứng dụng đó thành bắt buộc
Tôi không định nói tất cả các lý do này đều tuyệt vời, nhưng đó là phán đoán lúc ấy
Sản phẩm thú vị và mã cũng được công khai, nên tôi nghĩ rất có khả năng cuối cùng sẽ có hỗ trợ Linux
0: https://en.wikipedia.org/wiki/Media_Transfer_Protocol
Dự án rất hay. Tôi lướt nhanh và nghĩ ra vài điểm
Mã và các tệp thiết kế trong kho GitHub không có giấy phép, nên hiện tại nó gần với công khai mã nguồn hơn là mã nguồn mở. Nếu có kế hoạch để người khác sửa mã và tự làm camera, cần thêm một giấy phép phù hợp
Việc chỉ hoạt động với ứng dụng riêng và chỉ hỗ trợ Mac, mà còn chỉ macOS chứ không có iPad/iPhone, có vẻ sẽ giới hạn thị trường rất nhiều. Nếu ứng dụng chỉ dùng để xem/chuyển ảnh và cấu hình thiết bị, thì có thể xử lý truy cập tệp ảnh bằng một giao diện MTP đơn giản, kèm giao diện thứ hai để cấu hình. Ngoài ra, nếu định công bố dưới giấy phép mã nguồn mở và marketing nó như một thiết bị có thể hack, thân thiện với quyền riêng tư, thì hỗ trợ Linux gần như là cần thiết
Nếu muốn hoạt động dưới nhiệt độ đóng băng, cũng nên cân nhắc dùng IC cấp ô tô. Các linh kiện hiện tại có thể ổn ở California, nhưng có thể khó dùng ngoài trời vào mùa đông ở các bang phía bắc
Tuy nhiên nếu Dave muốn tiếp cận thị trường lớn hơn thì hỗ trợ Windows hoặc Android là hợp lý
Trông thật sự tuyệt vời. Cảm ơn vì đã tạo ra một ứng dụng Mac tốt; mình nghĩ bạn không cần bận tâm đến phần còn lại của những lời chỉ trích ở đây
Cái này có phù hợp để dùng làm video dài không? Mình đang tưởng tượng việc định kỳ trích xuất dữ liệu từ camera về cảnh con cái lớn lên và chơi đùa, rồi sau đó ghép các frame lại thành một bộ phim
Có cách nào để biết khi nào dung lượng lưu trữ sắp bị ghi đè không?
Hiện giờ khi bộ nhớ đầy, nó sẽ âm thầm ghi đè các ảnh cũ nhất, nhưng mình vẫn nghĩ nên có một thiết lập để ngăn việc này
Khi pin xuống dưới 2%, thiết bị sẽ vào “battery trap”, dừng chụp và chỉ nhấp nháy LED đỏ mỗi 5 giây. Nếu có một thiết lập để tùy chọn cho thiết bị vào chế độ này khi bộ nhớ đầy thì ổn không?
Vì có nhiều lo ngại về việc chỉ hỗ trợ Mac, liệu có thể cung cấp một file Python nhỏ để đọc ảnh RAW trên bất kỳ nền tảng nào không?
Có vẻ chỉ cần dump bằng
dd if=/dev/disk123 of=/tmp/bigrawfilesrồi hậu xử lý bằng script Python đó là đượcSẽ không tốt bằng một ứng dụng Apple được trau chuốt, nhưng có thể đủ cho những người thích phần cứng này và sẵn sàng tự DIY một chút
https://github.com/toasterllc/MDCCode/blob/rev10/Tools/MDCUt...
Ví dụ có thể dùng như sau
$ MDCUtil ImgReadFull output.cfaTuy nhiên cái này xuất ra dữ liệu thô được lưu trên thẻ SD, nên cần triển khai chức năng chuyển đổi sang một định dạng tiêu chuẩn như DNG
Mình có vài câu hỏi
Độ phân giải ảnh là bao nhiêu? Nó cố định hay có thể thay đổi trong phần cài đặt?
Có thể đính kèm file ảnh thực tế không? Chỉ xem ảnh preview thì gần như khó nhận ra được
Có thông tin về nhiệt độ hoạt động không? Ngay cả khi pin không hết, camera vẫn có thể tắt vì nhiệt độ cao, chuyện này thường gặp ở các loại GoPro
Dung lượng lưu trữ là bao nhiêu? Mình không thấy nhắc đến ở đâu
Sửa: giờ mình đã thấy footer của trang, lúc nãy nó chưa tải
https://apps.apple.com/us/app/photon-transfer/id6476578040
Dave, dự án tuyệt lắm
Mình muốn nghe thêm về thiết kế tiêu thụ điện thấp. Bạn nói đã chọn MSP430 ở đây, và bài blog về kiến trúc cấp cao cũng có một chút thông tin về các power domain, nhưng sẽ rất hay nếu có một bài blog đi sâu hơn vào các kỹ thuật tiết kiệm điện
Mình tò mò liệu bạn đã nghĩ đến việc thêm một thuật toán nén streaming đơn giản để kéo dài thời lượng pin chưa. Dữ liệu cần ghi ít hơn thì thời gian VDD_B bật sẽ ngắn hơn, và có thể cũng triển khai được trên FPGA. Mình đã nghĩ đến kiểu mã hóa delta, dùng độ dài mã khác nhau cho các thay đổi độ sáng nhỏ và lớn theo từng kênh màu
Ví dụ bit đầu là 0 thì 5 bit tiếp theo là delta độ sáng +/-32, còn bit đầu là 1 thì là delta độ sáng 11 bit
Nếu thay đổi độ sáng giữa hai pixel vượt quá 2048 thì sẽ mất một chút thông tin, nhưng có thể chia mức thay đổi đó vào hai giá trị liên tiếp để “làm nhòe” nó. Ví dụ
[0, 0, 4096, 4096, 4096]sẽ thành[0, 0, 2048, 4096, 4096]Liên quan đến nén, Photon có một bí mật nhỏ: hiện tại pixel RAW 12 bit đang được ghi dưới dạng word 16 bit. Vì vậy 25% dung lượng thẻ SD, tức 4 bit cao nhất của mọi pixel, thực ra đều là 0
Do đó lợi ích nén dễ đạt được là pack các pixel này chặt hơn; làm vậy sẽ tăng số ảnh lưu được từ 20.000 lên 27.000 ảnh, và như bạn nói, cũng giảm thời gian ghi ảnh nên tăng thời lượng pin
Sẽ rất thú vị nếu định lượng được thành phần nào tiêu thụ nhiều điện nhất trong khi chụp một ảnh. Thành thật mà nói mình không rõ phân bổ điện năng giữa image sensor, SDRAM, thẻ SD và ICE40 sẽ ra sao