카메라와 같은 스마트 폰 / 태블릿 부품 재사용


9

학습 및 해킹 목적으로 Galaxy 또는 iPhone과 같은 스마트 폰 및 태블릿의 부품을 연구하고 사용할 계획입니다. 그들은 정말 효율적이고 꽤 싸다 ...

아무도 전에 이것을 한 적이 있습니까? 그렇다면 갤럭시 카메라, Galaxy Tab S 10.5 전면 카메라 (Wi-Fi) 에서 어떤 종류의 커넥터 인지, Arduino 프로젝트에 연결할 수 있는지 여부를 아는 사람이 있습니까?

편집 : 다른 누군가가 비슷한 질문을했습니다 . 오래 된 / 깨진 전화에서 고품질 카메라를 재사용하는 방법 .


답변:


9

해당 카메라의 플렉스 회로의 커넥터는 Hirose (HRS 로고가 있음)로 만들어졌으며 BM10, BM14 또는 BM20 시리즈 일 수 있습니다. 핀 간격, 스태킹 높이 등을 측정하여 해당 시리즈의 시리즈를 확인할 수 있습니다. 예를 들어, Hirose BM14 계열 의 FPC 대 기판 커넥터는 0.4mm 피치 및 0.8 스태킹 높이의 핀을 갖습니다.

Mouser.com 은 사진 커넥터와 짝을 이루거나 일치하는 24 핀 BM14 커넥터를 제공합니다. Hirose FPC 커넥터의 다른 사진은 hirose fpc의 Google 이미지를 참조하십시오 .

신중한 측정과 시행 착오를 통해 일치하는 커넥터를 찾고 인터페이스를 구축 할 수 있지만 일단 연결되면 카메라를 사용하기가 어려울 수 있습니다. 대부분의 Arduino 모델에는 이미지 처리를 지원하기에 RAM이 너무 적습니다. Yun은 Tre, 또는 기타 마이크로 (예 : Beagle 또는 Raspberry)를 수행 할 수 있습니다.


부수적 인 질문으로, 그러한 카메라에 필요한 RAM의 양을 어떻게 알 수 있습니까?
Charaf

2
@Charaf, 카메라가 어떤 프로토콜을 사용하는지 모르겠습니다. 일부의 경우 판독 속도가 40MHz로, 즉 대부분의 Arduino 모델에서 실시간으로 처리하기에는 너무 빠르지 만, 카메라에 판독 값이 있으면 Arduino가 클록을 걸 수 있으며 이미지 처리가 한 줄씩 진행되거나 작은 부분에 집중 될 수 있습니다 전체 이미지의 영역에서 수천 바이트를 얻을 수 있습니다. 전체 이미지 처리의 경우 몇 메가 바이트의 RAM이 있으면 도움이됩니다.
James Waldby-jwpat7

2
비디오 처리에 필요한 야구장 RAM은 이미지 크기의 제품입니다. 30fps 640x480 이미지를 출력하는 카메라는 프레임 당 최소 640 * 480 * 3 바이트 = 920kB를 사용합니다. 이것은 이미 Atmel 기반 아두 이노보다 큰 수준입니다. 또한 CPU와 버스는 들어오는 데이터보다 빠르게 실행해야합니다. 즉 초당 640 * 480 * 3 * 30 바이트 = 27.6MB / s, 즉 27.6MHz보다 큽니다. 요약하자면, 비디오 처리는 단순히 비디오 크기 때문에 "마이크로 컨트롤러"보다 "컴퓨터"에 더 가깝습니다. FPGA는 완전히 다른 이야기입니다.
cortices

두 번째 측면 질문으로, 여기서는 iPhone 4S 후면 카메라가 정말로 저렴 하다는 것을 알았습니다 . 이 부분을 재사용 할 수 없도록 암호화 할 신호? @cortices : 이해했습니다. 라즈베리와 함께 사용하면 더 좋습니다.
Charaf

1
@Charaf, 가격은 이유가 있습니다. 카메라 신호를 디코딩하는 데 도움이되지 않습니다. 자체 독점적으로 암호화 된 것은 아니며, 독점 카메라 칩의 출력 프로토콜에 대한 세부 정보는 일반적으로 공개되지 않으며, 공개 된 경우에도 직접 구현할 수 없습니다.
피질

3

(주석 실의 개요)

나는 강력하게 추천 이러한 스마트 폰 카메라 교체 부품 중 하나를 사용하려고 시도에 대해. 가격이 저렴하지만, 독점 부품에는 종종 독점적 인 비공개 프로토콜이있을 가능성이없는 사양을 알고 있더라도 출력 신호가 사용하기가 거의 불가능하기 때문입니다. 당신이 그것을 가지고 있었더라도, 당신은 그것을 지원하기 위해 Raspberry Pi에 대한 리눅스 커널 확장을 직접 구현해야 할 것입니다. 가치보다 훨씬 많은 작업.

실제로 이미지 처리를 원한다면 Raspberry Pi 카메라 인터페이스 라는 명확한 권장 사항 이 있습니다 . RasPis에는 카메라 용 특수 플렉스 소켓이 있으며 raspivid별도의 설정없이 raspbian에 포함 된 명령 등 을 사용할 수있는 카메라를 구입할 수 있습니다 . 이를 통해 비트 뱅킹 모호한 카메라 프로토콜에 대한 걱정없이 OpenCV 또는 유사한 이미지 처리 라이브러리를 사용하거나 직접 작성할 수 있습니다.

이름없는 카메라 보드는 eBay 또는 유사 사이트에서 20 달러 미만으로 구입할 수 있으며, Raspberry Pi에 30fps 5MP 이미지 / 비디오 캡처를 기본적으로 쉽게 지원합니다. "라즈베리 파이 카메라"를 검색하십시오.

하나...

당신이 경우 정말 당신이 독점적 인 카메라 모듈을 해킹하는 문제까지있어, 먼저이 카메라 칩에 대한 정확한 프로토콜 사양을 찾는 철저한 연구를하고, 가장 일반적인 사람을 찾으려고 할 것입니다, 호환성이 가장 높고 다른 사용자가 호환성을 높일 가능성이 있습니다. 행운을 빕니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.