スマートフォン/タブレットのパーツをカメラのように再利用


9

学習とハッキングの目的で、私はスマートフォンやGalaxyやiPhoneなどのタブレットのパーツを研究して使用することを計画しています。彼らは本当に効率的でかなり安いです...

これまでに誰かがこれをしたことがありますか?はいの場合、銀河カメラのGalaxy Tab S 10.5前面カメラ(Wi-Fi)のコネクタの種類と、Arduinoプロジェクトに接続するためのコネクタが見つかるかどうか、誰かに教えてもらえますか?

編集:他の誰かがここで同様の質問をしました、古い/壊れた電話から高品質のカメラを再利用する方法


人々はまた、これらのリンクにより興味があるかもしれません: - chipworks.com/sites/default/files/... - raspberrypi.stackexchange.com/questions/22963/... - pinouts.ru/forum/index.php?topic=5111.0
Charaf

回答:


9

そのカメラのフレックス回路のコネクタはヒロセ社製(HRSロゴが付いています)で、BM10、BM14、またはBM20シリーズの可能性があります。ピンの間隔、スタッキングの高さなどを測定して、どのシリーズにあるかを確認できます。たとえば、FPC to BoardコネクタのHirose BM14シリーズには、0.4 mmピッチのピンとスタッキングの高さ0.8があります。

Mouser.comは24ピンBM14コネクタを搭載しており、写真のコネクタと嵌合または一致する場合があります。Hirose FPCコネクタの他の写真については、ヒロセfpcの Google画像を参照してください。

(注意深い測定とおそらく試行錯誤によって)一致するコネクタを見つけてインターフェースを構築することはできますが、一度接続するとカメラを使用するのが難しい場合があります。ほとんどのArduinoモデルには、RAMが少なすぎて画像処理をサポートできません。ユンはそれをするかもしれません、Tre、または完全に他のいくつかのマイクロ、例えばビーグルやラズベリー。


余談ですが、そのようなカメラが必要とするRAMの量はどのようにしてわかりますか
Charaf

2
@Charaf、カメラが使用しているプロトコルがわかりません。一部のデバイスでは、読み出し速度が40 MHz、つまりほとんどのArduinoモデルでリアルタイムで処理するには速すぎますが、カメラに読み出しがある場合、Arduinoはクロックを供給でき、画像処理が行単位で実行できる場合や、小さな画像全体の領域では、数千バイトでうまくいく場合があります。画像全体の処理では、数メガバイトのRAMが役立ちます。
James Waldby-jwpat7

2
ビデオ処理に必要な球場RAMは、画像のサイズの積です。30fpsの640x480画像を出力するカメラの場合、フレームごとに最低640 * 480 * 3バイト= 920 kBかかります。これは、Atmelベースのarduinoが持っているよりもすでに桁違いです。さらに、CPUとバスは、入ってくるデータよりも速く実行する必要があります。つまり、640 * 480 * 3 * 30バイト/秒= 27.6 MB /秒、つまり27.6 MHzを超えます。つまり要約すると、ビデオのサイズのために、ビデオ処理には「マイクロコントローラ」よりも「コンピュータ」に近いものが必要です。FPGAはまったく別の話です。
皮質2015

2番目の質問として、iPhone 4Sリアカメラが本当に安いと思います。repairsuniverse.com/apple - iphone - 4s -camera- replacement.html …しかし、Appleの機能が搭載されていることを考えると、この部分を再利用できないように信号を暗号化しますか?@cortices:わかりました。ラズベリーと組み合わせて使うのが良いかもしれません。
Charaf、2015

1
@Charaf、価格には理由があります-それはあなたにカメラからの信号をデコードする助けを与えません。それ自体が暗号化されているわけではありません。これらの専用カメラチップの出力プロトコルの詳細は通常公開されておらず、たとえ公開されていても、自分で実装することは不可能です。
皮質

3

(コメントスレッドの概要)

これらのスマートフォンカメラの交換部品を使用しないように強くお勧めします。それらは安価ですが、これは、それらが出力する信号は、仕様を知っていたとしても、使用するのがほとんど不可能であるためです。これは、独自仕様のパーツが独自仕様の非公開プロトコルを備えていることがほとんどないためです。持っていたとしても、Raspberry Pi用のLinuxカーネル拡張を自分で実装してサポートする必要があるでしょう。それが価値があるよりもはるかに多くの仕事。

実際に画像処理を実行する場合は、Raspberry Piカメラインターフェイスという明確な推奨事項があります。RasPisには、カメラ用のボード上に特別なフレックスソケットがあり、raspivid追加の設定なしでraspbianに含まれているetc.コマンドで動作するカメラを購入できます。これにより、あいまいなカメラプロトコルのビットバンギングを心配することなく、OpenCVまたは類似の画像処理ライブラリを使用したり、独自のライブラリを作成したりできます。

ノーネームのカメラボードは、20ドル未満でeBayまたは同様のサイトから購入でき、Raspberry Piへの30fps 5 MP画像/ビデオキャプチャをネイティブかつ簡単にサポートします。「Raspberry Piカメラ」を検索してください。

しかしながら...

あなたがいる場合は、本当にあなたは独自のカメラモジュールをハッキングの挑戦までなら、あなたが最初にこれらのカメラチップの正確なプロトコル仕様を見つけるの徹底した調査を行い、最も共通しているものを見つけることを試みることになるでしょう、互換性の可能性が最も高く、他のユーザーがそれらの使用を進歩させている可能性が高いためです。幸運を!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.