Повторно використовуйте деталі смартфона / планшета, як фотоапарат


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
Шараф

Відповіді:


9

Роз'єм у гнучкому ланцюзі з цієї камери був зроблений Хіросі (на ньому є логотип HRS) і може бути в серіях BM10, BM14 або BM20. Ви можете виміряти відстань штифтів, висоту укладання і т. Д., Щоб перевірити, в якій серії вона знаходиться. Наприклад, серія Hirose BM14 з FPC для з'єднувачів плати має шпильки на 0,4 мм висота та 0,8 висоти укладання.

Mouser.com має 24-контактний роз'єм BM14, який може поєднуватися або відповідати зображеному роз'єму. Інші фотографії роз'ємів Hirose FPC див. У зображеннях google для frc .

Хоча, ймовірно, ви можете знайти відповідний роз'єм (за допомогою ретельного вимірювання та, можливо, деякі спроби та помилки) та побудувати інтерфейс, користуватися камерою, як тільки вона підключена, може бути важко. Більшість моделей Arduino мають занадто мало оперативної пам’яті для підтримки обробки зображень. Юнь може це зробити, Тре або інший мікро цілком, наприклад, Бігль або Малина.


Як побічне запитання, як ви знаєте, скільки потрібно оперативної пам’яті такої камери?
Шараф

2
@Charaf, я не знаю, яким протоколом користується ця камера. У деяких випадках швидкість зчитування становить 40 МГц, тобто занадто швидка для обробки в режимі реального часу на більшості моделей Arduino, але якщо у камери є зчитування, Arduino може працювати на годиннику, і якщо обробка зображення може йти по черзі або зосереджена на невеликій області всього зображення, можливо, ви отримаєте кілька тисяч байт. Для обробки цілих зображень корисним є наявність декількох мегабайт оперативної пам’яті.
Джеймс Уолдбі - jwpat7

2
Оперативна пам’ять Ballpark, необхідна для обробки відео, - це добуток розміру зображення. Камера, яка видає зображення з роздільною здатністю 640х480 30 кадрів в секунду, займе мінімум 640 * 480 * 3 байти = 920 кБ на кадр. Це вже на порядок більше, ніж ардуїни на базі Атмеля. Крім того, процесор і шини повинні працювати швидше, ніж дані, що надходять, що становить 640 * 480 * 3 * 30 байт в секунду = 27,6 Мб / с, тобто більше, ніж 27,6 МГц. Отже, підсумовуючи, обробка відео вимагає наближення до «комп’ютера», ніж до «мікроконтролера», просто через розмір відео. FPGA - це зовсім інша історія.
кортики

В якості другого стороннього питання, я знайшов задню камеру iPhone 4S дійсно дуже дешевою тут repairsuniverse.com/apple-iphone-4s-camera-replacement.html… Але враховуючи, що це Apple, а ви думаєте, чи є шанс на сигнал зашифрований, щоб ми не могли повторно використати цю частину? @cortices: зрозумів. Краще використовувати його в поєднанні з малиною, можливо.
Шараф

1
@Charaf, ціна є причиною - вона не допомагає розшифрувати сигнал з камери. Справа не в тому, що вона зашифрована сама по собі, лише те, що деталі вихідних протоколів цих фірмових мікросхем камери зазвичай не є загальнодоступними, і навіть якщо вони є, неможливо реалізувати це самостійно.
кортики

3

(резюме теми коментарів)

Я настійно рекомендую проти намагатися використовувати будь-якого з цих камер смартфона запасних частин. Незважаючи на те, що вони дешеві, це тому, що сигнал, який вони виводять, майже неможливий для використання, навіть якщо ви знали його технічні характеристики, що навряд чи надано власницьким частинам, часто мають власні, непублічні протоколи. Навіть якби у вас це було, вам, ймовірно, доведеться самостійно впровадити розширення ядра Linux для Raspberry Pi, щоб його підтримати. Набагато більше роботи, ніж варто.

Якщо ви дійсно хочете займатися обробкою зображень, є чітка рекомендація: інтерфейс камери Raspberry Pi . RasPis має спеціальну розетку на дошці для камери, і ви можете придбати камери, які працюють з raspividт. Д. Командами, включеними в raspbian, без додаткових налаштувань. Це дозволяє використовувати OpenCV або подібні бібліотеки для обробки зображень або писати власні, не турбуючись про бітбінг незрозумілих протоколів камери.

Дошки з камери без імені можна придбати з eBay або подібних сайтів за ціною менше 20 доларів США, і вони підтримують зображення та відеозйомку в 30 М / с 5 Мп до програми Raspberry Pi на самому простому та легкому рівні. Просто шукайте "Фотоапарат Raspberry Pi".

Однак ...

Якщо ви дійсно впевнені, що вам належить завдання зламати власний модуль камери, спершу потрібно всебічно вивчити точні характеристики протоколу для цих мікросхем камери та спробувати знайти найпоширеніші, за найвищий шанс сумісності та ймовірність того, що інші досягли успіху в їх використанні. Удачі!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.