Akıllı telefon / tablet parçalarını kamera gibi yeniden kullanın


9

Öğrenme ve hackleme amacıyla, Galaxy veya iPhone gibi akıllı telefonlardan ve tabletlerden parçaları incelemeyi ve kullanmayı planlıyorum. Onlar gerçekten verimli ve oldukça ucuz ...

Bunu daha önce kimse yaptı mı? Cevabınız evet ise, bu bana galaksi kamera, Galaxy Tab S 10.5 Ön Bakan Kamera (Wi-Fi) üzerinde ne tür bir konektör olduğunu ve bir Arduino projesine takılması için bulunup bulunamayacağını söyleyebilir mi?

Düzenleme: Birisi burada benzer bir soru sordu , Eski / bozuk telefondan kaliteli kamera nasıl yeniden kullanılır .


Yanıtlar:


9

Bu kameradan gelen esnek devredeki konektör Hirose tarafından yapıldı (üzerinde bir HRS logosu var) ve BM10, BM14 veya BM20 serisinde olabilir. Hangi serilerinde olduğunu kontrol etmek için pim aralığını, istifleme yüksekliğini vb. Ölçebilirsiniz . Örneğin, Hirose BM14 FPC - kart konektörleri 0.4 mm Pitch ve 0.8 istifleme yüksekliğinde pimlere sahiptir.

Mouser.com , resimde görülen konektörle eşleşebilecek veya eşleşebilecek 24 pimli bir BM14 konektörü taşır. Hirose FPC konektörlerinin diğer fotoğrafları için hirose fpc için google resimlerine bakın .

Muhtemelen eşleşen bir konektör bulabilir (dikkatli ölçüm ve belki de deneme yanılma yoluyla) ve bir arayüz oluşturabilirsiniz, ancak bağlandıktan sonra kamerayı kullanmak zor olabilir. Çoğu Arduino modelinde görüntü işlemeyi desteklemek için çok az RAM vardır. Bir Yun bunu yapabilir, bir Tre veya tamamen başka bir mikro, örneğin Beagle veya Ahududu.


Bir yan soru olarak, böyle bir kameranın ne kadar RAM gerektirdiğini nasıl bilebilirsiniz?
Charaf

2
@Charaf, kameranın kullandığı protokolü bilmiyorum. Bazılarında, okuma hızı 40 MHz'dir, yani çoğu Arduino modelinde gerçek zamanlı olarak işlenmek için çok hızlıdır, ancak bir kamerada bir okuma varsa Arduino saat yapabilir ve görüntü işlemeniz satır satır gidebilir veya küçük tüm resmin, birkaç bin bayt ile geçinebilirsiniz. Tam görüntü işleme için birkaç megabayt RAM'e sahip olmak yardımcı olur.
James Waldby - jwpat7

2
Video işleme için gerekli olan ballpark RAM, görüntünün boyutunda bir üründür. 30 fps 640x480 görüntü veren bir kamera, çerçeve başına minimum 640 * 480 * 3 bayt = 920 kB alacaktır. Bu zaten Atmel tabanlı arduinoların sahip olduğu büyüklükten daha büyüktür. Buna ek olarak, CPU ve veri yolları gelen verilerden daha hızlı çalışmalıdır, ki bu saniyede 640 * 480 * 3 * 30 bayt = 27.6 MB / s, yani 27.6 MHz'den daha büyüktür. Özetle, video işleme, sadece video boyutu nedeniyle, bir "mikrodenetleyici" den bir "bilgisayara" daha yakın gerektirir. FPGA'lar tamamen farklı bir hikaye.
cortices

İkinci bir soru olarak, iPhone 4S Arka Bakan Kamerayı gerçekten çok ucuz buldum burada repairsuniverse.com/apple-iphone-4s-camera-replacement.html… Ama Apple özellikli olduğu göz önüne alındığında, bunun için bir şans olduğunu düşünüyor musunuz? bu kısmı tekrar kullanamadığımız için şifrelenecek sinyal? @cortices: anlaşıldı. Ahududu ile birlikte kullanmak daha iyi olabilir.
Charaf

1
@Charaf, fiyat bir nedenden dolayı - kameradan gelen sinyali çözmede size yardımcı olmaz. Kendi başına şifrelenmiş değildir, sadece bu tescilli kamera çiplerinin çıkış protokollerinin detayları genellikle halka açık değildir ve öyle olsalar bile, bunu kendiniz uygulamak mümkün değildir.
cortices

3

(yorum dizisinin özeti)

Ben şiddetle tavsiye bu akıllı telefon kamera yedek parçaların herhangi kullanmaya çalışıyor karşı. Ucuz olmalarına rağmen, tescilli parçaların genellikle özel, kamuya açık olmayan protokollere sahip olması muhtemel olmayan spesifikasyonlarını bilseniz bile, çıkardıkları sinyalin kullanmanız neredeyse imkansızdır. Sahip olsanız bile, muhtemelen Raspberry Pi için bunu desteklemek üzere bir linux çekirdek uzantısı uygulamanız gerekir. Değerinden çok daha fazla iş.

Aslında görüntü işleme yapmak istiyorsanız, net bir öneri var: Raspberry Pi kamera arayüzü . RasPis'in bir kamera için özel bir esnek soketi vardır ve raspividraspbian'daki vb. Komutlarla çalışan kameraları ekstra kurulum yapmadan satın alabilirsiniz . Bu, gizli kamera protokollerini bitbanging konusunda endişelenmenize gerek kalmadan OpenCV veya benzer görüntü işleme kütüphanelerini kullanmanıza veya kendi kitaplığınızı yazmanıza olanak tanır.

İsimsiz kamera panoları eBay'den veya benzer sitelerden 20 ABD dolarından daha az bir fiyata satın alınabilir ve Raspberry Pi'ye doğal ve kolay bir şekilde 30 fps 5 MP görüntü / video yakalamayı destekler. Sadece "Raspberry Pi kamera" için arama yapın.

Ancak...

Özel bir kamera modülünü hackleme konusunda gerçekten eminseniz, önce bu kamera çipleri için tam protokol özelliklerini bulmak için kapsamlı bir araştırma yapmak ve en yaygın olanları bulmaya çalışmak, en yüksek uyumluluk şansı ve başkalarının bunları kullanma konusunda ilerleme kaydetme olasılığı. İyi şanslar!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.