Sử dụng lại các bộ phận điện thoại thông minh / máy tính bảng như máy ảnh


9

Đối với mục đích học tập và hack, tôi dự định nghiên cứu và sử dụng các bộ phận từ điện thoại thông minh và máy tính bảng như Galaxy hoặc iPhone. Chúng thực sự hiệu quả và khá rẻ ...

Có ai làm điều này trước đây? Nếu có, có ai có thể cho tôi biết loại đầu nối này trên máy ảnh galaxy, Camera mặt trước Galaxy Tab S 10.5 (Wi-Fi) không , và liệu nó có thể được tìm thấy để gắn nó vào dự án Arduino không?

Chỉnh sửa: Một người khác đã hỏi một câu hỏi tương tự ở đây, Cách sử dụng lại camera chất lượng từ điện thoại cũ / hỏng .


Câu trả lời:


9

Đầu nối trên mạch flex từ máy ảnh đó được chế tạo bởi Hirose (nó có logo HRS trên đó) và có thể nằm trong dòng BM10, BM14 hoặc BM20. Bạn có thể đo khoảng cách pin, chiều cao xếp chồng, v.v. để kiểm tra xem nó thuộc dòng nào. Ví dụ, dòng FPC Hirose BM14 để kết nối bo mạch có chân ở độ cao 0,4 mm và chiều cao xếp chồng 0,8.

Mouser.com mang đầu nối BM14 24 chân có thể ghép hoặc khớp với đầu nối có hình. Đối với các ảnh khác về trình kết nối FPC Hirose, hãy xem hình ảnh google cho hirose fpc .

Mặc dù bạn có thể tìm thấy một đầu nối phù hợp (thông qua đo lường cẩn thận và có thể một số thử nghiệm và lỗi) và xây dựng giao diện, có thể khó sử dụng máy ảnh khi nó được nối. Hầu hết các mô hình Arduino có quá ít RAM để hỗ trợ xử lý hình ảnh. Một Yun có thể làm điều đó, một Tre hoặc một số vi mô khác hoàn toàn, ví dụ như Beagle hoặc Raspberry.


Là một câu hỏi phụ, làm thế nào để bạn biết một máy ảnh như vậy đòi hỏi bao nhiêu RAM?
Charaf

2
@Charaf, tôi không biết máy ảnh đó sử dụng giao thức nào. Đối với một số người, tốc độ đọc là 40 MHz, tức là quá nhanh để xử lý trong thời gian thực trên hầu hết các kiểu máy Arduino, nhưng nếu máy ảnh có bộ đọc thì Arduino có thể đồng hồ và nếu quá trình xử lý hình ảnh của bạn có thể đi theo từng dòng hoặc tập trung ở mức nhỏ khu vực của toàn bộ hình ảnh, bạn có thể nhận được bằng một vài nghìn byte. Để xử lý toàn bộ hình ảnh, có một vài megabyte RAM là hữu ích.
James Waldby - jwpat7

2
RAM ballpark cần thiết để xử lý video là một sản phẩm có kích thước của hình ảnh. Một máy ảnh xuất ra hình ảnh 30 khung hình / giây 640x480 sẽ mất tối thiểu 640 * 480 * 3 byte = 920 kB mỗi khung hình. Đây đã là đơn đặt hàng lớn hơn nhiều so với các arduinos dựa trên Atmel có. Ngoài ra, CPU và xe buýt phải chạy nhanh hơn dữ liệu đến, là 640 * 480 * 3 * 30 byte mỗi giây = 27,6 MB / s, tức là lớn hơn 27,6 MHz. Vì vậy, tóm lại, xử lý video đòi hỏi gần với "máy tính" hơn là "vi điều khiển", đơn giản chỉ vì kích thước của video. FPGA là một câu chuyện hoàn toàn khác.
vỏ não

Là một câu hỏi thứ hai, tôi thấy Camera mặt sau iPhone 4S thực sự rất rẻ ở đây repairsuniverse.com/apple-iphone-4s-camera-replocation.html . tín hiệu được mã hóa để chúng ta không thể sử dụng lại phần này? @cortices: đã hiểu. Tốt hơn nên sử dụng nó trong kết hợp với một quả mâm xôi, có thể.
Charaf

1
@Charaf, giá là vì một lý do - nó không giúp bạn giải mã tín hiệu từ máy ảnh. Không phải là nó được mã hóa theo từng se, chỉ là các chi tiết về giao thức đầu ra của các chip máy ảnh độc quyền này thường không được công khai, và ngay cả khi chúng là, không thể tự thực hiện được.
vỏ não

3

(tóm tắt chủ đề bình luận)

Tôi thực sự khuyên bạn không nên cố gắng sử dụng bất kỳ bộ phận thay thế máy ảnh điện thoại thông minh nào. Mặc dù chúng rẻ, nhưng điều này là do tín hiệu mà chúng phát ra không thể sử dụng được, ngay cả khi bạn biết các thông số kỹ thuật của nó, điều không chắc là các bộ phận độc quyền thường có các giao thức độc quyền, không công khai. Ngay cả khi bạn đã có nó, rất có thể bạn phải tự thực hiện một phần mở rộng kernel linux cho Raspberry Pi để hỗ trợ nó. Công việc nhiều hơn nó đáng giá.

Nếu bạn thực sự muốn xử lý hình ảnh, có một khuyến nghị rõ ràng: giao diện máy ảnh Raspberry Pi . RasPis có một ổ cắm flex đặc biệt trên bo mạch cho máy ảnh và bạn có thể mua máy ảnh hoạt động với các raspividlệnh vv được bao gồm trong raspbian mà không cần thiết lập thêm. Điều này cho phép bạn sử dụng OpenCV hoặc các thư viện xử lý hình ảnh tương tự, hoặc tự viết, mà không phải lo lắng về các giao thức máy ảnh bị che khuất bitbanging.

Bảng camera không tên có thể được mua từ eBay hoặc các trang tương tự với giá dưới 20 đô la Mỹ và chúng hỗ trợ chụp ảnh / quay video 30 khung hình 5 MP cho Raspberry Pi một cách tự nhiên và dễ dàng. Chỉ cần tìm kiếm "máy ảnh Raspberry Pi".

Tuy nhiên...

Nếu bạn thực sự chắc chắn rằng bạn sẽ gặp phải thách thức khi hack một mô-đun máy ảnh độc quyền, trước tiên bạn sẽ muốn nghiên cứu kỹ lưỡng về các thông số kỹ thuật giao thức chính xác cho các chip máy ảnh này và cố gắng tìm những mô-đun phổ biến nhất, để có cơ hội tương thích cao nhất và khả năng những người khác đã đạt được tiến bộ trong việc sử dụng chúng. Chúc may mắn!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.