Все в порядке, но.
Этот текст мало кто будет читать и мы можем написать здесь все, что угодно, например.
Вы живете в неведении. Роботы уже вторглись в нашу жизнь и быстро захватывают мир, но мы встали на светлый путь и боремся за выживание человечества. А если серьезно, то.
В целях обеспечения безопасности сайта от кибератак нам необходимо убедиться, что вы человек. Если данная страница выводится вам часто, есть вероятность, что ваш компьютер заражен или вы используете для доступа IP адрес зараженных компьютеров.
Если это ваш частный компьютер и вы пытаетесь зайти на сайт, например, из дома — мы рекомендуем вам проверить ваш компьютер на наличие вирусов.
Если вы пытаетесь зайти на сайт, например, с работы или открытых сетей — вам необходимо обратиться с системному администратору и сообщить, что о возможном заражении компьютеров в вашей сети.
Как подключить камеру от старого телефона к компьютеру
Вот имеется 4 камеры от телефонов и 2 LCD





Так вот вопросы:
Как осуществить подключение ?
Возможно ли это?
С чего начать ?
Вот имеется 4 камеры от телефонов и 2 LCD






Так вот вопросы:
Как осуществить подключение ?
Возможно ли это?
С чего начать ?
Не возможно если нет инфы на это все.
Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет
Ведущий производитель электрического оборудования компания MORNSUN выпустила серию источников питания на DIN-рейку LI100-20BxxPR3 c выходами на 12, 15, 24 и 48 В. ИП позиционируются для умных домов, а так же используются в составе оборудования для промышленной автоматизации, различных производственных машин, рельсовых систем транспортировки и другого оборудования, работающего в условиях неблагоприятной окружающей среды.
Просто лежат у меня эти камеры а их применить пока не как не могу, что печально
Компания MEAN WELL продолжает активное развитие номенклатуры, осваивая новые направления и обновляя существующую продукцию с учетом возрастающих требований. В настоящий момент в Компэл представлено множество недавно вышедших новинок MEAN WELL.
MEAN WELL выпустил ряд таких новинок как мощные высоковольтные управляемые источники питания, DC/DC-преобразователи со сверхшироким входом (с креплением на DIN-рейку и на шасси), полностью обновил линейку зарядных устройств (ЗУ), DC/AC-преобразователей (инверторов) и ИБП для охранно-пожарных систем. Кроме того, выпущены специальные источники питания с выходным напряжением в виде ШИМ для светодиодных лент и модулей управляемых по DALI2 и 0…10 В, а также другая продукция.
_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

Камеры от NOKIA, LSD от SIEMENS и Samsung. Ну также сть камера от SIEMENS C65. Навалом этих камер, а приспособить не куда.
Создаем IP-камеру видеонаблюдения из старого смартфона
В эпоху активного потребления, считается хорошим тоном менять мобильные телефоны не реже, чем один раз в полтора года. Не то чтобы смартфоны перестают работать, они просто морально устаревают и не могут нормально функционировать с современным программным обеспечением. Флагман двухлетней давности уже начинает подтормаживать при работе с актуальными программами, а бюджетный телефончик, проработавший пару лет, вообще начинает залипать от малейшего прикосновения. В принципе, такие аппараты уже просятся на помойку, но из них можно кое-что выжать, дать еще один шанс на существование.
Современный смартфон — это не только высокотехнологичное устройств, с экраном, батареей и микросхемами. Это настоящий мини-компьютер, оснащенный видеокамерами, дисплеем, беспроводной связью и прочими полезными устройствами. И ко всему прочему он почти бесплатен. Многие покупают устройства типа Raspberry PI, а затем используют их в качестве миниатюрных компьютеров для решения определенных несложных задач. А тут, представляете, у вас уже есть законченное решение, нужно только запрограммировать его требуемым образом. Конечно, БУ телефон можно продать скупщикам, утилизировать либо постараться выплавить ценные металлы из электроники телефона. Но у меня есть идея получше.
БУ смартфон на платформе Android можно с успехом превратить в IP-камеру видеонаблюдения с подключением по Wi-Fi. Понадобится для этого лишь… Несколько программ и все. Итак, приступим.
LG Optimus L7 II Dual P715
В качестве подопытного устройства у меня на столе появился смартфон LG Optimus L7 II Dual P715. Для своего времени аппарат вполне неплохой, хотя далеко и не топовый. Телефон может работать с двумя SIM-картами и поддерживает связь по стандарту 3G. Помимо всего прочего, в него можно установить карту MicroSD, а в качестве зарядки используется разъем MicroUSB. В целом аппарат полностью рабочий, хотя и заметно подтормаживает при работе с сетью или в емких приложениях, например, картах.

Смартфон LH Optimus P7 II Dual P715
Для того чтобы преобразовать телефон во что-то полезное с ним необходимо проделать некоторые махинации. Часть из них необязательна для исполнения и может быть банально пропущена. Ниже я привожу шаги, которые были проделаны для телефона P715, но в целом они годны для любого из аналогичных аппаратов.
Шаг 1. Перепрошивка.
Итак, в руках у меня телефончик, на котором уже установлена операционная система Android версии 4.1.2. По нынешним меркам система уже старая и желательно ее обновить на что-то более современное. Удивительно, но с повышением версии Android телефоны обыкновенно начинают работать шустрее. Обновление, встроенное в телефон, показывает, что на телефон уже установлена самая последняя прошивка доступная для аппарата. Но если ознакомиться с содержанием форума 4PDA , то можно увидеть, что существует более свежая прошивка, основанная на Android 4.4.2. Кроме того, есть варианты этой прошивки с уже полученными root-правами, установленным BusyBox и рекавери CWM. В дальнейшем эти дополнительные примочки позволят настроить телефон более тонко под нужды видеонаблюдения. Поэтому я устанавливаю именно такую, модифицированную прошивку с уже установленным CWM и полученными root-правами.
Само собой, можно обойтись без перепрошивки телефона. Операция эта нетривиальная, в процессе, если вдруг, что пойдет не так, можно получить неработающий агрегат. И если кто-то не чувствует в себе сил на подобный шаг, то лучше от него воздержаться. А вместо перепрошивки телефона просто осуществить сброс настроек к заводским параметрам.
Шаг 2. Очистка системы.
Итак, на телефон установлена свежая прошивка, подключен Wi-Fi и проведена первоначальная настройка. Теперь настало время очистить телефон от ненужного хлама, в том числе и от ненужных для видеонаблюдения программ. Забегая вперед скажу, что этот пункт можно смело пропустить, особенно если на телефоне небыли получены root-права.
В моей прошивке в качестве менеджера суперпользователя установлен KingRoot. Программа не только позволяет управлять запросами приложений на получение привилегий суперпользователя, но и обладает некоторыми возможностями по удалению системных приложений и отключения программ в автозагрузке. При помощи KingRoot смело удаляем и отключает то, что, по нашему мнению, не относится к видеонаблюдению, Wi-Fi, работе с камерой.
После отработки KingRoot мне показалось, что в системе остались еще какие-то приложения, которые просто лишние на камере видеонаблюдения. Тем более что постоянно мне вылезало предложение принять лицензионное соглашение от LG. Пришлось дополнительно воспользоваться Root Uninstaller и вынести все, что хоть мало-мальски вызывает подозрения. В процессе удаления ненужных приложений важно неперусердствовать, иначе придется делать сброс телефона еще раз.
Шаг 3. Дополнительное программное обеспечение.
Поскольку подразумевается, что камера наблюдения обычно устанавливается на некой недоступной дистанции, то ей нужно иметь возможность как-то удаленно управлять. Телефон, превращенный в камеру, этому не исключение. Для удаленного управления, не полного, но хотя бы частичного, я установил SSH сервер на телефон. Теперь, при помощи клиентского приложения можно удаленно подключиться к телефону и выполнять некоторые действия по его управлению.
SSH стандартно применяется для управления, конфигурирования и мониторинга серверов работающих под управлением операционных систем семейства Linux. Android близкий родственник для Linux, поэтому им можно совершенно равноправно управлять через подключение по SSH. Единственное, что нужно знать команды и приложения инфраструктуры Android. Он хоть и родственник Linux, но набор программ у них различный. SSH заработал немного замедленно, ощущается задержка между нажатием и реакцией телефона, но телефон удаленно выполняет мои команды, шелл работает.
Интерфейс SSH текстовой, работать с ним нужно через командную строку. Если отдавать таким образом команды телефону еще удобно, то для обычного ползанья по каталогам требуется какой-то оконный или панельный менеджер. Для Linux единственным распространенным вариантом такого менеджера принято считать Midnight Commander (MC). Именно MC я дополнительно и устанавливаю на телефон для большего удобства.
MC запущенный в SSH сессии на смартфоне
Ну и в качестве завершающего аккорда, для совсем запущенных случаев, когда телефон-камера устанавливается в месте с затрудненным обслуживанием, а иногда ему хорошо бы быть перезагруженным, я устанавливаю Tasker. Tasker не просто планировщик, а целая совокупность триггеров, позволяющая настроить множество действий по наступлению определенных событий. Но, в рамках реализации IP-камеры, мне достаточно настроить только регулярный рестарт телефона, что с легкостью осуществляется при помощи Tasker.
На практике, можно смело обойтись без всего этого дополнительного программного обеспечения, но с ним как-то надежнее.
Программное обеспечение для ведения видеонаблюдения
После предварительной подготовки телефона к функции ведения видеонаблюдения можно, собственно, переходить и к организации самого процесса видеонаблюдения. Поступить тут можно тремя основными путями.
Путь 1. Используем облачное наблюдение.
На ниве облачного видеонаблюдения, где данные не хранятся локально или на камере, а где-то там, в облаке, присутствует несколько компаний, но я остановлюсь только на одной из них. iVideon есть, работает и функции свои выполняет. Больше о нем даже и сказать нечего. Двигаемся далее.
Путь 2. Используем профессиональное видеонаблюдение.
В качество PRO продукта я попробовал применить решение для платформы Android от компании FelenaSoft. Комплекс видеонаблюдения Xeoma легко устанавливается на телефон, запускается и даже работает. Тут считаю своим правом отметить, что Xeoma для Android ровно тот же продукт, что и для Windows или Linux. Установив Xeoma на свой телефон, вы получаете полноценную систему видеонаблюдения промышленного стандарта.
В этом есть свои плюсы. Так можно организовать использование встроенной камеры различными способами. Можно просто транслировать поток с камеры в стандарте RTSP в сеть. Можно передавать видеопоток на другую Xeoma, где будет происходить уже его обработка, определение движения и запись в архив. А можно напротив, детектировать движение прямо в телефоне, а записанные видео скидывать по FTP на сетевой ресурс. Ну и конечно, пользователю доступен вариант с использованием автономного видеонаблюдения, когда видеопоток по датчику движения, записывается прямо в телефон. Такой подход удобен тем, что телефон можно поставить где-то, где кроме электрической розетки больше ничего нет. А потом подключаться к нему по Wi-Fi и просматривать записанное видео. Ясно, что ввиду малого объема памяти в телефоне, видео писать стоит только по детектору движения.
Но в использовании такого комбайна «все в одном» на телефоне присутствуют и свои, весьма существенные, недостатки. Процессор, установленный в LG P715, достаточно мощный, дабы тянуть Xeoma, детектор движения и прочие финтифлюшки. А в условиях питания от стационарной сети, нас не особо интересует расход батареи. Но при работе процессор нагревается и катастрофически снижает свою производительность. Что приводит к полной невозможности использования Xeoma. Увы, нужно искать более легковесное решение либо заниматься моддингом охлаждения процессора в телефоне.
Путь 3. Организовать трансляцию RTSP потока с телефона.
Именно этот путь, впоследствии и был признан самым работоспособным вариантом для реализации функции видеонаблюдения на смартфоне. Для его осуществления необходимо установить на телефон программу, которая будет транслировать видео с камеры телефона в сеть по стандарту RTSP. Таких программ существует множество, но мне по душе пришлась IP Webcam. Программа, с одной стороны, легковесна, не перегревает процессор, с другой стороны, делает то, что от нее требуется и даже больше.

Доступ к интерфейсу IP Webcam через браузер на компьютере
IP Webcam организует Web-сервер на телефоне, при помощи которого можно просматривать некоторую информацию с телефона, а заодно наблюдать то, что «видит» телефон. Увиденное можно записывать в видеофайл или же делать фотографии. В крайнем случае запись видеопотока можно делать и на сам телефон, а затем записанное с него забирать. Хотя я предпочитаю другой вариант, когда с телефона достаточно только трансляции потока. Сам поток уже обрабатывается полновесным решением, например, той же Xeoma или iSpy установленными на стационарных ПК. В интерфейсе программы есть несколько примеров по подключению к популярным системам видеонаблюдения.
Именно на таком варианте я и остановился. Возможно, что IP Webcam вообще лучшее решение для видеонаблюдения с телефона, поскольку функционал продукта как минимум впечатляет, а как максимум достоин искреннего восхищения.
На практике
При реализации проекта по созданию IP-камеры видеонаблюдения из обычного смартфона, у меня постоянно в голове роились мысли относительно целесообразности самой идеи реализации. С одной стороны — бесплатный телефон, который просто жалко выкидывать, поскольку он еще вполне работоспособный, с другой же некоторые ограничения этого агрегата, которые могут накладывать отпечаток негативного сценария использования.
Во-первых, подключение к сети мобильного телефона возможно только по Wi-Fi, а вариант подключения по мобильной сети не рассматриваем и вовсе. У разбираемой модели LG максимальная скорость подключения к локальной сети составляет всего 54 Мбит, что позволяет более-менее сносно пропихивать по беспроводному каналу связи видео в формате MJPEG с частотой кадров около 5 кадров в секунду и разрешением 800х600 точек или около того. С другой стороны, поднять выше разрешение не позволяет скромная производительность телефона, хотя он и способен записывать видео в формате FullHD, но там используются немного другие кодеки. Но даже при таком потоке за стуки прокачиваются гигабайты информации, мне удалось намерять около 35 гигабайт трафика с телефона в сеть.
Во-вторых, срок службы полученного устройства. В теории, электроника без движущихся частей не изнашивается. Но это только в теории, а на практике, все подвержено постепенному износу. По этой причине ручаться за длительный срок использования телефона в качестве камеры нельзя. Возможно, что он проработает в таком режиме 3–5 лет, но не более. Другим фактором надежности является литиевая батарея, которой укомплектован смартфон. Срок ее использования и того меньше, чем срок телефона. Она способна запасать весьма немаленькие объемы энергии, а иногда возгораться или взрываться. Устройство, оставленное без присмотра со старой батареей, вызывает тревогу. Использовать телефон без батареи в большинстве случаев можно, но после любого отключения электропитания придется включать телефон руками.
В-третьих, практически ограниченное применение вне помещения. Использовать подобный аппарат без внешнего защитного кожуха на улице, я не рискнул бы. Очень велик риск преждевременного выхода его из строя из-за лишней влаги в корпусе. А вот воздействие просто отрицательной температуры, например, в зимний период, не принесет заметного изменения в работоспособность аппарата. Производители ограничивают температурные рамки использования телефонов по причине катастрофической потери емкости батареей при отрицательной температуре, с последующей неадекватной работой контроллера батареи, плюс ЖК экран просто не будет отображать информацию, когда все его жидкие кристаллы банально замерзнут. Впрочем, и то и другое не критично, если не пользоваться экраном, а он и не нужен и использовать маломощное зарядное устройство, которое не превысит опасные пределы зарядного тока.
Выводы
Проект по созданию IP-камеры для видеонаблюдения из обычного смартфона вполне реализуем и работоспособен. Но не совсем целесообразен, лучше попытаться приспособить телефон под какие-либо другие задачи, например, на работу в качестве сенсорного экрана для системы типа умный дом. А заботы о видеонаблюдении лучше оставить специализированным решениям. Они с этой задачей справляются заметно лучше. И да, не стоит строить систему с передачей видео на основе сети Wi-Fi, лучше воспользоваться проверенным решением на основе Ethernet. И подводя итого: сделать IP Wi-Fi камеру из старого смартфона можно, но не нужно.
Опубликовано 10.10.2015 автором kvv213 в следующих категориях:
DIY железо
Запускаем камеру от телефона, или что делать, когда ничего не получается?

Лет восемь назад работал я в одном… а в прочем, не важно где. Делали мы там всякие разные интересные вещи. В том числе занимались системами технического зрения для роботов. Роботы были немного маленькие. И если привод для них маленький сделать не было для нас особой проблемой, то вот сделать миниатюрную цифровую камеру, которая не была бы размером с половину робота, было трудно (когда же мы наконец похороним PAL в таких разработках и везде будет цифра?). Если вам любопытно узнать, чем же всё закончилось, прошу под кат!
Изначально у нас был микропроцессор PXA300, в который втыкался SoC, от тогда еще Aptina, типа MT9D131 (JPEG сразу на параллельном выходе), но всё это потребляло много, а смысла в таком монстре было мало.
Проблема звучала просто – робот привязан к компьютеру проводом на 100 мегабит. Оператор должен видеть цветную картинку хотя бы 640х480 в целых 15 FPS. Ставить в него камеру, которая гонит параллельный поток в XScale, в котором потом происходит тупое складывание картинки в буфер и передача кадра по сети, показалось слишком расточительным (ну серьезно, целый линукс на борту только чтобы перекладывать байты из одного интерфейса в другой?). Особенно учитывая целевое разрешение камеры. Нужно было решение проще. Плюс существенные ограничения по габаритам не позволяли поставить даже самый маленький объектив типа М12, он был просто конских размеров вместе с держателем.
Поскольку к описываемому моменту я достаточно поднаторел в разработке систем миниатюрных приводов, необходимость заниматься какой-то камерой немного удручала. Но в то же время неизведанное интриговало. В любом случае, хотелось научиться чему-то новому, особенно учитывая то, что мои предшественники путь, описанный ниже, так и не осилили (правда, тут мог сыграть фактор времени, они занимались этой разработкой парой лет раньше).
В результате творческого поиска меня заинтересовали камеры мобильных телефонов, которые были модульными, стоили как блохи (это выяснилось уже позднее) и теоретически закрывали все наши хотелки. Вопрос был только в том, как такую камеру подключить и получить с неё картинку. Я начал с изучения доступных на рынке мобильных телефонов и конкретно того, какие параметры обеспечивают камеры в них. Сразу стало понятно, что принципиально есть два типа таких камер – модули с линзами с гибко-жесткой частью, которые заточены под конкретный конструктив телефона:
,
и модули, вставляющиеся в так называемые кроватки, которые выглядели наиболее перспективно:
реальный модуль,
кроватки на любой вкус.
| Name | Length | Width | Height Option 1 | Height Option 2 |
|---|---|---|---|---|
| SMIA65 | 6.5 mm | 6.5 mm | 4.6 mm | 5.8 mm |
| SMIA85 | 8.5 mm | 8.5 mm | 6.1 mm | 7.1 mm |
| SMIA95 | 9.5 mm | 9.5 mm | 7.6 mm | 8.6 mm |
и по конструктиву нам подходит самый маленький – SMIA65.
Поиск нормальных брендовых камер ни к чему адекватному не привел. Искать такую дичь у китайцев я еще не умел, а нормальные европейцы типа ST хоть и заявляли о том, что производят подобные модули (и даже документацию на которые можно было скачать без регистрации и смс), продавать свободно заинтересованной публике не желали. Обращение в наше представительство ST не помогло, и пришлось продолжать копать.
Слава ремонтникам мобильников! Схемы, платы, фотки! У них есть всё. После изучения документации и сопоставления доступных для покупки телефонов и запчастей выбор пал на камеру от Nokia 5250.
Сферическая нокия в вакууме.
Симбиан, все дела. Я даже качал торрентом какие-то дикие исходники этой чудесной операционки, в попытке найти готовый драйвер для камеры. Но, увы, тогда моих способностей на это не хватило. Опять пришлось копать глубже.
Ох, какой же наивный я был. Это сейчас, пройдя весь путь от и до, я понимаю, что можно было существенно сократить время разработки, заказывая нормальные платы на нормальном производстве (правда, с оплатой тогда потенциально были некоторые проблемы, а ручки чесались сделать здесь и сейчас). Когда там появился JLCPCB или PCBWay? А тогда только ЛУТ на фольге, хлорное железо и два дня на всё про всё.
Signal Integrity? Вы делали гигабитные дифпары на двустороннем миллиметровом текстолите из платана лутом? А я делал. Даже импеданс считал.
0.5\0.2.
Ничо, работало (к сожалению, доступа к осциллографу, которым можно было бы посмотреть глазок, у меня не было). Сделал несколько тестовых плат. Намучился с пайкой.
Экспериментировал с паяльной маской, даже сделал несколько плат. Одну успешно запорол, пропаяв её при помощи флюса ТАГС (ха-ха, какая ирония. Сейчас на сайте чипдипа написано про остаточное сопротивление. Эх, эту бы надпись тогда). На той плате ничего нормально не работало, даже источники питания. Между дорожками, которые ну никак не могли быть связаны, всегда присутствовало от десятков до сотен килоом.
Причем плату после пайки мыл в семи водах. Поначалу я думал, что что-то успешно спалил. Начал отпаивать источники питания и всякую обвязку. Замыкания не проходили. Кончилось всё тем, что отпаял с платы вообще всё. Замыкания остались. Сделал вывод, что дело во флюсе, который затёк под маску и не вымылся вообще ничем. После этого я перестал делать платы с маской сам и паять их с флюсом ТАГС.
Но камера — это еще полбеды. Надо же было чем-то принимать последовательный сигнал и разворачивать его в параллельный, чтобы запихнуть в STM32F217 (BlackFin? Не, не слышали. К моменту описываемых событий я прочно состоял в секте стм-оводов и конфигурил клоки через только появившийся экселевский файлик (кубоводы, привет!)). Да-да, четырехсотых стм-ок тогда еще не было (хорошо, хорошо, они только появились), и я успешно использовал кит от стартеркита на двухсотой серии. Опять же в результате длительного поиска и изучения рынка оказалось, что пути ровно два. Либо брать лэттисовскую плисину, для которой был апноут по преобразованию CSI в PCAM (так и не нашел его из 2012 года у себя в архиве, но точно помню, что был такой), либо покупать STSMIA832 (забавно, ST выпилили свою доку на преобразователь с сайта. У них теперь можно только апноутом разжиться.) и учиться паять BGA. Поскольку пайка была мне ближе и знакомство с потрохами плисов не входило в планы, да и сроки откровенно поджимали, я обзавелся несколькими микросхемами и купил готовые переходники с TFBGA25 в DIP (и да, макет был собран на беспаечной макетке и даже как-то работал).
Собственно, схема десериализатора совершенно банальна (не переживайте, ГОСТом тут и не пахнет, с тех пор я научился рисовать схемы посимпатичнее).
Схема, да.
Видите красные площадки? Это площадки подключения переходника из TFBGA25 в DIP.
Плата.
Но вернемся к камере. Чем прекрасна SMIA? Да тем, что поначалу казалось, что всё просто.
Красота же?
Все регистры модулей описаны, как выбрать внутреннюю цепочку тактирования, со всеми необходимыми пре- и постскейлерами, тоже описано.
Такие подробности да в каждый документ бы!
Пока я занимался всем этим, SMIA_Functional_specification_1.0.pdf стал моей настольной брошюркой, зачитанной до дыр.
Но, чу, колченогое подобие драйвера (ах, какое громкое слово для заголовочного файла с несколькими функциями записи-чтения регистров камеры) написано, а в память микроконтроллера почему-то никакие байтики не падают. Хотя модуль через I2C успешно читается и записывается. О, сколько раз я думал, что неправильно сконфигурировал клоки или пропустил какую-то команду. Результата не было. Тогда я подумал, что хватит биться головой об стенку, надо делать что-то адекватное тому тупику, в который я угодил. Откуда я взял камеру? Правильно, из телефона. Телефон умеет показывать видео и делать фотографии с модуля? Умеет. Значит нужно тело на опыты. Драматичная нет история покупки донора для опытов лежит здесь.
Как бы там ни было, самым сложным было подпаяться к клоку и данным с модуля.
Ножки у кроватки под стенками, понимаешь.
Дальше было дело техники – снять дамп обмена процессора телефона с камерой и рассмотреть в деталях, что же происходит. В результате некоторых пертурбаций был получен вот такой лог обмена.
Вы тоже заметили строки с вопросиками, которыми я пометил запись непонятно чего непонятно куда (пакеты 45-50)? Эти странные регистры, не описанные в, казалось, незыблемой документации (кто ж знал, что в Manufacturer Specific Registers — [0x3000 – 0x3FFF] тоже надо что-то писать). Ну а дальше всё было очевидно. Пишем это непонятно что в не понятно куда и вуа-ля!
first_picture_ever.png
К сожалению не помню, есть ли тут дебайеризация (хм, J = demosaic(I,’grbg’); подсказывает, что есть) и если есть, то всё ли сделано правильно. Как и на втором кадре:
Камера лежала на боку.
Если повернуть голову набок, то можно прочитать 95% чего-то, рассмотреть рёбра какого-то радиатора, лежавшего на столе, и даже попытаться прочитать пароли на листочках с магнитной доски.
Почему всё такое зеленое? А пёс его знает. Этим вопросом уже занимался нормальный адекватный программист (Миша, привет!), который прикручивал эту систему к LwIP и проклинал меня за маленький объем SRAM и малую скорость 217-го (120МГц всего), который еле успевал перекладывать байты. По его словам, надо было просто правильно выставить усиление цветов каналов.
А дальше было дело техники. Нарисовать нормальную схему:
Ещё одна схема.
И сделать нормальную плату, которая показана на КДПВ.
Плата, да.
В производство, собственно, ушел вариант транслятора на отдельной платке (пришлось дорожки по 75мкм делать), чтобы не удорожать производство материнки, куда это всё напаивалось.
Времени было на всё угрохано больше года. Сейчас это кажется диким и ужасно непродуктивным. Наверняка, есть много людей, проделавших бы подобное за пару месяцев. Но я был один, в коллективе никто таким не занимался, интернеты упорно молчали, совета просить было не у кого. Но опыт есть опыт. Я ни сколько не жалею о потраченном времени. Полученные знания бесценны! Предполагаю, подобным образом можно раскурить многие другие модули, которые всё еще ставятся в телефоны, ведь, по сути, никакой особой магии в них нет. Знай себе записывай правильные байтики в правильные регистры да трассировку корректную делай.
