Повторное использование деталей смартфона / планшета, например камеры

9

В целях обучения и взлома я планирую изучать и использовать детали со смартфонов и планшетов, таких как Galaxy или iPhone. Они действительно эффективные и довольно дешевые ...

Кто-нибудь делал это раньше? Если да, может кто-нибудь сказать мне, что это за разъем на камере Galaxy, передней панели 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

Разъем на гибком контуре этой камеры был изготовлен Hirose (на нем есть логотип HRS) и может быть серии BM10, BM14 или BM20. Вы можете измерить расстояние между выводами, высоту штабелирования и т. Д., Чтобы проверить, к какой серии это относится. Например, серия FPC Hirose BM14 для разъемов на плате имеет выводы с шагом 0,4 мм и высотой стекирования 0,8.

Mouser.com имеет 24-контактный разъем BM14, который может совмещаться или соответствовать изображенному разъему. Другие фотографии разъемов Hirose FPC см. В изображениях Google для hirose fpc .

Хотя вы, вероятно, сможете найти соответствующий разъем (путем тщательного измерения и, возможно, путем проб и ошибок) и построить интерфейс, использование камеры может быть затруднено после ее подключения. У большинства моделей Arduino слишком мало оперативной памяти для поддержки обработки изображений. Юн может сделать это, Tre или какой-то другой микро, например, Beagle или Raspberry.

Джеймс Уолдби - jwpat7
источник
Как побочный вопрос, откуда вы знаете, сколько оперативной памяти требует такая камера?
Хараф
2
@ Шараф, я не знаю, какой протокол использует эта камера. В некоторых случаях частота считывания составляет 40 МГц, то есть слишком высокая, чтобы обрабатывать ее в реальном времени на большинстве моделей Arduino, но если камера имеет показания, Arduino может синхронизировать, и если ваша обработка изображений может идти построчно или сосредоточена на небольшой область всего изображения, вы можете обойтись с несколькими тысячами байтов. Для обработки всего изображения полезно иметь несколько мегабайт оперативной памяти.
Джеймс Уолдби - jwpat7
2
Базовая оперативная память, необходимая для обработки видео, является произведением размера изображения. Камера, которая выводит изображение с разрешением 640x480 с частотой 30 кадров в секунду, будет занимать минимум 640 * 480 * 3 байта = 920 кБ на кадр. Это уже на несколько порядков больше, чем у Arduinos на базе Atmel. Кроме того, процессор и шины должны работать быстрее, чем поступающие данные, что составляет 640 * 480 * 3 * 30 байтов в секунду = 27,6 МБ / с, то есть больше 27,6 МГц. Таким образом, в целом, обработка видео требует ближе к «компьютеру», чем к «микроконтроллеру», просто из-за размера видео. ПЛИС - это совсем другая история.
корки
В качестве второго вопроса я обнаружил, что камера заднего вида для iPhone 4S действительно очень дешевая здесь repairuniverse.com/apple-iphone-4s-camera-replacement.html… Но, учитывая, что это Apple, вы думаете, есть ли шанс для сигнал для шифрования, чтобы мы не могли повторно использовать эту часть? @ корки: понятно. Может быть, лучше использовать его в сочетании с малиной.
Хараф
1
@Charaf, цена по причине - она ​​не помогает вам расшифровать сигнал с камеры. Дело не в том, что оно зашифровано само по себе, а в том, что подробности о выходных протоколах этих проприетарных микросхем камер, как правило, не являются общедоступными, и даже если они есть, реализовать это самостоятельно невозможно.
корк
3

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

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

Если вы действительно хотите заниматься обработкой изображений, есть четкая рекомендация: интерфейс камеры Raspberry Pi . У RasPis есть специальное гибкое гнездо на плате для камеры, и вы можете купить камеры, которые работают с raspividкомандами etc, включенными в raspbian, без дополнительной настройки. Это позволяет вам использовать OpenCV или аналогичные библиотеки обработки изображений или создавать свои собственные, не беспокоясь о том, что битовые протоколы могут мешать неясным камерам.

Безымянные платы для камер можно купить на eBay или на аналогичных сайтах менее чем за 20 долларов США, и они поддерживают 30-кадровую / 5-мегапиксельную съемку изображения / видео для Raspberry Pi. Просто найдите "Raspberry Pi camera".

Однако...

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

коры головного мозга
источник